2011-01-12 71 views
0

我有幀列表。每個幀具有用於查看的上下文(例如,文本幀,圖像幀)並且具有用於幀類型(viewText,viewImage)的特定視圖。名單的長度可能會有所不同,可能會很大。一個視圖在時間可見。用戶使用手勢來瀏覽框架。使用push和pop導航行爲重用相同的視圖

我可以實現導航邏輯(彈出,推動效果),它允許重複使用相同的視圖實例爲不同的幀?

回答

0

您可以使用UIGestureRecognizers來處理手勢,並使用[UIView + (void)transitionFromView:(UIView *)fromView toView:(UIView *)toView duration:(NSTimeInterval)duration options:(UIViewAnimationOptions)options completion:(void (^)(BOOL finished))completion]來做他的動畫。要維護堆棧導航,只需使用NSArray,如果您不想混淆UIViewControllers。

+0

感謝您的回答,但它有2個可能的問題: 1.動畫效果沒有推送和彈出效果; 2.如果兩個相同的框架將在列表中並且過渡應該從文本視圖到文本視圖(例如:文本,圖像,圖像,文本等),它將如何工作。 – kibermaks 2011-01-12 15:48:59

相關問題