ios - Xcode 6 - 在 iPhone 4/5 上使用大小类

标签 ios xcode storyboard ios8 xcode6

所以我看到了一些关于这个的帖子,但我在新 Storyboard中的类(class)规模上度过了一段荒谬的时光。按照 Apple 和网上的指南,如果不压缩大屏幕上的所有内容,我无法调整尺寸以适应 3.5 或 4 英寸屏幕。

这是我的任何/任何

enter image description here

这是我得到的:

enter image description here

我已经尝试了很多不同的约束,但我无法让它发挥作用。主要是,我希望能够在不同的屏幕尺寸下保持比例间距。

我缺少什么约束? (他们现在都是蓝色的)

目前有好的指南吗?

编辑:如何让布局适用于 3.5 英寸和 4 英寸屏幕,同时又不压缩大屏幕上的所有内容?您需要什么约束或尺寸等级设置?

最佳答案

你的俯 View 应该有这些约束:

  • Top Space to Top Layout Guide = 20(或其他)
  • 两个水平约束;例如:
    • 将 X 中心与 SuperView 对齐
    • 宽度 = 300

查看 Any/Any View 时,单击顶部文本字段,然后选择 Constraints 下的All。确保在 View 受到约束时没有其他可能不同的约束。

这是您的约束设置的屏幕截图:

enter image description here

这是它在 3.5"iPhone 上运行良好的屏幕截图:

enter image description here

关于ios - Xcode 6 - 在 iPhone 4/5 上使用大小类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25922013/

相关文章:

ios - 我的 uiimagePickerController didFinishPickingMediaWithInfo 永远不会被调用

ios - 自定义类不会自动显示 - Swift 3 iOS 10.2 Xcode 8

iOS:在 Storyboard上使用 BeeFramework 使用网格 TableView

ios - iOS SDK 中带有 mov、3gp 和 mp4 的 RTSP 播放扩展

ios - .ipa 在 iPad 上崩溃

xcode - xcode和ios sdk有什么区别?

iOS 设计师不渲染 Storyboard

IOS:UIImage fileNamed -> 打开的文件太多

ios - 按下完成按钮后使 AVPlayerViewController 继续播放

iphone - 架构 armv7 的 undefined symbol : "_SCNetworkReachabilityCreateWithAddress"