【发布时间】:2011-01-05 12:37:08
【问题描述】:
我有一个动态填充的视图列表,然后添加到一个固定的 UIView。现在我想要一种行为,使所有这些视图水平或垂直堆叠起来,即所有 CGRect 背靠背对齐。
我知道我可以简单地浏览所有子视图并根据它们之前兄弟的框架对齐它们,但是有更好的方法吗?
for(UIView *view of [self view].subviews)
{
//code to align
}
此外,如果我从队列中删除一些视图,其余视图应重新对齐(重力效应)以填满该空间。有什么想法吗?
【问题讨论】: