Мое приложение - это стандартная игра в казино, где вы ставите фишки казино. Когда пользователь нажимает на фишку, эта фишка добавляется в колоду фишек, используемую для ставки. Я делаю это, добавляя UIImageView поверх (немного смещенного, чтобы создать стек микросхем) других чипов (также uiimageviews).
UIImageView *addChip = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"chip"]];
addChip.opaque = YES;
addChip.frame = CGRectMake(131, 268, 57, 57);
[self.view addSubview:addChip];
[addChip release];
Эта стопка фишек, очевидно, может быть любым числом UIImageViews (в зависимости от того, сколько фишек опускает игрок). Когда пользователь хочет удалить фишку из колоды или игрок теряет свою ставку, как узнать, какие подпредставления удалить?