相关疑难解决方法(0)

iOS Autolayout - 如何在视图之间设置两个不同的距离取决于屏幕高度

我知道我错过了什么,因为这必须是一件容易实现的事情.

我的问题是我在我的"加载屏幕"(飞溅后出现的那个)UIImageView有两个不同的图像,用于3.5英寸和4英寸大小的屏幕.在该图像的某个位置,我放置了一个UIActivityIndi​​cator,告诉用户应用程序正在后台加载某些内容.两个图像的位置不一样,因为其中一个明显高于另一个,所以我想设置一个autolayout约束,允许我将该活动指示器放在不同的高度,取决于应用程序是否在运行iPhone 5与否.

没有Autolayout,我将视图的frame.origin.y设置为300(例如),然后在ViewController的viewDidLoad方法中,我会问应用程序是否在iPhone 5中运行,所以我' d将值更改为,例如,350.我不知道如何使用Autolayout执行此操作,我认为它必须非常简单.

iphone ios autolayout ios6

36
推荐指数
2
解决办法
2万
查看次数

尺寸类专门用于纵向3.5英寸(iPhone 4S)XCode 6?

我正在调整我的UI应用程序,但我遇到了一个我无法解决的问题.

我可以看到Compact高度会影响4.7英寸以下的所有iPhone,但我的用户界面很好,除了iPhone 4S(3.5英寸).

我不想修改4.7英寸以下的所有iPhone的布局,只需要修改iPhone 4S,同时我不想遗漏这个设备.

有任何解决方法,所以我可以设置修正案,但仅适用于3.5英寸的肖像?或者我应该告别那里的1亿台设备?

我知道这是一个棘手的问题,几乎是民意调查,但从技术上讲,我想在这里找到最好的方法.

iphone xcode ios autolayout size-classes

22
推荐指数
4
解决办法
1万
查看次数

标签 统计

autolayout ×2

ios ×2

iphone ×2

ios6 ×1

size-classes ×1

xcode ×1