Ios 如何使用Swift通过代码库增加和减少UIView高度
在我的例子中,我必须将Ios 如何使用Swift通过代码库增加和减少UIView高度,ios,swift,Ios,Swift,在我的例子中,我必须将UIView添加到Tableview的顶部,但由于滚动,它应该在Tableview中。在这里,我将UIView拖放到topsidetableview上。现在,在一些场景中,我需要增加UIView的高度。我试图添加约束,但它不可用。如何通过代码库实现这一点 具有UIView情节提要层次结构的Tableview 故事板设计 禁用UIView的约束 约束不适用于表头视图。可以使用自定义视图设置表格标题并更新其框架 设置自定义视图 设置表格标题并更新其框架 class Vie
UIView
添加到Tableview
的顶部,但由于滚动
,它应该在Tableview中。在这里,我将UIView拖放到topside
tableview上。现在,在一些场景中,我需要增加UIView的高度。我试图添加约束
,但它不可用。如何通过代码库实现这一点
具有UIView情节提要层次结构的Tableview
故事板设计
禁用UIView的约束
约束
不适用于表头视图。可以使用自定义视图设置表格标题并更新其框架
设置自定义视图
设置表格标题并更新其框架
class ViewController: UIViewController {
@IBOutlet var tableView: UITableView!
@IBOutlet var tableHeader: UIView!
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
loadHeader()
}
func loadHeader() {
tableHeader.frame = CGRect(x: 0, y: 0, width: self.view.frame.size.width, height: 300)
tableView.tableHeaderView = tableHeader
}
}
非常感谢你,伙计。我会尝试在这里更新您的信息。有没有可能调整高度,因为这样我们就设计了UI。这没问题,但在完成任何特定任务后,我如何更改自动表头高度?您可以再次调用loadHeader请检查此答案,它可能会对您有所帮助