programing

스토리보드의 표 머리글 보기

i4 2023. 6. 10. 08:19
반응형

스토리보드의 표 머리글 보기

StoryBoard에 Table HeaderView(테이블 헤더 뷰)를 삽입하는 방법이 있습니까(인터페이스 빌더에서 사용하던 것처럼)?

컨트롤을 테이블 보기의 맨 위로 끌어다 놓기만 하면 됩니다.그렇게 쉬울 줄은 몰랐어요.

비포 드롭

비포 드롭

드롭 후

드롭 후

드래그하면 쉽게 이 작업을 수행할 수 있습니다.UIView/UIImageView바로 아래에UITableView문서 개요(레이아웃의 일부)에 표시됩니다.

문서 대신 레이아웃을 끌어다 놓으려는 경우 개요:UITableViewCell실망스러운 최고의 핸들링으로 점프할 것입니다!

테이블 보기 위에 보기를 끌어다 놓는 것은 적어도 Xcode 11에서 하나의 화면 크기에만 작동했습니다.다른 화면에서는 크기가 잘 맞지 않았습니다.

보기를 만들고 스토리보드의 테이블 보기 뒤에 두었습니다.이를 위해 IBO 게시판을 만들었습니다.

@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
}

모든 화면 크기에서 잘 작동했습니다.

언급URL : https://stackoverflow.com/questions/7841167/table-header-views-in-storyboards

반응형