У меня есть настройка IBOutletCollection, которая содержит 8 кнопок UIB.Все кнопки имеют свойство «Показывает касание при выделении», поэтому при касании они светятся белым цветом.
Когда я касаюсь кнопки, она становится скрытой.И затем, когда три кнопки были скрыты, я вызываю метод, который перечисляет через IBOutletCollection и скрывает все скрытые кнопки.
Странная вещь заключается в том, что третья кнопка, к которой я прикоснулся, когда она скрыта (независимо отиз 8 это) повторяется с небольшой анимацией.Он на короткое время светится белым, как если бы он был выделен?
Почему только один из них светится белым, если его не видеть?Вот код, который я использую, чтобы показать
for (UIButton *stockButton in stockButtonCollection) {
[stockButton setBackgroundImage:[UIImage imageNamed:@"original.png"] forState:UIControlStateNormal];
if (stockButton.hidden) stockButton.hidden = FALSE;
}