вы можете сделать что-то подобное на вашем UITableViewDataSource:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
if([indexPath row] % 2 == 0 ){
//Create cell for even numbers
}
else{
//Create cell for odd numbers
}
}
Просто мысль: я думаю, вы должны создать два отличающихся UITableViewCells, даже если у них есть общая логика (переключение изображения иярлык и вы получите другой).Я говорю это, потому что код становится более понятным для вас и для человека, который увидит его в будущем.То же самое верно и для вас: представьте, что вам нужно изменить ячейки с четными значениями (имел более сложную логику, например, 2 изображения, кнопку и метку (кажется глупым, но это могло бы произойти)), используя 2 разных UITableViewCells, которые действительно сделали бываша жизнь легче.
Еще одна вещь, чтобы сэкономить вам время.Если вы не знаете, как создавать пользовательские UITableViewCells, вы можете использовать этот учебник:
http://cocoawithlove.com/2009/04/easy-custom-uitableview-drawing.html