ナビゲーションベースのアプリケーションテンプレートをxcodeで使用しましたが、このテンプレートのデフォルトでは、テーブルビューを画面に合わせるように設定していますが、スクリーン。ナビゲーションベースのアプリケーションテーブルビューフレーム
最初に動作するコードですが、テーブルから行が選択され、ユーザーがテーブルビューを押したときに次の画面に行くと、フレームではなく画面が表示されます。
- (void)viewDidAppear:(BOOL)animated {
// set the frame size
CGRect frame = self.tableView.frame;
frame = CGRectMake(16.0, 36.0, 254.0, 350.0);
self.tableView.frame = frame;
[super viewDidAppear:animated];
}
ご協力いただきありがとうございます。
コントローラの種類は何ですか?それがuitableviewcontrollerなら、それは体系的にサイズ変更され、普通のUIコントロールでなければなりません。このタイプの小さなテーブルでは、私はususally内部にuitbaleviewを置くバックグラウンドで簡単なuiviewを使用します。 – gregory
こんにちは、ありがとう、ええ、それはuitableviewcontrollerです、どうすればそれをやりますか? – Sami