我的屏幕中有 protected void btnADD_Click(object sender, EventArgs e)
{
objENT = new ENT();//using n-tier Architecture
objENT.ProcType = "ProcedureType";
DataSet ds = BLL.ProcessGrid(objENT);
GridviewDisplay.DataSource = ds;
GridviewDisplay.DataBind();//GridviewBind
}
。它显示了动态高度的节标题和行
当我从Xcode8.3迁移到Xcode-9 beta时,这个设置有两个问题。
1标题视图高度已损坏
2行的动态高度
我已将表格视图设置为:
然后我有自定义单元格
这是代码:
UITableView
即使有多行消息,这在Xcode8.3中也很完美,但在Xcode9 beta中打破了: 当我使用Xcode9 beta中的Swift3.2设置运行时:
当我在Xcode9 beta中运行Swift4设置时:
这种行为的原因是什么?
答案 0 :(得分:3)
tableView.rowHeight = UITableViewAutomaticDimension
tableView.estimatedRowHeight = 30.0
在viewDidLoad
中添加此内容,不需要tableview委托方法estimatedHeightForRowAt
。