动画子视图的大小

时间:2011-08-21 01:48:51

标签: objective-c ios uiview uiviewanimation

假设我有一个标准的UIView来显示我的屏幕。其中包括另一个UIView,它本身包含三个按钮:

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

我希望能够将这些按钮设置到屏幕上,方法是启动中间的小块按钮,然后再“爆炸”。我知道我可以单独为每个按钮设置动画,但是我怎么能只使用UIView B.是否有一种方法可以在动画时根据UIView B的大小自动调整按钮大小?

1 个答案:

答案 0 :(得分:0)

您可以尝试在三个按钮上设置autoresizingMask属性,以获得灵活的边距,高度和宽度,以便在您更改UIView B的大小时随着UIView B“增长”