InterfaceBoard에서 사용했던 것처럼 StoryBoard에 테이블 헤더 뷰 (tableHeaderView)를 삽입하는 방법이 있습니까?
답변
컨트롤을 테이블 뷰의 맨 위로 드래그하는 것처럼 보입니다. 나는 그것이 그렇게 쉬운 것으로 기대하지 않았다.
드롭하기 전에
드롭 후
답변
레이아웃 대신 문서 개요에서 UIView
/ UIImageView
바로 아래 를 드래그하여이 작업을 쉽게 수행 할 수 있습니다 UITableView
.
문서 개요 대신 레이아웃을 드래그 UITableViewCell
하면 상단 핸들링으로 이동합니다.
답변
적어도 Xcode 11에서는 테이블 뷰 위에서 뷰를 끌어서 놓는 것이 한 화면 크기에서만 작동했습니다. 다른 화면에서는 크기가 맞지 않았습니다.
방금 뷰를 만들어 스토리 보드의 테이블 뷰 뒤에 남겨 두었습니다. 나는 그것을 위해 IBOutlet을 만들었습니다.
@IBOutlet weak var audioView: UIView!
그런 다음 테이블 뷰 코드에서 수행했습니다.
func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? {
return audioView
}
func tableView(_ tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat {
return 142
}
모든 화면 크기에서 잘 작동했습니다.