Re: [問題] 從下往上開出來 佔據整個畫面的Sheet ꘠…

看板MacDev作者 (派斯麵)時間14年前 (2011/08/22 21:22), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串5/8 (看更多)
抱歉 我對你的問題看不是很懂 所以有一些奇怪的想法 如果不合適,請勿見怪 1. presentModalView是用來"插入"一個暫時性的view 而不是用來切換 如果你是想讓view從下往上出現 並讓使用者從此在那view中工作,那你找animation比較好 如果你是想要用navigationController但從下往上切換 我印象中是要重寫NavController 2. addSubview方法應該和切換圖片功能無關 如果是我 我大概會用timer執行一個動畫工作 時間到就執行一個動畫用新圖擠掉舊圖(方向可自定 3. uimageview的放大縮小與上面功能又是完全獨立... 你要不要重新整理一下對cocoa架構和元件的知識 然後重新設計一下? ※ 引述《ryanliang (暑假閒閒的大學生~~)》之銘言: : ※ 引述《level39 (tingyu)》之銘言: : : 想到兩個方法 : : 1. 直接在[self.view addsubview:] : : 2.你再做一個UIViewController,然後只裝上你要的UIImageView : : 之後再用navagationcontroller push 過去 : : 方法還有很多,也許要視你的UI設計來決定用哪一種 : : 以上 : 感謝level大的建議,小弟今天試了一下,當我執行 : presentModalViewController:之後,畫面就是一片黑的了,並沒有顯示出 : 該顯示的NavigationController。而我用的方式就是把UIImageView包在 : UIViewController裡面,但還是沒有成功。 : 至於addSubview:的方式,由於我我imageView上的照片,是到某一時間就會 : 換,而不是直接貼一張圖上去,所以也不是很適用。 : 現在我是在想,我現在所在的View已經是用presentModalViewController: : 出來的View了,是不是沒有辦法再用相同的方法再present一次。簡單的說, : 就是它可以連續present多個View出來嗎?還是說一定要先dismiss掉之後才 : 可以再present? : 希望板上先進能幫幫我想個辦法,讓UIImageView能放大到全螢幕,或說要怎 : 麼包裝它才可以讓UIImageView能夠像用MPMoviePlayController那樣,兩指 : 一展,或一掐就可以切換全螢幕/原來大小? : 小弟這由衷的感謝各位提供的意見! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.42.51.183
文章代碼(AID): #1EKbWot7 (MacDev)
討論串 (同標題文章)
文章代碼(AID): #1EKbWot7 (MacDev)