2
我有一個UIView覆蓋的說明文字,我想起來動畫在導航欄的按鈕,在類似的方式在Mac OS X最小化窗口動畫,但對於iOS?
我可以做基本的最小化窗口動畫褪色不透明和調整窗口大小的動畫,但這是一個困難。
任何線索如何用UIView做這種動畫?
我有一個UIView覆蓋的說明文字,我想起來動畫在導航欄的按鈕,在類似的方式在Mac OS X最小化窗口動畫,但對於iOS?
我可以做基本的最小化窗口動畫褪色不透明和調整窗口大小的動畫,但這是一個困難。
任何線索如何用UIView做這種動畫?
OSX有兩個效果可以設置(如果我理解這個權利),Scale和Genie效果。要模擬比例尺,您需要爲比例,不透明度和位置設置動畫。使用隱式動畫
例子:
view.layer.transform = CATransform3DMakeScale(0.2, 0.2, 1);
view.layer.position = CGPointMake(yournavbarspot.x, yournavbarspot.y);
view.layer.opacity = 0.0f;
要做到的神奇效果,你會做同樣的事情,也改變看法的形狀,因爲它的動畫。我不確定您是否可以更改UIView的幾何圖形,因此我能想到的最接近的方法是創建一個可以改變使用UIBezierPaths的幾何圖形的蒙版。