Анимация размера подвидов

Допустим, у меня есть стандартный UIView для отображения моего экрана. Внутри него находится еще один UIView, который сам содержит три кнопки:

--------------------------
|                        |
|                        |
|                        |
|   -------------------  |
|   |  1  |  2  |  3  |  |  UIView A
|   |     |     |     |  |  contains UIView B
|   -------------------  |  which contains 3 buttons.
|                        |
|                        |
|                        |
--------------------------

Я хотел бы иметь возможность анимировать эти кнопки на экране, начав блок кнопок с малого в центре, а затем «взорвав» его больше. Я знаю, что могу анимировать каждую кнопку по отдельности, но как я могу сделать это, просто используя UIView B. Есть ли способ автоматического изменения размера кнопок в соответствии с размером UIView B при анимации?


person cannyboy    schedule 21.08.2011    source источник


Ответы (1)


Вы можете попробовать установить атрибут autoresizingMask для трех кнопок, чтобы иметь гибкие поля, высоту и ширину, чтобы они «росли» с UIView B при изменении размера UIView B.

person pythonquick    schedule 21.08.2011