-1
나는 소리 목록는
NSArray *nameSound = @[@"alarm-1.wav",@"alarm-2.mp3",@"alarm-3.mp3",@"alarm-4.mp3",@"alarm-5.mp3"];
배열을하고 난 5 개 세포의 TableView이 TableView의 indexPath에 대한 nameSound의 요소까지
ps 내 영어
나는 소리 목록는
NSArray *nameSound = @[@"alarm-1.wav",@"alarm-2.mp3",@"alarm-3.mp3",@"alarm-4.mp3",@"alarm-5.mp3"];
배열을하고 난 5 개 세포의 TableView이 TableView의 indexPath에 대한 nameSound의 요소까지
ps 내 영어
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
NSString *selectedVal = [nameSound objectAtIndex:indexPath.row];
// You can use this selectedVal
}
죄송합니다 당신은 당신이 테이블 셀에 nameSound
데이터를 바인딩하는 데 도움이됩니다 아래의 방법
//pass your array count for cell numbers
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
return [nameSound count];
}
//For Cell creation
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *simpleTableIdentifier = @"SimpleTableItem";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:simpleTableIdentifier forIndexPath:indexPath];
cell.textLabel.text = [nameSound objectAtIndex:indexPath.row];
return cell;
}
//Did Select row will get in below method
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{
NSString *selectedSound = [nameSound objectAtIndex:indexPath.row]
}
의 도움으로 tableview
에 그 배열을 전달해야합니다.
뭘 원하는가요? – KKRocks
이것을 확인하십시오 : http://www.appcoda.com/ios-programming-tutorial-create-a-simple-table-view-app/ –
5 개의 다른 세포가 있습니까 ?? 아니면 5 개의 다른 행? – Nilesh