1

ここに画像の説明を入力してください

上記のUIを作成したいと思います。具体的には、の高いツールバーです。ただし、基になるUI(つまりコンテンツビュー)がそれに応じて(つまりツールバーの下に)表示されるようにする必要があります。

私はiOS5の新しいUIAppearanceオプションに精通しています。ただし、これらはサイズの調整ではなく、スキニングに関するもののようです。

UI要素を作成してwindow?に追加できると思います。ただし、コンテンツビューでサイズの問題が発生することはありません。ハッキーのようです…</p>

では、このUIを実現する方法は何でしょうか。理想的にはiOS4.2に戻ることをサポートします。しかし、iOS5ソリューションは大歓迎です。

4

2 に答える 2

1

どの関数を複製/作成するかはよくわかりませんが、次の方法でツールバーの高さを変更できます。

[toolBar setFrame:CGRectMake(0, 50, 320, 60)];

これにより、高さが60pxのツールバーが作成されます。それがあなたが望むものであるかどうか私に知らせてください。

于 2012-08-10T16:49:31.557 に答える
0

Appleではコントロールをカスタマイズできるため、カスタマイズする唯一の方法は、カスタマイズされたコントロールを使用することです。1つの方法は、UIViewから派生したCustom-UIToolbarを使用することです。

于 2012-08-10T17:49:26.777 に答える