2010-12-03 7 views
1

私は、クライアントがUITaBbar lookalikeツールバー(アイコンとタイトル)をいくつかのビューの一番下に表示したいときに、プロジェクトに取り組んでいます。UITabBarのUITabBarItem間の幅、フレキシブルスペース、および/または位置を指定する方法は?

タブバーには、左に1個、空きスペース2個、右に2個のアイテムが必要です。 2つの余分なUITabBarItewを使用しなければなりません(2番目と3番目の位置に置いてください)、これを隠すか無効にするか、これをより簡単に解決するのですか?

高さをカスタマイズするためにUIToolBarを使用したくない場合があります。モーダル・ビュー・コントローラーを使用するときに予期しない動作が発生する場合があります。

答えて

1

あなたは正しい考えを持っていると思います。 UITabBarをカスタマイズして普通のことをすることは、しばしば非常に難しく、自分で作成する方がよいでしょう。しかし、あなたのケースでは、あなたが提案したようにできるはずです。 1つの方法は、ビューコントローラをIBに直接追加して、titleを空の文字列に設定し、2番目と3番目のView Controllerに対してenabledをアンロックします。

+0

私は自分自身を作成し​​ました。ソリューションを探すよりも時間がかかりませんでした;-) – Lukasz

0

なぜUIToolbarを使用しないのですか?ボタンをタップすると、ビューを手動で切り替えることができます。

+0

私は質問に書いています。ツールバーのサイズを変更すると、いくつかの状況で奇妙な動作が発生します(モーダルビューを起動すると、戻ってくるとデフォルトの高さに戻ります)。 – Lukasz

関連する問題