0

ナビゲーション コントローラーと UITableViewControllers を使用するアプリを使用しています。テーブル ビューの 1 つにツールバーを追加したいと考えていました。setToolBarHidden を使用して、ツールバーを表示して半透明に設定しました。ただし、そのツールバーにタイトルを追加したいと思います。ツールバーが実際にはツール用である場合、なぜそうするのですか? 答えは、新しいセルが追加されている限り、アプリが値を表示する必要があるということです。カスタム ツールバーを追加しようとしましたが、テーブル ビューであるため、ナビゲーション バーに固執します。それに対する修正はありますか?(表示する必要があると思われるコードはありません)

ここに画像の説明を入力

注: これは望ましい出力ですが、ツールバーは半透明である必要がありますが、そのための関数があるため問題にはなりません!

4

2 に答える 2

0

私は答えを見つけました(真剣に自分で)。実際には、ツールバーにラベルのようなテキストを入力できるようにするトリックを発見しました。オブジェクト ライブラリのフレキシブル スペースとツール アイテム オブジェクトを使用するだけです。実際には 2 つのフレキシブル スペースと 1 つのアイテムを追加します。次に、アイテムを中央の 2 つのスペースの間に配置し、アイテムのスタイルを無地に変更します。次に、その名前を変更するためのアウトレットを作成できます。

于 2013-03-07T19:55:44.253 に答える
0

プログラムで作成し、内部にテキストを描画する backgroundImage を設定できます。使用するUIToolbar.setBackgroundImage:forToolbarPosition:barMetrics:

于 2013-03-07T18:49:27.460 に答える