2012-03-16 60 views
5

我在我的iOS應用程序中使用了部分捲曲模式。請參閱此視頻: http://vimeo.com/38643030iOS:如何停止部分捲曲的文本動畫

在部分捲曲的過渡,在圓矩形按鈕文本被移動過。我怎樣才能阻止呢?

+0

你可以添加你用來調用動畫和設置按鈕的代碼嗎? – MrMage 2012-03-18 22:07:55

+0

其實我沒有使用任何代碼。它是用我的故事板和seque完成的。 – dhrm 2012-03-18 22:10:39

回答

9

[self.view layoutIfNeeded]置於-viewDidLoad實現中,該實現是通過捲曲動畫顯示的視圖控制器。這使得它們的內容在動畫開始之前放置一次,而不是在動畫期間試圖進行其佈局(並且隨着事物變化而重做它)。

0

只需添加到rickster的回答,我有一個UITableViewController類似的問題,並在-viewDidLoad添加

[self.view layoutIfNeeded]; 
[self.tableView layoutIfNeeded]; 

這是必要的。以上兩種說法都不能單獨使用。