使用自动布局,我希望丰富多彩的UIViewControllers
对自己的高度负责,尽管容纳它们的容器的约束位于主UIViewControllers
内。也许这可以通过协议和授权以某种方式实现?有任何想法吗?
UIViewControllers
不应暴露于主UIViewController
的属性这样的事情:
func updateMyHight()
{
self.containerHoldingMe.heightConstraint.constant = 100
}
答案 0 :(得分:1)
答案 1 :(得分:0)
子类UIView并覆盖intrinsicContentSize
。如果您正确地玩牌,您将为您的子类提供UPDATE post
SET body = 'hello'
WHERE post_id in (
SELECT post_id from post WHERE user_id = '79' ORDER BY date DESC
);
将要咨询的属性。现在,就自动布局而言,观点正在设定自己的高度。
如果您还希望它们间隔均匀,请使用iOS 9的新UIStackView进行分发。它遵循其排列的视图的内在内容大小。由于可以在笔尖中配置堆栈视图,因此整个练习基本上由一行代码组成。