我正在以編程方式將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