gpt4 book ai didi

ios - ScrollView 和 Tableview 以编程方式对齐

转载 作者:行者123 更新时间:2023-11-29 00:42:57 26 4
gpt4 key购买 nike

我正在实现一个包含一些用户数据的 UIScrollView。我正在从我的服务器下载额外的数据。下载后,我的 UIScrollViewcontentSize 应该是原始大小 + 单元格数乘以它们的高度。

所有 UIViews 都以编程方式对齐和设置。

UITableView 是最底层的,应该总是拉伸(stretch)到屏幕底部。

在我的 viewDidLayoutSubviews 中,我设置了以下内容

    groupsCountLbl.frame = CGRectMake(groupsLbl.frame.maxX + 5,
seperatorLbl.frame.maxY + 15 , 40, 20)
groupsCountLbl.sizeToFit()

table.frame = CGRectMake(0, groupsCountLbl.frame.maxY + 10,
bounds.width, bounds.height - groupsCountLbl.frame.maxY + 10)

scrollView.contentSize = CGSizeMake(bounds.width, bounds.height
+ self.table.frame.height)
scrollView.scrollEnabled = true

而不是填充整个 View ,它看起来像这样: enter image description here

最佳答案

尝试将你的 UIScrollView 边界设置为 superview

NSLayoutConstraint.constraintsWithVisualFormat(
"V:|-[scrollview]-|",
options: [],
metrics: nil,
views: ["scrollview": scrollview])

NSLayoutConstraint.constraintsWithVisualFormat(
"H:|-[scrollview]-|",
options: [],
metrics: nil,
views: ["scrollview": scrollview])

如果您遇到问题,请在评论中告诉我

关于ios - ScrollView 和 Tableview 以编程方式对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39035298/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com