문제

저는 목표 C와 일반적으로 iPhone 및 Mac 개발 환경을 처음 사용합니다. 객체 모델을 좋아합니다. 객체 방법론이 구현되는 방식으로 처음 OO 프로그래밍을 시작했을 때까지 약 20 년이 걸립니다. 대부분의 기본 사항은 다음 해에 잃어버린 것으로 보이며 어느 정도는 훨씬 더 순수한 환경입니다.

언어와 Xcode를 배우는 것은 또 다른 이야기이며, 아직 IB의 손을 가지고 있지 않으며, 솔직히 말해서, 나는 그렇게 직관적 인 것을 찾지 못합니다.

iPhone 앱을 만들고있는 과정에 있으며 TableView에 데이터를 표시해야합니다. 위에서 언급 한 이유로, 나는 인터페이스 빌더를 사용하지 않으며, 지금까지 나는 거의 모든 것을 손으로 만들었습니다. 저에게는 그것이 모든 것이 어떻게 함께 매달려 있는지 배우고 이해하는 가장 좋은 방법입니다.

그러나 지금까지 나는 uitable view 객체를 손으로 잡는 방법에 대한 예에서 그다지 많이 보지 못했습니다. 어쨌든 사용 가능한 것은 없습니다. Apple 문서 내에 몇 가지 토론 항목이 있지만 실용적인 작업 예와 같은 것은 아닙니다.

누구든지 그러한 사례가 있습니까?

모든 기여에 미리 감사드립니다

도움이 되었습니까?

해결책

자신만의 uitableview를 만들려면 수업을 인스턴스화하고 ViewController의보기에 추가하십시오. (IB는 당신을 위해 이것을합니다). Uiview의 하위 클래스 인 모든 내장 객체와 동일합니다.

UITableView *tableView = [[UTableView alloc]init];
[[self view] addSubview:tableView];

세트를 좋아하는 것을 좋아하는 다른 것들이 많이 있습니다. frame 속성을 추가하여 추가하는보기를 채우고 스타일과 다른 모든 것을 설정합니다.

가장 좋은 방법은에서 읽는 것입니다 테이블보기 프로그래밍 안내서 그런 다음 uitableview 클래스 참조

참고 : 가능하면 실제로 IB를 사용해야합니다. 그것은 많은 두통과 시간을 절약 할 수 있으며, 일단 당신이 그것을 유지 해야하는 코드 라인을 저장한다는 것을 깨닫게되면 당신은 그것을 즐길 수 있습니다!

다른 팁

당신은 상류로 수영하고 있습니다. 인터페이스 빌더를 사용하여 인생을 더 쉽게 만들 수 있습니다. 이 튜토리얼을 살펴보면 조금 더 잘 이해하기 시작해야합니다.

iPhone 응용 프로그램 예제

또한 Erica Sadun 's를 강력히 추천합니다 iPhone 개발자의 요리 책. 두 번째 판은 12 월에 제공됩니다. 그냥 사십시오. 당신은 미안하지 않을 것입니다.

프로그래밍 방식으로 모든 견해를 생성하는 응용 프로그램의 예는 내 응용 프로그램의 소스 코드로 안내 할 수 있습니다. 분자. UitableViewControllers를 통해이를 관리하기를 원하기 때문에 UitableViews를 수동으로 만드는 것은 거의 의미가 없습니다.

Matt가 지적했듯이 인터페이스 빌더를 사용하는 것이 아마도이 작업을 수행하는 것이 바람직한 방법 일 것입니다. 인터페이스 빌더가 오늘날보다 능력이 떨어질 때 원래이 응용 프로그램을 썼습니다. 그러나 코드에서 완전히 생성 된 뷰 계층 구조를 사용할 때 응용 프로그램 시작 시간이 약간 감소하는 것을 보았습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top