gpt4 book ai didi

iphone - 无法编辑 UITableView 框架.y

转载 作者:行者123 更新时间:2023-12-03 21:21:55 26 4
gpt4 key购买 nike

有一个 nib 文件,顶部有一个 UISearchBar 和一个 UITableView。

想要在 UISearchBar 的输入顶部添加一个按钮和一些文本。所以我做了(在 viewWillAppear 中):

[searchBar setFrame:CGRectMake(0, 0, 320, 90)];

到目前为止工作正常(除了输入的位置需要垂直对齐到底部而不是居中,有任何提示吗?)。

但是 tableView 的内容现在与 searchBar 重叠。我想我可以用以下方法解决这个问题:

[self.tableView setFrame:CGRectMake(0, 70, 320, 300)];

这没有效果。 (我调试了一下,似乎我也无法编辑搜索栏的起源)。

我可以获得 self.tableView.frame.origin.x(y,宽度,高度)。但我无法修改它。

请为我指明正确的方向。对该主题(自定义 UI 元素的颜色、样式、对齐方式、位置、大小)感到有点迷失。

最佳答案

您可以设置框架组件(x、y、宽度、高度),但如何设置并不明显。由于该属性适用于“框架”,因此您只能一次编辑整个框架,因此操作方法如下:

CGRect newFrame = self.tableView.frame;
newFrame.origin.x = desired_x_value;
self.tableView.frame = newFrame;

关于iphone - 无法编辑 UITableView 框架.y,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3832555/

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