gpt4 book ai didi

iphone - 如何更改 UITableViewCellStyleValue2 单元格上标签的大小? (UITableView iPhone)

转载 作者:行者123 更新时间:2023-12-03 18:30:17 24 4
gpt4 key购买 nike

我在应用程序的 UITableView 中使用 UITableViewCellStyleValue2 单元格,并且我希望左列(蓝色文本 - self.textField)比默认值窄得多。我尝试在创建单元格后设置 self.textField.bounds 但这似乎不起作用 - 在调试器中查看似乎尚未设置边界。

我可以通过这种方式编辑默认单元格类型吗?还是应该创建自己的 UITableViewCell 子类?

谢谢。

最佳答案

您可以子类化UITableViewCell并仍然使用UITableViewCellStyleValue2。然后,您可以覆盖layoutSubviews方法来更改标签的大小:

- (void) layoutSubviews {
[super layoutSubviews]; // layouts the cell as UITableViewCellStyleValue2 would normally look like

// change frame of one or more labels
self.textLabel.frame = CGRectMake(...);
self.detailTextLabel.frame = CGRectMake(...);
}

关于iphone - 如何更改 UITableViewCellStyleValue2 单元格上标签的大小? (UITableView iPhone),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2093007/

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