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

看板MacDev作者 (暑假閒閒的大學生~~)時間14年前 (2011/08/22 18:02), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/8 (看更多)
※ 引述《level39 (tingyu)》之銘言: : ※ 引述《ryanliang (暑假閒閒的大學生~~)》之銘言: : : 不好意思,借標題一問。 : : 我現在有一個UIImageView,我想用presentModalViewController:將它 : : 放大到全螢幕。 : : 目前遇到的問題是presentModalViewController:要帶UIViewController : : 的參數,而我想說用NavigationController去包他,但是NavigationController : : 的參數也是要帶UIViewController,不知道該怎麼把UIImageView包到 : : UIViewController裡面? : : 或是說,有甚麼方法可以讓UIImageView可以放大到全螢幕,而不用 : : presentModalViewController:的方式?因為我已經present過一次了,現 : : 在的這個View是經過presentModalViewController:之後呈現的,而這個 : : View裡有一個UIImageView,需要可以Full-screen,請問板上的先進,該 : : 怎麼實作比較好? : 想到兩個方法 : 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: 61.219.177.46
文章代碼(AID): #1EKYaUvb (MacDev)
討論串 (同標題文章)
文章代碼(AID): #1EKYaUvb (MacDev)