2012-01-24 8 views
0

Instagramスタイルのセンタータブ(タブバーから上げたもの)でiOSアプリを構築しています。UIViewのオーバーラップ - タッチを受け取る方法は?

私は自分のカスタムビューをtabbarにサブビューとして追加しました。その値は-27.0に設定されています。

私が抱えている問題は、私のビューの下半分だけが触れることです。私は、これは私の問題を解決すると思いますが、私は、各メソッドがどこに行くのと少し混乱している

UIView. Why Does A Subviews Outside its Parent's Extent Not Receive Touches?

:私はこの質問を読みました。 UITabBarControllerをサブクラス化する必要がありますか?

+2

私はそれを改善できるように、コメントを残すことなく質問を投票しないでください。それはまったく役に立たない。 – Rich

+1

私は、この*が実際の質問のほうが少なく、重複しているように見えるので、あなたが落選した可能性があると思います。また、それはあなたの部分で仕事を示すものではなく、他の質問を調査せずに話している方法を推測しようとすると、ちょっと答えにくいです。私が示唆しているのは、あなたが解決策として最高の推測を含む、あなたの正確な問題を再現する[短く、自己完結型、正しい(Compilable)、例](http://sscce.org/)を作成することです。あなたはそれを使ってあなたの質問を編集し、それに関する詳細を提供することができます。 – Will

+0

あなたの質問を少し短くしてから、既に述べた他の質問にコメントとして追加してください。これは本当の質問ではありません。 –

答えて

0

あなたの質問に答えるには、UITabBarのカスタムサブクラスを作成し、リンク先の答えに示されているように、hitTestメソッドとpointInsideメソッドを実装する必要があると思います。

+0

はい、これはこれを行う最善の方法のようです。答える時間をとってくれてありがとう。 – Rich

関連する問題