我正在尝试调整popover UIView的大小。以下是我用来制作剪辑的代码:
-(void)viewWillLayoutSubviews
{
[super viewWillLayoutSubviews];
CGRect box;
box = self.view.frame;
box.size.height -= 100;
[self.view setFrame:box];
}
这给了我以下结果:
self.view背景为白色。如何剪切标记为' X'的部分,我需要做什么。 UIView,self.view是UIViewController的最顶层视图。
任何帮助表示赞赏!!
答案 0 :(得分:1)
在视图的控制器中,您可以定义preferredContentSize。喜欢这个
self.preferredContentSize = CGSizeMake(width, height);
* Ninja编辑:在iOS7之前,你会使用self.contentSizeForViewInPopover