2011-01-22 13 views
0

私はこれしたいと思います:iphone再位置決めのUITableViewそれ以上hidding要素

alt text

だから... ...ユーザーが検索アイコン(左上)をクリックすると、検索バーが非表示に設定されていますUITableViewがtopにリサイズされます。テーブルのサイズを変更するにはどうすればよいですか?これを可能にするのは可能なのですか?(テーブルの上端をナビゲーションの底面やスムースに合わせるだけです)

Thx。

答えて

1

テーブルビューのframeをアニメーションブロック内で修正する必要があります。フレーム矩形の正確な寸法を計算するのはあなた次第です。

CGRect newFrame = self.tableView.frame; 
newFrame.origin.x -= self.navigationBar.frame.size.height; 
newFrame.size.height += self.navigationBar.frame.size.height; 
[UIView animateWithDuration:0.25 animations:^{ 
    self.tableView.frame = newFrame; 
}]; 
+0

完了。私の編集を参照してください。 –

関連する問題