2017-09-10 19 views
0

我在界面構建器中有以下場景。UIVIew大小在界面構建器中使用設備大小並且沒有限制

enter image description here

和在控制器的viewDidLoad中功能下面的代碼

print(String.init(format:"baseCircleView width %f height %f", baseCircleView.bounds.size.width, baseCircleView.bounds.size.height)) 
print(String.init(format:"userDrawingView width %f height %f", userDrawingView.bounds.size.width, userDrawingView.bounds.size.height)) 
print(String.init(format:"View width %f height %f", self.view.bounds.size.width, self.view.bounds.size.height)) 

當我啓動應用程序(在iPhone6模擬器但與「查看:iPhone SE」,在故事板中選擇)中,i具有在控制檯中執行以下操作:

baseCircleView寬度320.000000 504.000000高度

userDrawingView寬度320.000000高度504.000000

查看寬度375.000000高度667.000000

我不明白爲什麼我2次從設備推斷出它們的大小「查看:iPhone SE」情節板中的選擇,而不是他們上海華。

有人能幫我弄清楚有什麼不對嗎?

回答