回答

0

您可以使用UIPopoverController的方法- (void)setPopoverContentSize:(CGSize)size animated:(BOOL)animated或使用UIViewController@property(nonatomic, readwrite) CGSize contentSizeForViewInPopover上的屬性來實現此目的。

0

覆蓋你UITableViewControllercontentSizeForViewInPopover這樣的:

- (CGSize)contentSizeForViewInPopover { 
    // Currently no way to obtain the width dynamically before viewWillAppear. 
    CGFloat width = 200.0; 
    CGRect rect = [self.tableView rectForSection:[self.tableView numberOfSections] - 1]; 
    CGFloat height = CGRectGetMaxY(rect); 
    return (CGSize){width, height}; 
} 
相關問題