最佳答案
看在上帝的份上,我不能掌握这个调整大小的管理视图的窍门。
我有一个具有4个 UILabels
.2函数的 UIView *superview
作为其他两个函数的头。
所有4个中的内容都是来自数据库的动态内容。
SizeToFit
对 SizeThatFits:(CGSize)
对 UIView systemLayoutSizeFittingSize:
,通过 UILayoutFittingCompressedSize
或者 UILayoutFittingExpandedSize
。
我以编程的方式使用自动布局,并且将 Superview 高度设置为等于或大于一个虚拟数字。
我在哪里和如何使用这些 SizeToFit
对 sizeThatFits:(CGSize)
对 UIView systemLayoutSizeFittingSize:
,通过或者 UILayoutFittingCompressedSize
或者 UILayoutFittingExpandedSize
。我在这里读了很多关于栈的建议,但是最后什么也没有得到。
我需要重新计算某个特定地方的超视图的约束吗。可以在它的控制器类中将高度设置为“ be@property”,然后删除并读取它吗? 自动取款机我试着把所有的东西都放在任何地方。我仍然得到相同的大小与虚拟高度和文本漂浮在外面的结果。即使在 subview 上设置了 clipsToBound。
我抓我的头发. . 帮助