Получить центр uiimageview в массиве - PullRequest
0 голосов
/ 11 марта 2012

У меня есть несколько uiimageview в NSMutableArray, и UIImageview анимируют представлениеНо я не могу понять, как получить текущее местоположение любого из представлений изображения

for(int i = 0; i < [myArray count]; i++){
UIImageView *temp = [myArray objectAtIndex:i];
NSLog(@"POSITION:%@",temp.center.x);
}

Ответы [ 2 ]

1 голос
/ 11 марта 2012

Я не вижу причин, по которым вы не сможете получить этот номер.Но temp.center.x - это CGFloat, и вы должны использовать %f вместо %@, если хотите его напечатать.Это может быть вашей проблемой?

0 голосов
/ 11 марта 2012

Вы абсолютно уверены, что в вашем массиве есть действительные UIImageViews?

Попытка:

for(int i = 0; i < [myArray count]; i++){
UIImageView *temp = [myArray objectAtIndex:i];
NSLog(@"%@",temp);
}

Вы должны увидеть что-то подобное в журнале:

<UIImageView: 0x...>
...