gpt4 book ai didi

objective-c - iOS - 从 cell.textLabel.frame 获取 CGRect

转载 作者:行者123 更新时间:2023-11-28 19:20:32 25 4
gpt4 key购买 nike

我尝试了 LogCGRect(cell.textLabel.frame); 但这只是给了我 (0, 0) 0 x 0

如何找出单元格中 textLabel 的 CGRect?我想知道的原因是因为我正在对 UITableViewCell 进行子类化,我想保留原始 textLabel 的尺寸并将宽度减去 30 像素。

最佳答案

我找到了答案。在 -cellForRowAtIndexPath: 处,单元格的 subview 尚未布局。使用委托(delegate)方法:

- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath {

LogCGRect(cell.textLabel.frame);
}

关于objective-c - iOS - 从 cell.textLabel.frame 获取 CGRect,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9261761/

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