2012-11-26 4 views
2

때로는 정말 간단한 UITableView를 만들고 싶습니다. 예를 들어, 다음과 같은 뷰를 만들고 싶습니다. http://blogs.remobjects.com/wp-content/uploads/2011/10/DatePicker-in-action.png인터페이스 작성기가있는 하드 코드 된 UITableView : 가능합니까?

그런 상황에서 내 UITableViewCell을 내 Tableview 이벤트에서 동적으로 생성하는 대신 InterfaceBuilder에서 하드 코딩하는 것이 더 좋을 것이라고 생각합니다. 이 방법으로, 나는 너무 많은 코드로 수업을 오염시키지 않을 것이다.

문제는 인터페이스 작성기가 UITableView 안에 UITableViewCell을 넣지 못하게한다는 것입니다. 그래서, 내가하고 싶은 것을 보관하는 방법이 있습니까, 아니면 제가해야하는 나쁜 습관입니까?

답변

5

물론 그렇게 할 수 있습니다! 스토리 보드를 사용하고 정적 셀이있는 테이블보기를 선택하고 마음의 내용으로 셀을 만듭니다. 원하는대로 스타일을 지정하고 원하는 데이터로 미리 채 웁니다.

그렇습니다. 클래스 작성을 줄이기 위해 Interface Builder에서 가능한 많은 작업을 수행하는 것이 좋습니다.

+0

잘 알고 있습니다. 하지만 내 프로젝트는 스토리 보드를 사용하지 않습니다. 새 뷰를 만들려면 UIViewController를 사용하여 새 클래스를 만들고 "Create Xib file"옵션을 선택합니다. 이 작업을 수행 할 때 인터페이스 작성기에서 정적 테이블 뷰를 만들 수 있습니까? 시간 내 주셔서 감사합니다! – NLemay

+1

죄송합니다. 일반 Xibs에서는이 작업을 수행 할 수 없습니다. "프로젝트가 스토리 보드를 사용하지 않는다면"사용할 수 있습니다. ;-) – Mundi

+0

이것도 제가 읽은 것을 이해하는 것입니다 : http://developer.apple.com/library/ios/#documentation/UserExperience/Conceptual/TableView_iPhone/TableViewCells/TableViewCells.html 시간 내 주셔서 감사합니다! – NLemay

관련 문제