在heightForRowAtIndexPath方法中,如何获得UITableViewCell,即给定indexPath?
(然后我可以访问我创建的内容视图,以增加它们的高度)
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
// How to get the UITableViewCell associated with this indexPath?
}
谢谢
编辑:事实上,真的有一个有效的方法来做到这一点吗?当我放置一些NSLog语句时,它
我有一个从nib加载的视图控制器,其中我有一个定义为346像素高度的滚动视图。然而,当我这样做的时候:
int h = scrollView.frame.size.height;
NSLog(@"%d",h);
在viewDidLoad中,我得到了375。
我需要在viewDidLoad中设置适当的高度(或者其他类似的方法),这样我就可以根据高度编程设置滚动视图的内容(我不想让它在垂直方向上“溢出”,只在水平方向上“溢出”,因为它是分页的)。
滚动视图打开了每一条自动调整大小的行。(全部为鲜红色)。奇怪的是,当视图加载时,我可以看到滚动视图是(适当的) 346像素高,而不是37