我正在以编程方式将UISegmentedControl
添加到导航栏,其中titleView
应该是。但是Apple docs在titleView
,中提到,如果leftBarButtonItem不是零,则该属性将被忽略。带有后退按钮的导航栏中的UISegmentedControl
但我想要后退按钮。就像他们已经在他们自己的图像中展示的一样
下面是我添加UISegmentedControl
代码。
self.navigationItem.leftBarButtonItem = nil;
UISegmentedControl *statFilter = [[UISegmentedControl alloc] initWithItems:[NSArray arrayWithObjects:@"Filter_Personnal", @"Filter_Department", @"Filter_Company", nil];
[statFilter setSegmentedControlStyle:UISegmentedControlStyleBar];
self.navigationItem.titleView = statFilter;
有另一种方式与后退按钮旁边加上UISegmentedControl
呢?
谢谢。
嗨,感谢您的回复。在此期间,我在等待,我打了一个小程序来测试它。我把2个视图控制器,第一个按钮,以继续对另一个。在第二个View Controller的ViewDidLoad方法中,我使用我在我的问题中发布的代码和[voila](http://i.imgur.com/DlZuAwk.png)创建了UISegmentedControl!有用!我不知道苹果为什么说它不起作用。 :S – Isuru 2013-03-13 11:10:14