在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/C  iOS/ 【iOS】跳轉(zhuǎn)到viewController后出現(xiàn)self.view.bound

【iOS】跳轉(zhuǎn)到viewController后出現(xiàn)self.view.bounds.size的值成了(600,600),什么鬼?

跳轉(zhuǎn)到控制器,里面創(chuàng)建了個(gè)HUD,布局居中,真機(jī)測(cè)試后發(fā)現(xiàn)布局到了右中的位置,打印了下才發(fā)現(xiàn)self.view.bounds.size的值變成了(600,600),但是[UIScreen mainScreen].bounds.size的值還是正常的尺寸。有沒(méi)有人知道為什么self.view.bounds.size會(huì)出現(xiàn)這個(gè)問(wèn)題?

回答
編輯回答
忘了我

xib創(chuàng)建的Controller的View初始值就是(600,600), 你可以在viewWillAppear方法中添加創(chuàng)建的HUD, 或者是在viewDidLoad中設(shè)置View的Frame: self.view.frame = [UIScreen mainScreen].bounds.size然后添加HUD.

2017年3月4日 19:46
編輯回答
笑忘初

這個(gè)數(shù)值看著你是用的是xib,在viewDidLoad里面還沒(méi)有l(wèi)ayout所以獲取不到正確的數(shù)值。設(shè)置控件frame可以通過(guò)設(shè)置約束來(lái)做,問(wèn)題會(huì)比較小

2018年9月21日 20:51