gpt4 book ai didi

ios - 以编程方式更改 UITableView 的框架

转载 作者:行者123 更新时间:2023-12-01 18:46:50 24 4
gpt4 key购买 nike

我通过这样的委托(delegate)连接了 UITableView:

enter image description here

一切正常。但我需要根据其他 UI 元素的内容动态更改 UITableView 的高度。以下不起作用:

/* UITableView Frame */



CGRect newFrame = CGRectMake(10, 10, 300, 200);
self.spotlightTableView.frame = newFrame;

它总是使用我在 StoryBoard 中设置的框架。如何解决?

最佳答案

您应该在 viewDidLayoutSubviews 中设置框架.您也可以在 viewWillAppear 中进行操作但您应该注意 viewDidLayout每次布局发生(例如设备旋转)时调用,而 viewWillAppear不是。

关于ios - 以编程方式更改 UITableView 的框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34995630/

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