2014-01-06 48 views
0

我創建了自定義TabView,因爲我需要做本地類無法做的事情。它基本上只是一個UIButton的集合。我想設置它,以便通過手勢TabBar在屏幕中進行動畫處理,以便可以將其隱藏起來。我只是不確定如何去做。我的第一個想法是簡單地用循環移動框架,但是我發現了像CGAffineTransform這樣的方法,它看起來就是這樣。我也害怕我複雜化,並有一個我沒有找到的簡單解決方案。用手勢在iOS中移動/設置UI元素

+0

和你的問題的動畫更簡單的方法? – nvl

回答

2

您使用的是框架還是約束?

與幀

[UIView animateWithDuration:duration animations:^{ enter new frame position}]; 

或者,如果你使用約束更新約束不變,然後調用

[UIView animateWithDuration:duration animations:^{ [view setNeedsLayout]}];

+0

這正是我一直在尋找的。我知道我在想這件事!謝謝! –