繁体   English   中英

xCode自动布局在5s和5s上有所不同

[英]xCode auto-layout different on 5 and 5s

在此处输入图片说明

我的应用程序中有一个使用自动布局的计算器显示。 iPhone 5和iPhone 5s具有相同的显示和分辨率。 但是,当我在模拟器中运行该应用程序时,iPhone 5的显示效果却比iPhone 5s差得多。 为什么会这样,我该如何解决?

在此处输入图片说明

由于我看不到您的限制,因此我很难给您一个明确的答案。 这就是我要做的。

  1. 选择未对齐的文本字段
  2. 单击两个派克图标之间的最左三角形。
  3. 单击清除约束。
  4. 一种。 遵守建议的限制条件-b- 控制拖动到侧面并创建自己的约束 该怎么办

根据此链接https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/TransitionGuide/AppearanceCustomization.html

为了调整视图控制器对视图的布局方式,UIViewController提供了以下属性:

edgeForExtendedLayout:edgeForExtendedLayout属性使用UIRectEdge类型,该类型指定矩形的四个边缘中的每一个,并且不指定所有边界。 无论bar的透明度如何,使用edgeForExtendedLayout指定应扩展视图的哪些边缘。 默认情况下,此属性的值为UIRectEdgeAll。

尝试设置self.edgesForExtendedLayout=UIRectEdgeNone;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM