以编程方式控制辅助视图的高度为解析表视图
问题描述:
我有这个PFQueryTableViewController
,我在tableView的顶部添加了一个view
以添加注释。以编程方式控制辅助视图的高度为解析表视图
我想改变这个视图的高度,当用户点击这3种上传方法之一时。
图2显示了扩展的视图(编程方式),但它没有向下推tableView单元格。他们现在重叠。
有关如何向下推动这个tableview的任何想法?
图像1
图像2
解析装置
答
故事板文件显示,不使用任何约束,所以我假设你正在做编程的一切,
设置视图的高度之后,改变的tableview y位置和高度
tableview.frame = CGRectMake(CGRectGetMinX(tableView.frame), CGRectGetMaxY(view.frame), CGRectGetWidth(tableview.frame), screenHeight- view height);
桌子的高度应根据您的要求进行设置。
+0
解析不允许您在故事板上添加约束。我试过你的建议,但它对pfquerytableviewcontroller类型的tableview没有影响。我想我将不得不围绕放置在容器视图中的这个tableview。 – GuiSoySauce
答
尝试后单击
tableview.estimatedRowHeight = 800.0 //new table cell size
tableview.rowHeight = UITableViewAutomaticDimension
tableview.reloadData()
或
override func tableView(tableView: UITableView, heightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat {
return 800; //tableviewcell height
}
您使用的自动布局? – Venkat