gpt4 book ai didi

ios - TableView 高度无法在 IOS 中调整大小

转载 作者:行者123 更新时间:2023-11-28 21:45:03 24 4
gpt4 key购买 nike

我正在尝试做这样的事情,我有一个 UIViewControler。所以在我的 Storyboard中,我将 UITableView 拖放到 View 中。我应该在该 TableView 中显示一些自定义行。但我想动态更改该 TableView 的高度。(根据 TableView 中的行数)。

我试过下面的代码,但到目前为止没有任何效果。

CGRect tvframe = [tableView frame];
[tableView setFrame:CGRectMake(tvframe.origin.x,
tvframe.origin.y,
tvframe.size.width,
tvframe.size.height + 20)];

我也试过了

    CGRect frame = self.tableView.frame;
frame.size = self.tableView.contentSize;
self.tableView.frame = frame;

但对我没有任何作用..请有人告诉我我该怎么做。

谢谢。

最佳答案

在 Autolayout 中,如果您想更改框架,请尝试使用约束(NSLayoutConstraintIBOutlet)。

enter image description here

设置约束导出并更改 constant 值:

self.sampleConstraint.constant = 20
self.view.layoutIfNeeded()

关于ios - TableView 高度无法在 IOS 中调整大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30521792/

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