Re: [問題] 換UIViewController時的Animation

看板MacDev作者 (星空下的鮪魚)時間15年前 (2010/01/20 08:23), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串3/4 (看更多)

01/20 06:18,
所以意思是說 當我用了
01/20 06:18

01/20 06:19,
[self.view addSubview: mySaveViewController.view]; 之後
01/20 06:19

01/20 06:19,
我的self.view還是原來的SaveViewController.view嗎???
01/20 06:19

01/20 06:20,
喔不好意思講錯...
01/20 06:20

01/20 06:20,
應該說那段程式之後 我的self.view還是原來的self.veiw
01/20 06:20

01/20 06:21,
而不是mySaveViewController.view 是這樣子嗎???
01/20 06:21

01/20 07:07,
還有想問的是 為什麼這邊使用exchangeSubview時 不管index用
01/20 07:07

01/20 07:07,
0, 1, 2 結果都只是同一個畫面在轉而已... @ @"
01/20 07:07
是啊,還是原本的self.view,通常實作上這個view是空白的。 而是他的subView在負責顯示和接收觸控的事件。 藉著替換他的sub view,來更換目前顯示的效果。 而加上UIView那幾段動畫的效果,就可以實現替換過程中, 有翻頁的效果呈現。但本質上就如上面所說的。 不過這邊我只寫過書上的範例,是maintain另外兩個controller, 然後替換sub view,沒試過把self.view當成另一個顯示畫面來用,XDD。 目前手頭上大多數的換頁效果, 都是用UINavigationController裡的push, pop實現。 - (void)exchangeSubviewAtIndex:(NSInteger)index1 withSubviewAtIndex:(NSInteger)index2 這個沒用過,所以我也不知道。或許需要setNeedsDisplay強迫重繪吧。 另外,會是哪個index的被放在最上層呢?我想這也是個要思考的問題吧。 -- 有多少笑語 就有多少哭泣 幸福的背後 總是隱藏著悲劇 -----摘自 趙寧 --找一個字代替-- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.216.233.223

01/20 21:00, , 1F
喔喔喔 謝謝~ 我會再試看看的~
01/20 21:00, 1F
文章代碼(AID): #1BLapgHz (MacDev)
文章代碼(AID): #1BLapgHz (MacDev)