UITableViewController 외부의 정적 테이블 보기
새 Xcode 업데이트 후 앱이 유효성을 검사하지 않고 다음 오류를 표시합니다.
정적 테이블 뷰는 UITableViewController 인스턴스에 포함된 경우에만 유효합니다.
쉽게 해결할 수 있는 기회가 있습니까?
동일한 화면에서 다른 컨트롤과 함께 정적 UITableView를 얻는 유일한 방법은 ContainerView를 사용하는 것입니다.이렇게 하면 완벽하게 작동합니다.
- View 컨트롤러를 스토리보드로 끕니다.
- 테이블 뷰 컨트롤러를 스토리보드로 끕니다.
- 다음으로 컨테이너 뷰를 ViewController로 드래그하여 원하는 크기(뷰보다 작음)로 크기를 조정합니다. -> 컨테이너 뷰를 드래그하면 세그와 다른 뷰가 생성됩니다.해당 세그 및 보기를 제거합니다.
- 그런 다음 마지막으로 ctrl 키를 누른 상태에서 컨테이너를 클릭하고 새 TableViewController로 끕니다.Embed를 선택합니다.
- 테이블 스타일 보기 -> 정적 셀을 포함하여 원하는 방식으로 보기
이 답은 이미 발견되었고 여기에 주어졌습니다: G.휴브너 -> http://web.archive.org/web/20140928102504/http ://iphonedevsdk.com/forum/iphone-sdk-development/111800-static-table-view-cells-only-work-in-a-uitableviewcontroller.html
정적 UITableView는 UITableViewController에 있어야 합니다.따라서 테이블을 UITableViewController에 배치한 다음 MainViewController에 childView로 추가해야 합니다.
https://iphoneidoit.blogspot.in/2013/10/static-uitableview-in-uiviewcontroller.html 를 참조할 수 있습니다.
먼저 스토리보드에서 ViewController를 끌어다 놓은 다음 ViewController에서 테이블View를 끌어다 놓습니다.이 방법으로는 정적 테이블 셀을 사용할 수 없습니다.이 작업 대신 메인 스토리보드에서 ViewController 대신 TableViewController를 드래그한 다음 정적 셀을 선택해야 합니다.이러한 방식으로 정적 셀에서 작업할 수 있으며 정적 셀에서 모든 요소를 사용할 수 있습니다.
정적 tableView를 실제로 사용하는 경우 ScrollView 또는 StackView에 모든 항목을 복사/붙여넣기하는 것을 고려해야 합니다.
언급URL : https://stackoverflow.com/questions/22364230/static-table-view-outside-uitableviewcontroller
'programing' 카테고리의 다른 글
Debug.WriteLine이 작동하지 않습니다. (0) | 2023.05.12 |
---|---|
POI 생성 Excel 파일의 셀에 테두리 추가 (0) | 2023.05.12 |
EP Plus - Excel 표 읽기 (0) | 2023.05.07 |
Swift Dictionary: 배열로 값 가져오기 (0) | 2023.05.07 |
Bash에서 지정된 시간 초과 후 하위 프로세스를 종료하는 방법은 무엇입니까? (0) | 2023.05.07 |