【发布时间】:2016-09-26 02:18:22
【问题描述】:
最近我将我的 iOS 项目更新为 Xcode8 所需的 Swift 2.3。 Xcode8 中引入了界面构建器中的一个新功能,即View As: 功能,我可以在其中切换到不同的设备并直接从界面构建器查看结果,而无需实际运行应用程序。这很快成为我在 Xcode8 中最喜欢的功能。但是在处理 UIImageView 时,我注意到使用此函数的一些错误行为。
在界面生成器中,UIImageView 仅在我输入图像源后才能在 iPhone 6s Plus 中正确显示图像。我在View as:选项中切换到其他设备后,它在图像上显示了一个大问号。
如您所见,当我将其设置为“查看为 iPhone 6s Plus”时,图像显示正确。
当切换到任何其他设备时,图像变得未知。虽然这不会影响最终结果,但应用程序运行时图像仍能正确显示。只是在界面生成器中无法正确显示,感觉很不对劲。
【问题讨论】:
-
我也遇到了这个问题,但是还没想好怎么解决。
标签: uiimageview interface-builder xcode8