Mic*_*ann 0 uiimageview autolayout ios6
所以我仍然习惯于iOS 6中的自动布局世界,这是一个有趣的(或简单的英语 - 艰难的)迁移来自字符串和struts.
我有一个UIImageView,它是我正在进行的游戏的背景.以下是Interface Builder中常规的3.5英寸Retina显示器:

但如果我将内容视图的模拟指标字段中的"大小"弹出窗口更改为"Retina 4全屏",这就是我所看到的:

你可以看到模拟的iPhone 5屏幕底边出现丑陋的黑条.同样丑陋的黑条使它成为iPhone 5模拟器中运行的编译应用程序.
我是否可以通过Interface Builder应用任何属性或约束来使UIImageView的框架正确适合适当的iPhone设备屏幕尺寸?
或者我是否必须通过代码输入约束?(啊)
我已经观看了三个WWDC视频,如果工程师介绍了调整视图大小适合父母的话题,那么他们必须对它进行快速掩饰,因为我还没有找到或听到一个合适的方法来获取UIImageView和NSImageView在iOS和MacOS端正确调整其父视图的大小.
根据你在这里展示的内容,我认为你想要做的就是拖动图像以满足超视图的底部,这样它就占用了你想要的所有空间.在IB视图的右下角,您将看到一个小的灰色药丸形状的3个按钮.单击中心一个(选择了imageView后).这看起来有点像这样:| - |.它将显示一系列约束.完成后,选择"Bottom Space to Superview".然后,您应该能够在手机之间切换并自动调整图像大小.
| 归档时间: |
|
| 查看次数: |
5521 次 |
| 最近记录: |