相关疑难解决方法(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万
查看次数

如何为iPhone 6 +,6和5指定不同的尺寸?

我希望iPhone 6 +,6和5的每个视图看起来几乎相同.在附图中,我的意思是,例如,"取消"按钮应该是iPhone 5中屏幕左边缘30像素, 6 x为35 px,6 +为45 px,其他元素为+ px.

如何为每种类型的特定约束大小放置?如果我在约束中使用比例,那么按钮会增长,但是它们的大小不受控制,元素之间的空间也不能改变.具有特定约束大小的大小类我也不能使用,因为cW aH对于5和6个iphone是相同的.(据我所知).

我无法弄明白该怎么做.6和6+的不同设计通常如何管理?

在此输入图像描述

ios

0
推荐指数
1
解决办法
2475
查看次数

标签 统计

ios ×2

autolayout ×1

ios6 ×1

iphone ×1