我尝试将 UITableViewController 显示为弹出窗口。 我在下面的图片中定义了segue。
我与SegueIdentifier的常数:
NSString *const PLDetailsAutocompleteResultSegueIdentifier = @"AutocompleteResult";
在我执行segue的代码中:
[self performSegueWithIdentifier:PLDetailsAutocompleteResultSegueIdentifier sender:nil];
准备它:
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
if ([segue.identifier isEqualToString:PLDetailsAutocompleteResultSegueIdentifier]) {
...
}
}
问题是:
如何使用UIPopoverArrowDirectionUp
和CGSizeMake(320.0, 320.0)
显示弹出窗口控制器并进行准备?
答案 0 :(得分:2)
试试吧。
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
if ([segue.identifier isEqualToString:PLDetailsAutocompleteResultSegueIdentifier]) {
YourViewController *yourObject = [segue destinationViewController];
yourObject.preferredContentSize = CGSizeMake(320.0, 320.0);
}
}