私のアプリケーションでは、UITabbar 内の不均一な位置にタブ バー項目を設定したい (つまり、1 番目と 2 番目の間のスペースは 2 番目と 3 番目と等しくないなど)。フレーム属性を持っています。次のような他の方法でこれを達成することは可能ですか
self.tabBarController.tabBar addSubview:buttonItem
または、タブバー内の目的の場所にアイテムを再配置することは可能ですか?
私のアプリケーションでは、UITabbar 内の不均一な位置にタブ バー項目を設定したい (つまり、1 番目と 2 番目の間のスペースは 2 番目と 3 番目と等しくないなど)。フレーム属性を持っています。次のような他の方法でこれを達成することは可能ですか
self.tabBarController.tabBar addSubview:buttonItem
または、タブバー内の目的の場所にアイテムを再配置することは可能ですか?
ストーリーボードで、「固定/フレキシブル スペース バー ボタン項目」をツールバーにドラッグ アンド ドロップできます。これは、ボタン間の区切りとして機能します。また、プログラムで幅を制御する場合は、コンセント接続をコントローラにドラッグ アンド ドロップします。インスペクタを使用して間隔を調整することもできます (幅プロパティを探します)。たとえば、固定スペース バー ボタン アイテムのアウトレット名がスペーサーである場合、次のようにスペーサーの幅を設定できます。
self.spacer.width = 50; (または任意の値)
お役に立てれば。