ios - Xcode 6 中与 iPhone 5/6/6+ 屏幕分辨率相关的相同按钮位置

标签 ios iphone xcode swift uiimageview

我正在编写一个带有适当分辨率的 iPhone 6+ 背景(在 Photoshop 中设计)的 Remote ,我将其与全尺寸的 UIImageView 一起使用。

我禁用了自动布局/尺寸类并将尺寸设置为推断。此外,我还上传了所有相关的 LaunchImage 以进行适当的缩放。

UIImageView 可以针对所有屏幕尺寸正确缩放,但我放在背景上的按钮正在移动。

例如: 所有按钮(超过 1-9、关机、菜单等)应始终保持在同一位置(与所选设备和屏幕分辨率相关)。

我不明白,所有按钮都保留在设计的 Photoshop 元素上。

请给我一个好的建议,以解决这个问题。

最佳答案

我建议使用尺寸类别和自动布局。这种东西正是它们的用途。 这个 YouTube 视频很好地介绍了尺寸类别和一些自动布局: https://www.youtube.com/watch?v=IwSTXY0awng&feature=youtu.be

关于ios - Xcode 6 中与 iPhone 5/6/6+ 屏幕分辨率相关的相同按钮位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26023768/

相关文章:

ios - 为什么我的Polyline只画点不画线?

iphone - 在 IOS 中通过 http 播放 mp3 文件

ios - 我可以调试从 IPA 存档安装的 iOS 应用程序吗?

ios - Xcode 和 Realm 浏览器的问题

ios - 如何添加警报以切换多个答案的切换?

iphone - RestKit 应用程序因 [NSPathStore2 stringByAppendingQueryParameters :]: unrecognized selector message 而崩溃

ios - 我怎样才能用 crittercism 解决 SIGSEGV

ios - 谓词中的逻辑运算符是否与 NSFetchRequest 短路?

iphone - iOS facebook 整合方法

iphone - 将事件传递给响应者链中的下一个响应者有什么技巧?