草庐IT

UITableHeaderView

全部标签

ios - 如何使用自动布局基于 webview 内容管理 UITableHeaderView 的高度

当我使用自动布局在headerview上添加UIWebView时。我无法根据UIWebView的内容管理headerview的高度。 最佳答案 我建议采取以下步骤:首先,将webViewHeight声明为类变量,以便所有函数都可以访问它。varwebViewHeight:CGFloat=0.0然后,获取UIWebView内容高度。确保已在viewForHeaderInSection中设置UIWebView委托(delegate)funcwebViewDidFinishLoad(webView:UIWebView){//checkif

ios - UITableHeaderView autoLayout 中的 UILabel 不适用于 iPhone 6

我在TableHeaderView中为UILabel使用自动布局。UILabel的高度不固定,可能是单行也可能是多行。我在ViewController中编写代码:overridefuncviewDidLayoutSubviews(){super.viewDidLayoutSubviews()ifletheaderView=tableView.tableHeaderView{letheight=headerView.systemLayoutSizeFittingSize(UILayoutFittingCompressedSize).heightvarheaderFrame=headerV