定义的高度我有一个自定义的UITableViewCell。在它的功能 - (ID)initWithStyle:(UITableViewCellStyle)风格reuseIdentifier:(的NSString *)reuseIdentifier,我需要知道作为的tableView功能heightForRowAtIndexPath定义,所以我可以在细胞正确定位的UITextField,UIButton的等单元格高度。 。有任何想法吗?自定义的UITableViewCell在UITableView的
0
A
回答
1
我通常会去这样做的方式是我添加了一个方法,我的NSObject的子类,它会我的数据源对象而定(什么进入数据源阵列,假设你使用这个基本方法)。
例如。假设我们需要展示一大堆博客帖子(纯文本),每个帖子都是一个单元格。由于每一行都会有不同的高度,我创建了一个NSObject子类,称之为BlogPostInfo。在这个类中,我添加方法:
- (int)cellHeight;
{
/* Perform a calculation with blog data, probably using sizeWithFont: */
}
因为你在你的数据对象这种方法,可以作为的UITableViewController如下方式使用它:
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath;
{
/* assuming blogPosts is an NSMutableArray or whatevs */
return [[blogPosts safeObjectAtIndex:indexPath.row] cellHeight];
}
这就是我做的动态高度tableviewcells。
相关问题
- 1. UITableView和使用.xib的自定义UITableViewCell
- 2. 自定义UITableViewCell,UITableView和允许MultipleSelectionDuringEditing
- 3. 制作自定义的UITableViewCell在一个UITableView上的cocos2d层
- 4. 在ViewController中使用自定义的UITableViewCell w/external DataSource和UITableView
- 5. UITableViewCell自定义
- 6. 自定义UITableViewCell
- 7. UITableViewCell自定义
- 8. 自定义UITableViewCell
- 9. 自定义UITableViewCell
- 10. 自定义的UITableView
- 11. 如何停止覆盖UITableView边框线的自定义UITableViewCell
- 12. 自定义的UITableViewCell + resignFirstResponder
- 13. 自定义的UITableViewCell消失
- 14. 自定义的UITableViewCell NSUnknownKeyException
- 15. UITableViewCell中的自定义UIView
- 16. 自定义uitableviewcell的高度
- 17. UITableViewCell的自定义颜色
- 18. 配置自定义的UITableViewCell
- 19. UITableView在使用自定义UITableViewCell时抛出EXC_BAD_ACCESS
- 20. 使用自定义UITableViewCell在UITableView中执行单行选择?
- 21. iOS UITableView在使用自定义UITableViewCell时为空
- 22. 自定义UITableView
- 23. 自定义UITableView
- 24. 自定义的UIView在自定义的UITableViewCell
- 25. 自定义UITableViewCell iOS
- 26. 自定义UITableViewCell UIButton
- 27. 如何让定制UITableViewCell出现在自定义UIViewController与故事板的UITableView中?
- 28. IBAction在自定义UITableViewCell中的按钮
- 29. 在绘制自定义行的UITableViewCell
- 30. UILabel在自定义UITableViewCell中的位置