3
UIWebView
을 headerview
에 추가 할 때 autolayout을 사용합니다. 나는 UIWebView
의 내용에 기초하여 headerview
의 키를 관리 할 수 없습니다.자동 레이아웃을 사용하여 webview 콘텐츠를 기반으로 UITableHeaderView의 높이를 관리하는 방법
UIWebView
을 headerview
에 추가 할 때 autolayout을 사용합니다. 나는 UIWebView
의 내용에 기초하여 headerview
의 키를 관리 할 수 없습니다.자동 레이아웃을 사용하여 webview 콘텐츠를 기반으로 UITableHeaderView의 높이를 관리하는 방법
나는 다음 단계를 제안 : 그것은 모든 기능에 의해 액세스 할 수 있도록
먼저, 클래스 변수로 webViewHeight
을 선언합니다.
var webViewHeight: CGFloat = 0.0
그런 다음 UIWebView 콘텐츠 높이의 높이를 가져옵니다. 확인 당신이 그것은
func tableView(tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat {
return webViewHeight
}
에 업데이트해야
viewForHeaderInSection
에있는 UIWebView 대리자를 설정 한 "webView.scrollView.contentSize.height"항상 일정한 높이를 돌려줍니다. –
@RajniJoharRaswant 두 값을 반환해야합니다. 너는 무엇을 얻었 느냐? 'webViewDidFinishLoad' 내부에서 print (webView.scrollView.contentSize.height)를 사용해보십시오. – xmhafiz
잘 작동합니다. 솔루션을 가져 주셔서 감사합니다. –