我已经阅读了有关自动布局的教程,但我无法理解基本的东西,它们都处理处理Xcode的技术方法,我无法找到一个简单明了的解释
所以我会问2个基本问题,1个问题,一个简单的问题。
问题:我在视图控制器内的UIImageView
中创建了storyboard
。
我想这个观点,总是在屏幕尺寸,无论iPhone是什么。
float width= [UIScreen mainScreen].bounds.size.width; float height=[UIScreen mainScreen].bounds.size.height; self.backImage.frame=CGRectMake( 0, 0 , width, height) ;
为什么这不起作用(因为检查图像视图是否有自动布局?)
如何在此storyboard
中定义布局,以便始终完全覆盖屏幕尺寸?
如果在设置约束后,我想为此视图设置一些效果 - 在代码中移动,例如将图像视图大小设置为1.5屏幕大小并居中?
< / LI> 醇>答案 0 :(得分:2)
删除定义UIImageView
的宽度或高度的任何其他约束。打开“固定工具约束”选项卡(“界面”构建器,位于右下角,左侧第三个按钮),并将所有Spacing to nearest neighbour
约束设置为0.现在单击“应用约束”,然后更新框架。