カスタム テーブル ビュー セルを含むカスタム テーブル ビューがあります。3 つのボタンを持つ uiview があります。行が選択されたときに uiview がセルの上にポップアップするように設定するにはどうすればよいですか? 基本的に、ポップオーバー コントローラーが必要です。uiview はテーブル ビュー コントローラーの内側にある必要がありますか? 私はiphoneをターゲットにしており、人々のプロジェクトを使用できません。
質問する
99 次
1 に答える
0
ポップオーバービューが完全にセル内に収まるかどうかによって異なります。
その場合、セルを作成するときに、ポップオーバービューを追加してマークを付けますhidden
。次に、セルが選択されたことがデリゲートに通知されたら、に変更hidden
しNO
ます(で遊んで、alpha
それを内側にラップし[UIView animateWithDuration:animations:]
てフェードインさせることもできます)。
そうでない場合は、事前にポップオーバービューを準備し、セルが選択されたときにウィンドウに直接追加する必要があります。frame
セルのと[cell convertRect:to:]
メソッドを使用して、ビューを適切に配置する必要があります。また、「背景」UIView
を追加して、漂遊タッチが下に到達しないようにする必要がありUITableView
ます。
于 2012-05-21T18:16:41.593 に答える