如何在不使用InterfaceBuilder的情况下将UISwitch(切换开关)添加到UIToolBar? 它不是系统项,因此我无法使用
UIBarButtonItem *systemItem1 = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemRefresh
target:self
action:@selector(pressButton1:)];
如何以相同的方式添加拨动开关?
谢谢。
答案 0 :(得分:4)
只需将-initWithCustomView:
与您的开关一起用作自定义视图。
答案 1 :(得分:2)
这是我在swift应用程序中所做的,我必须在两种不同的显示模式之间切换。
let optionSwitch:UISwitch = UISwitch()
let optionToolButton:UIBarButtonItem = UIBarButtonItem(customView: optionSwitch);
self.navigationItem.rightBarButtonItem = optionToolButton