gpt4 book ai didi

iOS 8 自动高度单元格在第一次加载时高度不正确

转载 作者:IT王子 更新时间:2023-10-29 07:58:43 25 4
gpt4 key购买 nike

我有一个 iOS 8 应用程序,其中有一个搜索结果页面,每个单元格都根据特定标签的高度自动调整大小。但是,在 View 首次加载后,显示的单元格不会自动调整大小。向下滚动后,后面的单元格大小正确。我在 Storyboard中连接了自动布局约束。我在 viewDidLoad 中有以下代码。

- (void)viewDidLoad {
[super viewDidLoad];

//configure tableView so that we use autolayout enabled row heights
self.tableView.estimatedRowHeight = 68;
self.tableView.rowHeight = UITableViewAutomaticDimension;
}

有没有人遇到过这种情况?

最佳答案

是的,我在 Storyboard 中创建 View 和约束时遇到了同样的问题(但代码添加的 View 没有)。我通过在自定义单元格类中添加这段代码来解决这个问题,

-(void)didMoveToSuperview { 
[self layoutIfNeeded];
}

这可能会去其他地方,但这个方法似乎只被调用一次,所以我认为这是一个很好的地方。

关于iOS 8 自动高度单元格在第一次加载时高度不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27787552/

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