如何设置相对于屏幕大小的动态行高

时间:2015-08-10 11:04:36

标签: ios uitableview

我想制作一个自定义单元,其尺寸应该是屏幕尺寸 - 64;我的UITableView应该只显示第一个单元格,它应该填满整个屏幕。所以我确实喜欢这个。

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath   *)indexPath
{
   CGFloat rowSize=dm.screenHight-64.0;

   return rowSize;
}

但是我得到了这样的例外。

 *** Assertion failure in -[UITableView _classicHeightForRowAtIndexPath:], /SourceCache/UIKit_Sim/UIKit-3347.44/UITableView.m:11127

2015-08-10 16:22:45.113 DEWN [8083:198498] ***由于未捕获的异常终止应用程序' NSInternalInconsistencyException',原因:'表委托提供的行高无效。值必须大于零或UITableViewAutomaticDimension。'

为什么会这样。我怎么能做到这一点。 请帮我。 感谢

0 个答案:

没有答案