我创建了一个继承自UITableViewSource的类和另一个继承自UITableViewCell的类。我没有使用 UITableViewController,因为我正在 UIViewController 中添加其他视图。我想知道我是否可以更改行的高度,因为我的高度有点大,因为它有"预览信息"。但它目前非常小,我找到的解决方案都包括一个UITableViewController,因为它具有:
TableView.RowHeight = UITableView.AutomaticDimension;
TableView.EstimatedRowHeight = 40f;
谢谢你的时间。
如果要设置行高,那么通常在继承自UITableViewSource
的类中,您将覆盖类似于以下内容的GetHeightForRow()
函数:
public override nfloat GetHeightForRow(UITableView tableView, NSIndexPath indexPath)
{
return new nfloat(66);
}