Ну, у вас есть массив где-то, чтобы вернуть правильное число в numberOfRowsInSection
. Этот массив используется для заполнения ячеек. Если вы хотите, чтобы значки отображались только в ваших ячейках, ваш массив значков будет таким.
Так, например:
UIImage *one = ...;
UIImage *two = ...;
[arrayIcons addObject: one];
[arrayIcons addObject: two];
и в numberOfRowsInSection вернуть [arrayIcons count]
.
В методе cellForRowAtIndexPath
у вас есть переменная indexPath
. Если вы хотите узнать, какая у вас ячейка, вы используете: indexPath.row
.
Итак, если вы загружаете ячейку (возможно, пользовательскую, см. Другие ответы), которая имеет UIImageView
(скажем, она называется: imageView), и вы загружаете значки в ячейки следующим образом:
cell.imageView = [UIImage imageWithContentsOfFile:[arrayIcons objectAtIndex:indexPath.row]];