0
if ([cell.imageView.image isEqual:[UIImage imageNamed:@"1.png"]]) {
// Do something 1
} else {
// Do something 2
}
Может ли этот код быть преобразован в UIIScrollView?UITableView to UIScrollView
if ([cell.imageView.image isEqual:[UIImage imageNamed:@"1.png"]]) {
// Do something 1
} else {
// Do something 2
}
Может ли этот код быть преобразован в UIIScrollView?UITableView to UIScrollView
Это зависит от того, есть ли у вас указатель на элемент внутри scrollView, с которым вы хотите сотрудничать. В этом случае вы можете изменить его таким образом (предполагается, что все подвидов на Scrollview являются UIImageViews):
for (int i = 0; i < [scrollView.subviews count]; i++) {
UIImageView *imageView = [scrollView.subviews objectAtIndex:i];
if ([imageView.image isEqual:[UIImage imageNamed:@"1.png"]]) {
// Do something 1
} else {
// Do something 2
}
}
здесь: 'viewForItemAtIndex' - это он? –
Вы действительно не говорите, КАК вы знаете, какую ячейку использовать. – Manuel
У меня есть 75 изображений, каждый раз, когда UIScrollView останавливается, например, изображение 1, оно будет делать действие 1. –