我想在中心顯示UITextView,動態顯示3.5英寸和4英寸顯示。但它有頂部和底部'填充'20點。用浮動數字變量更改UITextView
所以我創建這個代碼來衡量的UIView的高度:
CGFloat screenHeight = _screen.frame.size.height;
float scrollHeight = screenHeight - 40;
然後我加入這行來設置屏幕:
_screen.frame = CGRectMake(20, 40, 320, scrollHeight);
,但我看到我的4英寸的iPod touch沒有區別。 .. 我做錯了什麼?
UPDATE: 這裏是我的.h文件:
@property (strong, nonatomic) IBOutlet UIView *screen;
,這裏是我的.m文件:
- (void)viewDidLoad
{
[super viewDidLoad];
CGFloat screenHeight = [UIScreen mainScreen].bounds.size.height;
_screen.frame = CGRectMake(20, 40, 320, screenHeight);
}
嘗試translatesAutoresizingMaskIntoConstraints = NO在textView的超級視圖。 – danh