2012-05-09 2 views
0
if ([cell.imageView.image isEqual:[UIImage imageNamed:@"1.png"]]) { 
// Do something 1 
} else { 
// Do something 2 
} 

Может ли этот код быть преобразован в UIIScrollView?UITableView to UIScrollView

ответ

0

Это зависит от того, есть ли у вас указатель на элемент внутри 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 
    } 
} 
+0

здесь: 'viewForItemAtIndex' - это он? –

+0

Вы действительно не говорите, КАК вы знаете, какую ячейку использовать. – Manuel

+0

У меня есть 75 изображений, каждый раз, когда UIScrollView останавливается, например, изображение 1, оно будет делать действие 1. –