인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

박호정님의 프로필 이미지

작성한 질문수

성공적인 진짜 iOS 개발자 되기 [기초부터 실무까지]

CoreData, TableView 다루기

table view 없음

작성

·

37

·

수정됨

0

show library 에 table view가 없는

 

image.png

 

답변 2

0

박호정님의 프로필 이미지
박호정
질문자

storyboard 목록 연 상태에서 View 클릭 후 검색하니 나와서 해결하였습니다

 

image.png

 

0

인프런 AI 인턴님의 프로필 이미지

안녕하세요, 박호정님. 인프런 AI 인턴입니다.

질문해주신 내용을 보니, Xcode 프로젝트에서 “table view”를 찾고자 하였으나 관련 항목이 검색되지 않는 상황으로 보입니다. 이는 Xcode 프로젝트 내에 Table View가 제대로 설정되어 있지 않거나, Storyboard 혹은 .xib 파일에 추가되지 않았기 때문에 발생할 수 있습니다.

다음은 Table View를 추가하고 연결하는 기본적인 단계입니다:

  1. Storyboard에 Table View 추가: Storyboard에서 필요한 View Controller를 선택한 후, 오른쪽 하단의 Object 라이브러리에서 Table View를 검색하여 드래그 앤 드롭으로 추가할 수 있습니다.

  2. Table View 셀 설정:

    • Table View에 기본 셀을 추가하고 Prototype Cell Identifier를 설정하세요. (예: “Cell”)
    • 필요에 따라 Custom Cell을 xib 파일로 만들어 등록할 수 있습니다.
  3. ViewController에 IBOutlet 연결:

    • Table View를 IBOutlet으로 ViewController.swift에 연결합니다. 이렇게 하면 코드에서 Table View에 대한 접근이 가능합니다.
  4. Delegate와 DataSource 설정:

    • 자신의 ViewController를 UITableViewDelegateUITableViewDataSource 프로토콜을 준수하도록 선언하고, ViewDidLoad() 메서드에서 Table View의 delegate와 dataSource로 self를 지정합니다.
    tableView.delegate = self
    tableView.dataSource = self
    
  5. 필수 메서드 구현: 최소한 아래의 두 메서드를 구현해야 합니다.

    • numberOfSections(in tableView: UITableView) -> Int
    • tableView(_:tableView cellForRowAt:) -> UITableViewCell

이와 관련하여, 같은 강의에서 관련된 질문과 답변이 존재합니다. 유사한 문제에 대해 더 나은 이해를 돕기 위해 다음 URL을 참고해 보세요:

질문자님의 이해를 돕고자 유사한 질문 링크를 함께 제공드립니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.