Анимация UIB-кнопок в ScrollView - PullRequest
0 голосов
/ 20 ноября 2011

Я рендеринг "n" UIButtons в ScrollView. Я подкласс UIB кнопки для обработки длинных нажатий.

Кнопки UIB имеют тип «пользовательский» и отображают только изображение ПК размером 150px x 150 из каталога документов.

Если пользователь дольше нажимает на одну из кнопок UIB, в правом верхнем углу появляется красный крест, чтобы позволить ему удалить выбранную кнопку UIB из вида.

И вот моя проблема:

Мне нужно немного оживить удаление. То, что я хочу, это затемнить выбранную кнопку UIB и переместить кнопки UI справа от удаленной кнопки UI на одну позицию влево (анимированные).

Я работал над несколькими учебными пособиями по анимации в Интернете, но я не знаю, как добавить или убрать кнопку UIB или анимировать их в этом сценарии.

1 Ответ

1 голос
/ 20 ноября 2011

Просто пример того, как исчезнуть элемент управления:

[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration: 0.3];

[yourButton setAlpha:.0];

[UIView commitAnimations];

Измените кадр других кнопок на новое место перед передачей анимации. Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...