programing

UITableViewController 외부의 정적 테이블 보기

starjava 2023. 5. 12. 20:08
반응형

UITableViewController 외부의 정적 테이블 보기

새 Xcode 업데이트 후 앱이 유효성을 검사하지 않고 다음 오류를 표시합니다.

정적 테이블 뷰는 UITableViewController 인스턴스에 포함된 경우에만 유효합니다.

쉽게 해결할 수 있는 기회가 있습니까?

동일한 화면에서 다른 컨트롤과 함께 정적 UITableView를 얻는 유일한 방법은 ContainerView를 사용하는 것입니다.이렇게 하면 완벽하게 작동합니다.

  1. View 컨트롤러를 스토리보드로 끕니다.
  2. 테이블 뷰 컨트롤러를 스토리보드로 끕니다.
  3. 다음으로 컨테이너 뷰를 ViewController로 드래그하여 원하는 크기(뷰보다 작음)로 크기를 조정합니다. -> 컨테이너 뷰를 드래그하면 세그와 다른 뷰가 생성됩니다.해당 세그 및 보기를 제거합니다.
  4. 그런 다음 마지막으로 ctrl 키를 누른 상태에서 컨테이너를 클릭하고 새 TableViewController로 끕니다.Embed를 선택합니다.
  5. 테이블 스타일 보기 -> 정적 셀을 포함하여 원하는 방식으로 보기

이 답은 이미 발견되었고 여기에 주어졌습니다: 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

반응형