在我的应用中自动调整大小的问题

时间:2013-11-07 19:26:55

标签: ios objective-c constraints autolayout

在我现在播放的视图控制器中,标签/按钮和图像的自动调整方式存在很大问题。我在自动调整选项中尝试了所有可能的组合,但我仍然在iPhone 5上得到以下结果:

enter image description here

以下是iPhone 4上的结果:

enter image description here

有没有更好的方法来做到这一点,我不知道?这是旧项目,我没有得到与新项目相同的选项,即: enter image description here

很遗憾,这就是我在检查员工作中所做的: enter image description here

关于如何解决这些问题的任何建议/想法?

更新:enter image description here

2 个答案:

答案 0 :(得分:0)

尝试这种方法。

将这些控件添加为辅助视图的子视图。为视图设置AutoResizingWidth属性。为第一个按钮设置AutoResizingFlexibleLeftMargin。删除中间的所有大小调整,并为第三个调整AutoResizingFlexibleRightMargin。现在试试它是如何工作的。删除autoLayout propeties。

最好的问候

答案 1 :(得分:0)

如果您只是将图像设置为“Aspect Fit”并且具有屏幕截图的自动调整属性,那么它是否有效?您无需任何其他视图即可完成此操作。我在它运行的测试项目上尝试过它。

哦,对于标题的视图,您需要删除顶部锚点和垂直拉伸。

澄清一下:

Four inches Three and a half inches

<强>更新 这是标题自动调整属性的图形:

enter image description here