2009-05-24 13 views
3

私はタブバービューを持っていて、タブバーのすぐ上にボタンを表示する必要があるUIViewもあります。ビューと位置のオーバーレイ

私は常に、現在の選択タブの表示の上に座って別のビューを追加しているが、それはタブバービューにボタンを使用してビューを追加だけでタブバーScreenshot http://img.skitch.com/20090524-jq6ufyiwp6c2uu1x5tkrrsd97m.jpg

+0

私はあなたのアートワークを好きです:) – CiNN

+0

私は、モックアップと呼ばれるツールのように見えます。http://www.balsamiq.com/products/mockups 実際にはとても便利です。 – Bluephlame

+0

これは私が使ったものです – aussiegeek

答えて

1

の上に座るようにする方法を見つけ出すことはできません

- insertSubview:aboveSubview:

すべての上にそれを入れて、それがnを行うように、あなたのボタンを配置する必要がありますどのように多くのピクセルをチェックするbringSubviewToFront - これら

のいずれかを使用しますotはタブの上になる。

2

新しいビューを含めるようにタブバーをサブクラス化することをお勧めします。そうすることで、ビューをオーバーレイするタブについて心配する必要はありません。すべてのサイズ変更は自動的に行われるべきであり、誤ってコンポーネントを隠すことはありません。

また、コントローラーに追加したボタンとビューも見渡せるようにすることもできます。あなたはtabbarviewcontrollerのtabbarをあなたのものに置き換える必要があります。

0

また、ウィンドウレベルで追加することもできます。

関連する問題