[英]Resizing a UIView does not work
我正在嘗試調整彈出式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的最高視圖。
任何幫助表示贊賞!
在視圖的控制器中,可以定義preferredContentSize。 像這樣
self.preferredContentSize = CGSizeMake(width, height);
*忍者編輯:iOS7之前的版本,您將使用self.contentSizeForViewInPopover
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.