私はUITabBarControllerのすべてのUITabBarItemを左側に配置したいのですが、右側に配置したいと思います。それを行うための任意のアイデア?UITabBarController UITabBarItemsは左側に配置されていますが、右側に配置されます
2
A
答えて
0
左側の最後のアイテムと右側のアイテムの間に柔軟なスペースを追加できます。
NSMutableArray *itemArray [[NSMutableArray alloc] init];
// Add items to the left
...
// Add flexible item to push everything else to the right
UIBarButtonItem *flexItem = [[UIBarButtonItem alloc] inithWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace
target:nil
action:nil];
[itemArray addObject:flexItem];
[flexItem release];
// Add items to the right
...
self.toolbarItems = itemArray;
[itemArray release];
1
Iはタイトルと画像と範囲外の値を持つタグのゼロとUITabBarItemをインスタンス化するであろう。
UITabBarItem *flexItem = [[UITabBarItem alloc] initWithTitle:nil image:nil tag:999];
これらをアイテム配列に追加して、希望するエフェクトを作成します。タブバーで
aTabBar.items = @[item1, item2, flexItem, flexItem, item3];
:didSelectItem:コールバックは、あなたのアイテムを処理するためのスイッチケースを追加し、デフォルトのケースを通じてflexItemの秋を聞かせて。
関連する問題
- 1. 入力フィールドを左側に、テキストラベルを右側に配置するにはどうすればよいですか?
- 2. div要素を右側に重ねて配置する
- 3. オーバーフローが隠されている親要素の外側に絶対配置されたイメージを配置するにはどうすればよいですか?
- 4. CSS:浮動小数点の右側にdivを配置します。右
- 5. Googleマップは左上に配置されます
- 6. HoneycombのActionBarの左側にメニュー項目を配置する
- 7. アンドロイドの右側にボタンを配置する
- 8. CSSの右側に要素を配置する
- 9. リストビューの右側にイメージキーを配置する方法
- 10. ボタンの右側にTextViewを配置して中央揃えしますか?
- 11. Umbraco - ウェブサイトノードの外側にコンテンツを配置していますか?
- 12. 要素を絶対的に配置するが、別の要素の右側に配置する
- 13. Django admin:側にインラインで配置する
- 14. 入れ子のdivを含むdivの右側に配置する方法
- 15. エリアの反対側(左/右)にウィジェットを配置する方法は? DockPanelが動作しない
- 16. PHP:Zend Form要素のラベルを要素の右側に配置
- 17. テーブルのないリンクの右側にすべてのテキストを配置
- 18. CSS:相対的な親の内側に絶対配置されたテキストを配置する
- 19. Google視覚化API - Y軸を右側に配置しますか?
- 20. ウィンドウの内側の高さにdivを配置する
- 21. ブートストラップポップオーバーが中央に配置されています
- 22. Pythonの左と右に配置しますか?
- 23. 絶対配置された要素をブートストラップモーダル本体の内側に残す
- 24. メインコンテンツエリアの左側にサイドバーを配置するにはどうすればよいですか?
- 25. バッチファイルはどのように配置されていますか?
- 26. サンプルファイルはLINQPADにデフォルトで配置されています
- 27. 私はカスタムUITableViewCellにImageを配置しようとしていますが、それは何に関係なく左側に固執しています
- 28. はいくつかのコードをレビューするには、左側または右側
- 29. divの内側にdivを配置しますか?
- 30. 私のUISegmentControlがtableHeaderViewに配置されていません
UITabBarControllerのUITabBarを編集することは不可能です。プロパティはreadonly – gsempe
ああ申し訳ありません。私はツールバーがタブバーではないと思っていました。私はあなたがタブバーに空のタブを追加することによって話していることを行っています。 UITabbarContollerDelegateメソッドtabBarController:shouldSelectViewController:を使用して、空のタブに対してNOを返します。 – jimmyg
UIViewContainers時代以前は唯一可能な解決策のようです – gsempe