-1
如何將定製UIControl
(如https://github.com/mattlawer/MBSwitch )添加到導航欄?具體來說,我需要它是左側的第二個按鈕欄項目。如何將UIControl作爲或添加到UIBarButtonItem
我之所以嘗試這樣做,是因爲我需要改變尺寸爲UISwitch
的關閉狀態自定義背景顏色作爲導航欄左側的第二項。我可以調整開關的大小,但是如果我想設置背景色,我會遇到以下討論的問題: How do I make a UISwitch under iOS 7 not take the background colour of the view behind it?
左邊的按鈕欄中已經有一個按鈕添加在故事板中,那該怎麼辦?另外我試過[self.navigationItem.leftBarButtonItems arrayByAddingObject:filterSwitch];沒有成功。 – bhartsb
您需要將所有按鈕添加到一個數組中。如果只有一個項目,那麼它在另一個屬性中,而不在數組選項中。這是奇怪的和違反直覺的,但這是它的方式... – Wain
嘗試[_switchButtonBarItem initWithCustomView:filterSwitch]; 但它沒有奏效。第一個左鍵項目就在那裏。即filterSwitch是我想成爲我的第二個項目。 – bhartsb