검색 한 결과이 작업을 수행하는 방법을 찾지 못했습니다. 그것은 내가 아직 완전히하고있는 것을 정말로 알지 못하지만 도움이되기를 바랍니다.UITableView에 데이터/행 추가하기 (하나의보기에서 여러 테이블 사용)
iPad 응용 프로그램을 만들고 있습니다. 간단히 말해 하나의보기에서 스플릿 (실행)을 수행하는 복잡한 스톱워치입니다.
저는 마스터 시계와 분리 된 5 개의 버튼이 있습니다. 작동하는 모든 것. 그러나 이러한 분할을 기록하려고하며 스크롤 할 수있는 테이블에서이를 수행하는 것이 좋을 것이라고 생각했습니다.
하나의보기에 5 개의 UITableView가 있습니다. "데이터 소스 프로토콜"을 위해 온라인에서 물건을 발견하고 단 한 테이블만으로 모든 것이 잘 작동하도록했습니다. 각각의 테이블에 대해 개별적으로 작동 시키려고 할 때 상황이 허술해졌습니다. 또한 간단한 작업을위한 많은 코드처럼 보였습니다.
나는 5 개의 가변 배열이 이미 있습니다. 나는 정말로 이것에 관해 가야하는지 모른다. 그리고 어떤 도움이라도 위대 할 것이다!
또한 가능한 경우 버튼 누르기로 표를 정리해야합니다 ... 간단하지만 사실은 알 수 없습니다.
감사합니다. UITableViewDataSource를 들어
: 이러한 방법으로
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
및
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
응답 주셔서 감사합니다. 그러나 각 테이블에 대해이를 구현하는 방법을 모르겠습니다.내가 시도하고 두 번째 테이블이 첫 번째를 모방. "*"의 의미는 무엇입니까? 도움에 감사드립니다. – motoxrider365
cell.textLabel = [myArray objectAtIndex : indexPath.row]; <- 이것은 테이블을 구별 할 필요가있는 곳입니다. 어떤 테이블이 메소드를 호출하는지에 따라 조건부로 데이터를 반환해야합니다 (예 : if-then, switch 또는 유사한 것을 사용). 또는 dataSource 역할을하고 각 테이블에 대해 위임하는 객체를 만들 수도 있습니다. *는 변수가 메모리 주소에 대한 포인터임을 나타냅니다 (예 : NSArray * myArray가 NSArray를 가리킴). –