小编Ped*_*ace的帖子

使用autolayout动态更改子视图后调整superview的大小

这个调整大小的超级视图的悬念我不能满足上帝的爱.

我有一个UIView *superview 4 UILabels.2用作另外2个的标题.

所有4个内容都来自数据库.

SizeToFitvs SizeThatFits:(CGSize)vs UIView systemLayoutSizeFittingSize:,传球UILayoutFittingCompressedSize或者UILayoutFittingExpandedSize.

我以编程方式使用autolayout并将superview高度设置为等于或大于虚拟数字.

我在哪里以及如何使用这些SizeToFitvs sizeThatFits:(CGSize)vs UIView systemLayoutSizeFittingSize:,传递UILayoutFittingCompressedSize或者UILayoutFittingExpandedSize.我已经在堆栈上阅读了很多提示但最终没有任何结果.

我是否需要在某处特定的情况下重新计算superview的约束.Maby在其控制器类中将高度设置为'@ property`并删除并读取它?Atm我试图将所有东西都放在一起然后放一些.我仍然得到相同大小的最终结果,虚拟高度和文字漂浮在外面.甚至在子视图上设置clipsToBound之后.

我正在抓我的头发..帮助

objective-c uiview autoresize ios autolayout

83
推荐指数
4
解决办法
7万
查看次数

objective-c中的局部声明有什么区别

这些声明有什么区别,让我们称之为红色和橙色:优点,缺点?

红色和橙色的声明

declaration local objective-c ios

3
推荐指数
1
解决办法
288
查看次数

标签 统计

ios ×2

objective-c ×2

autolayout ×1

autoresize ×1

declaration ×1

local ×1

uiview ×1