- (int)indexOfView:(id)view {
for(int i = 0; i < self.subviews.count; ++i) {
UIView *v = [self.subviews objectAtIndex:i];
if(v == view) return i;
}
return -1;
}
Это всегда возвращает -1. Я подозреваю, что проблема связана с v == view
. Это неправильно?ios логическое сравнение просмотров
Все в порядке. Я бы предположил, что 'view' действительно не является подзадачей' self'. – smparkes