ios開發:讓添加約束的View做動畫?

給一個View添加約束之後,就不能改變他的frame了,這就意味著不能用傳統的改變frame來讓其做動畫,下面通過一個簡單的例子,講解如何給添加了約束的view做動畫。

其實主要思路就是改變約束,請看耐心下去,不是很複雜。

工具/原料

OS X Yosemite 10.10.3

Xcode 6.3

方法/步驟

我們在storyBoard上託一個view,設置顏色為紅色

ios開發:讓添加約束的View做動畫

給這個view添加寬高約束,這裡我將其固定為160*160

ios開發:讓添加約束的View做動畫

給它的上邊距和左邊距添加約束

ios開發:讓添加約束的View做動畫

ios開發:讓添加約束的View做動畫

我們將view上邊距約束與ViewController相連

ios開發:讓添加約束的View做動畫

最重要的一步,在touchgan事件裡,改變約束的值,讓其做動畫

ios開發:讓添加約束的View做動畫

運行前後的效果圖

ios開發:讓添加約束的View做動畫

ios開發:讓添加約束的View做動畫

職業, 思路, 動畫, 來讓其,
相關問題答案