相关疑难解决方法(0)

在容器视图中均匀分隔多个视图

自动布局让我的生活变得困难.从理论上讲,当我切换时它会非常有用,但我似乎总是在打架.

我做了一个演示项目试图找到帮助.有没有人知道如何在调整视图大小时使视图之间的间距均匀增加或减少?

这是三个标签(手动间隔垂直):

此搜索

我想要的是让他们在旋转时均匀地调整间距(而不是视图大小).默认情况下,顶视图和底视图朝中心方向挤压:

图像2

rotation spacing ios autolayout ios6

273
推荐指数
11
解决办法
13万
查看次数

在纵向和横向中使用AutoLayout

自动布局,尽管它是好的,让我疯狂的约束.我有在IB设计的肖像模式,但我无法获得所需的横向方向.

布局

请注意,当方向更改为横向时,UIImageView块之间的间距会减小,并且SAMPLE TEXT更改的文本对齐方式会右对齐.

目前,我已经为它添加了一些限制.但是,我需要保持UIImageView块之间的空间固定,因此它看起来像肖像和景观中的精细.我需要将它均匀地分布在肖像中并在景观中压缩(如上图所示).同样,目前我的约束会调出文本,但它不会将其保持在屏幕的中心并且右对齐.

自动布局可以实现这一点吗?如果是这样,怎么样?非常感谢.

xcode objective-c ios autolayout

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

iOS自动布局:如何动态均匀空间物品?

我需要均匀地分隔X项,并且项目的容器可以具有动态宽度,并且我希望第一个和最后一个项目坚持左右边缘:

|-0-[item1]-[...]-[itemX]-0-|
Run Code Online (Sandbox Code Playgroud)

所以无论容器有多宽,物品总是均匀分布,如何用布局约束来实现呢?

编辑:我在想如果我可以将item1和item2设置为与item2和item3具有相同的间距,那么这应该很简单,但我不认为我可以设置它没有恒定的宽度?

objective-c ios autolayout

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

标签 统计

autolayout ×3

ios ×3

objective-c ×2

ios6 ×1

rotation ×1

spacing ×1

xcode ×1