-1
https://github.com/mattlawer/MBSwitch のようなカスタムUIControl
をナビゲーションバーに追加するにはどうすればよいですか?具体的には、左側の2番目のボタンバー項目である必要があります。UIControlをUIBarButtonItemとしてまたはUIBarButtonItemに追加する方法
これは私が、ナビゲーションバーの左側の2番目のアイテムとしてオフ状態のカスタム背景色を持つUISwitch
のサイズを変更する必要があるためです。私はスイッチのサイズを変更することができますが、背景色を設定する場合は、次のような問題が発生します。 How do I make a UISwitch under iOS 7 not take the background colour of the view behind it?
leftbuttonbarには既にストーリーボードに1つのボタンが追加されています。また、私は[self.navigationItem.leftBarButtonItems arrayByAddingObject:filterSwitch]を試みました。成功には至りません。 – bhartsb
すべてのボタンを1つの配列に追加する必要があります。あなたが1つのアイテムしか持っていなければ、それは配列オプションではなく他のプロパティにあります。それは奇妙で直観的ではありませんが、それはその方法です。 – Wain
は試しました[_switchButtonBarItem initWithCustomView:filterSwitch]; が動作しませんでした。最初の左ボタン項目はすべてそこにあります。私。 filterSwitchは私が2番目のアイテムになりたいものです。 – bhartsb