如何使用 autoLayouts 动态增加 UIScrollView 的高度

Posted

技术标签:

【中文标题】如何使用 autoLayouts 动态增加 UIScrollView 的高度【英文标题】:How increase UIScrollView height Dynamically with autoLayouts 【发布时间】:2016-06-22 10:38:49 【问题描述】:

这是我对此的看法结构

-ViewController
  -UIView
    -UIScrollView
     -UIView * customview

数据来自网络服务。自动增加UIScrollView 高度和子视图高度。 我正在将自动布局修复为UIScrollViewUIView。 在自定义视图中UILablesUITableView

【问题讨论】:

【参考方案1】:

你需要把你的customeview高度约束的Outlet。

@property (strong, nonatomic) IBOutlet NSLayoutConstraint *viewHeight;

将 viewHeight 与您的 customeview 高度约束绑定并设置您的插座的常量属性

self.viewHeight.constant = 2000; //你的子视图高度

在定义图像中,您可以看到您的子视图高度约束,并在高度将根据您的 .constant 值动态变化后使用此约束绑定出口。

【讨论】:

干得好......继续努力......你真的救了我的一天和生命......无法解释我的感受......谢谢你兄弟。

以上是关于如何使用 autoLayouts 动态增加 UIScrollView 的高度的主要内容,如果未能解决你的问题,请参考以下文章

使用 AutoLayout 根据子视图中的动态文本增长视图

如何在后端动态定义 Autolayout

AutoLayout 在地图标注中动态调整 UILabel 高度和宽度?

基于UILabel的UICollectionViewCell AutoLayout动态高度

IOS - UIView中使用AutoLayout的UILabel动态高度

转使用Autolayout xib实现动态高度的TableViewCell