2011-08-25 12 views
0

いくつかのデータを表示する1つのUITableViewがあり、ユーザーがUITextFieldの上にあるUITextFieldで入力を開始すると、UITextFieldの下に別のUITableViewが表示されます。この "提案" UITableViewは、UITextFieldの下にあるUITableViewと重なっています。提案の1つをタップすると、タップされた項目がテキストボックスに入力されます。他のUITableViewと重複して表示されるUITableViewとの対話方法

提案UITableViewは他のUITableViewの前に表示されますが、問題を含んでいるビューの範囲外にある場合は、UITableViewの提案にタップすることはありません。

これはおそらく、UIViewの一般的な機能を扱うのは非常に簡単な問題ですが、問題が発生しています。助けてくれてありがとう!

答えて

0

あなたは

が、それはあなたが上に表示される別のビュー内の第2のUITableViewを表示することができますあなたの

+0

これは正しい方向に私を導いた - 私は、UITextFieldと提案のサイズに基づいてUITableFieldと提案を含んでいるUIViewのフレームのサイズを変更しました。その後、提案の表示時にフレームを元のサイズに戻します解雇される。ありがとう! –

0

の支援を期待あなたの問題のほとんどを解決しますあなたのtestfield以下の提案を与えている2番目のテーブルビューを調整する必要がありますポップオーバーのように、現在のビュー、選択が行われると

[self.view addSubview:secondView]. 

を使用すると、あなたは

を使用して、このビューを削除することができます
+0

良い提案ですが、私が見ている問題に対処するようには見えません。私はまだUITableViewの提案と対話するために両方のコントロールを含むUIViewのフレームのサイズを変更する必要があります。あなたが提案したように、提案を隠して表示したり、そのビューを追加してからスーパービューから削除したりする方がパフォーマンス(メモリ使用量)が優れているのだろうか? –

関連する問題