具有辅助功能按钮形状的 UIBarButtonItem 的奇怪行为
Strange behavior of the UIBarButtonItem with Accessibility Button Shape
应用程序在 self.navigationItem.leftBarButtonItem
中成功显示 UIBarButtonItem
。
这样创建的按钮。
self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:Localized(kSelect) style:UIBarButtonItemStylePlain
target:self action:@selector(onSelectButtonPressed:)];
只有当我在辅助功能中启用启用按钮形状时一切正常 leftBarButtonItem
正在消失但仍然处于活动状态并且我可以 select 这个按钮。在 debagging 之后,可以突出显示按钮文本更改为白色。
使用UIButton
,然后根据需要自定义它,然后从中实例化UIBarButtonItem
。
UIButton *myBtn = [[UIButton alloc] init];
//
// do your necessary customisation on myBtn
//
UIBarButtonItem *barBtn = [[UIBarButtonItem alloc] initWithCustomView:myBtn];
应用程序在 self.navigationItem.leftBarButtonItem
中成功显示 UIBarButtonItem
。
这样创建的按钮。
self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:Localized(kSelect) style:UIBarButtonItemStylePlain
target:self action:@selector(onSelectButtonPressed:)];
只有当我在辅助功能中启用启用按钮形状时一切正常 leftBarButtonItem
正在消失但仍然处于活动状态并且我可以 select 这个按钮。在 debagging 之后,可以突出显示按钮文本更改为白色。
使用UIButton
,然后根据需要自定义它,然后从中实例化UIBarButtonItem
。
UIButton *myBtn = [[UIButton alloc] init];
//
// do your necessary customisation on myBtn
//
UIBarButtonItem *barBtn = [[UIBarButtonItem alloc] initWithCustomView:myBtn];