私は非常に小さなアプリに取り組んでいます。このアプリでは、UIrootviewControllerのテーブルビューを使用してコンテンツを表示しています。そのコンテンツを特定の位置に表示したいので、contentInsetを設定しています。viewDidLoadまたはxibで実行すると、最初は効果が表示されません。shouldAutorotateToInterfaceOrientation関数で記述しましたが、向きを変更した後、適切な場所が表示されますが、最初は、コンテンツインセット値が何であれ、同じ場所にテーブルコンテンツが表示されます。
これがコンテンツインセットを設定するための私のコードです
self.tableView.contentInset = UIEdgeInsetsMake(120, 150, 0.0, 0.0);
このコードをviewDidLoadとshouldAutorotateToInterfaceOrientation内に記述しまし たが、アプリケーションの起動時に効果が表示されません。これを達成する他の方法はありますか?
setFrameを試しましたが、機能しませんでした。