2012-08-14 91 views
0

我有srollview與許多圖像。在一些圖像觸摸後,我應該打開新的視圖控制器與這個圖像和相關的圖像被觸摸的圖像。 現在我使用pushViewController。打開視圖控制器與自定義動畫

所以問題是。是否有可能用縮放動畫打開新的viewController? 即用戶觸摸的圖像後,該圖像被放大到屏幕的中心(這是新的viewController已經)

如果有可能,請讓我知道什麼我能意識到這一點。

謝謝

回答

1

我對你有好消息和壞消息。好消息是,是可以做到的!壞消息是它可能很複雜。

我弄成這樣做是如下

  • 當用戶點擊圖像

    ,你知道縮放什麼樣的形象,和你搶參考和框架

  • 覆蓋一包含scrollView的當前視圖的新視圖,然後添加一個新的UIImageView,其中包含用戶點擊的另一個UIImage(甚至可能是更高分辨率的版本)

  • 動畫顯示視圖以填充屏幕(此圖像可以在縮放滾動視圖太多,這對今後的工作!)

  • 當你想放棄,你的動畫框架下來是完全最新的滾動視圖,然後刪除該重疊視圖

  • 現在用戶或多或少地回到他們之前的水龍頭

相關問題