Это происходит только в iOS 4.3.В iOS 5 проблем нет.
Я создал собственное представление.В initWithFrame: frame я создаю несколько подпредставлений и добавляю их в свое представление.Позже я пытаюсь удалить эти представления:
for (UIView *v in self.subviews) {
[v removeFromSuperview];
}
Подвиды удалены.Если я распечатаю содержимое self.subviews, они больше не существуют.Тем не менее, они не исчезнут.Они по-прежнему видны.
Есть мысли или идеи?
Обновление
Похоже, что в iOS 4.3 подпредставления добавляются дважды.Я собираюсь провести дальнейшее расследование.