This blog post私が持っている質問は、Interface Builderのツールバー項目をどのように視覚的に管理できますか?もちろん、トップレベルの表示にthis techniqueを使用できますが、他のビューはどうですか?デザインパートナーに、実際に使用されていないプレースホルダUIToolbarを作成せずに、そのようなビューでツールバー項目を直接編集する方法はありますか?UINavigationツールバーのサブビュー項目を作成する方法Interface Builder?
3
A
答えて
0
ここで私はそれをしました。私は私のコントローラ@interface
にこのプロパティを追加しました:@implementation
で
@property (nonatomic, strong) IBOutletCollection(UIBarButtonItem) NSArray *toolbarItems;
、私が追加:
@synthesize toolbarItems;
次に、ペン先で、私はUIToolbar
にUIBarButtonItem
秒のすべてを持っていました。 "Objects"ナビゲータで、それらをすべて選択し、UIToolbarのをに移動して、それらの一部であると見なさないようにしました。次に、それぞれを右クリックして、「新しい参照アウトレットコレクション」の横の円を「ファイルの所有者」にドラッグし、結果のポップアップでtoolbarItems
を選択しました。そして今、UIBoolButtonItemsのすべてがちょうど魔法のようにUIToolbarに現れ、それ以上の作業は必要ありません。
ああ、これは理想的ではありません。 UIBarButtonItems
はペン先のUIToolbar
には含まれていないので、完全に見えないインターフェースビルダーです。彼らはまだ "Objects"ナビゲータにありますが、実際に見えるものを実際に見ることはできません。これは不幸なバグ(rdar://11234043として提出)のように思えます。
もう1つの問題は、私が知る限り、IBOutletCollection
のアイテムの順序を見る方法がないことです。右から左に表示する順序で追加しましたが、順序を変更したり、途中で新しい順序を追加する必要がある場合は、PITAになります。
アップルは、インタフェースビルダーに何らかの目に見えるコンテナを付けて、より良いIBOutletCollection
サポートを追加したいと考えています。
関連する問題
- 1. Interface Builderでサブビューをナビゲートする方法
- 2. ツールバーをInterface Builderでオフにする
- 3. XCode/Interface Builder:デフォルトのNSToolbar項目の名前を変更する方法は?
- 4. Xcode 4のInterface BuilderでNIB項目の名前を設定する方法は?
- 5. XCode5 +でInterface Builderプラグインを作成する方法は?
- 6. Interface Builderでこのレイアウトを達成する方法は?
- 7. ツールバーのリップルカラーサブメニュー項目
- 8. 変更uinavigationバー項目の位置
- 9. ツールバーのメニュー項目のIDを取得する方法は?
- 10. XamarinのTabbedPageにツールバー項目を追加する方法
- 11. 3行リストビュー項目の作成方法
- 12. Interface Builderでヨセミテ様のUIを作成する
- 13. Interface Builderのフレームワークからカスタムビューを作成して使用する
- 14. Interface BuilderでUIButtonを使用してカスタムトグルを作成する
- 15. Interface Builderを使わずにiPhoneアプリを作成する
- 16. Interface Builderで名前付きカラーを作成するには?
- 17. ショー隠すツールバー項目
- 18. Interface BuilderのUIDatePicker
- 19. Interface Builderのコアアニメーション
- 20. Interface BuilderのCATextLayer?
- 21. Interface Builderのグループビュー
- 22. ツールバー項目を動的に
- 23. SWT:ツールバー項目の幅
- 24. 移動する背景の項目を作成する方法
- 25. iPhone - Interface Builderのカスタムオブジェクトを作成していますか?
- 26. サブメニュー項目を保持するドロップリストを作成する方法
- 27. .xlsの各項目のディレクトリを作成する方法python
- 28. PreferenceActivity、メニューをナビゲートするPreference項目の作成方法は?
- 29. オプション項目のリストからスカラーマップを作成する方法は?
- 30. djangoで単一項目のチェックボックスを作成する方法
XCode 4.6.3では、これはエラーです。スーパークラス 'UIViewController'で宣言されたインスタンス変数 '_toolbarItems'を使用しようとしたプロパティ 'toolbarItems' – malhal