-1
我想設置在運行時框架,但它沒有效果,我用下面的代碼:想在運行時設置框架
int heightt=[ [ UIScreen mainScreen ] bounds ].size.height;
int weidtht=[[UIScreen mainScreen] bounds].size.width;
NSLog(@"weidth :%d height :%d ",weidtht,heightt);
if (weidtht==375 && heightt==667) {
heightt=heightt*0.40;
weidtht=weidtht*0.80;
} else {
heightt=heightt*0.58;
weidtht=weidtht*0.190;
}
NSLog(@"weidth :%d height :%d ",weidtht,heightt);
[self.myView setFrame:CGRectMake(weidtht, heightt, 198, 30)];
這是哪裏的代碼正在運行,正在記錄什麼呢? – Schemetrical
底部NSLog的輸出是什麼?你有關閉自動佈局嗎? – Yanchi
檢查自動版式選項,和u可以設置translatesAutoresizingMaskIntoConstraints = YES, – Omarj