2012-05-04 101 views
0

我想製作一個應用程序,如iPad照片以網格方式顯示照片,並在點擊自定義視圖後從當前位置動畫。 我只想知道如何從其當前位置創建視圖,就好像我點擊了第一行的自定義視圖然後它會顯示自定義視圖從頂部位置開始動畫,如果我點擊了自定義視圖在底線,它會顯示和動畫自定義視圖從底部位置和相同的中線也。任何幫助和建議將不勝感激。Animate UIViews像iPad照片應用程序

+0

你到目前爲止嘗試了什麼? –

+0

我試過[UIView beginAnimation],它直接顯示視圖,但我想從當前的角度來看,當前點可能是開始或結束或中間。 –

回答

0

如果您未指定from值,則當前值爲默認值。如果你仍然想指定默認值,那麼圖像的當前幀可能會做。

根據您的應用程序中接下來會發生什麼情況,如果圖像調整大小,您可能還需要爲變換設置動畫效果。否則,只需將幀的當前值設置爲[[UIScreen mainScreen] applicationFrame];將是一個很好的起點。

另外,根據圖像在視圖層次結構中的位置,如果真的希望圖像在點擊時全屏顯示,您可能需要將其移動到標籤欄和導航欄頂部。

+0

我在說關於視圖應該得到動畫而不是圖像 –

+0

我只是假設它是一個圖像,因爲你談到了照片應用程序。雖然幀(或變換)動畫對於視圖是相同的。你從當前幀動畫到全屏幕框架(如果這是你想要的) –

+0

我想顯示視圖從當前點到全屏,就像縮放,但動畫應該從當前點 –