UITableView のフレームを変更したい。私はこのコードでそれをやろうとします:
self.tableView.layer.cornerRadius = 15;
self.tableView.clipsToBounds = YES;
self.tableView.frame = CGRectMake(5, 5, 310, 490);
これはviewWillAppearで行います。ここにログを挿入すると、tableView フレームが変更されたことがわかります。
しかし、viewDidAppear になると、tableView は元のサイズに戻ります。NavigationController のビューの autoresizedSubviews を NO に設定しました。
viewDidAppear でフレームを変更すると機能しますが、画面に表示された後にフレームのサイズが変更されるため、これは少しお粗末に見えます:(
これを機能させるには何を変更できますか?
ありがとう、ステファン