以下を参照してください-tableViewセルが切り取られています。なぜこれが機能しないのですか?ポップオーバーの幅は 240 です。
(UITableViewController のサブクラス内)
- (void)viewDidLoad {
[super viewDidLoad];
self.tableView.frame = CGRectMake(0,0,200,200);
}
以下を参照してください-tableViewセルが切り取られています。なぜこれが機能しないのですか?ポップオーバーの幅は 240 です。
(UITableViewController のサブクラス内)
- (void)viewDidLoad {
[super viewDidLoad];
self.tableView.frame = CGRectMake(0,0,200,200);
}
表示しているUIコントローラーのコンテンツサイズを指定する必要があります。あなたは2つの方法でそれを行うことができます:
UIViewController* yourViewController = yourPopOverController.contentViewController; yourViewController.contentSizeInViewController = CGSizeMake(300, 600);
ご覧のとおり、コンテンツUIコントローラーは、ポップオーバーのサイズを設定する役割を果たします。
ポップオーバーのコンテンツ サイズを指定してみましたか?
すなわち
self.popoverController.popoverContentSize = CGSizeMake(400, 500);
ポップオーバーは、コンテンツ ビュー コントローラーに基づいて適切なサイズに調整することを「想定」していますが、これは常にうまく機能するとは限りません。