Re: [問題] 從下往上開出來 佔據整個畫面的Sheet ꘠…
※ 引述《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
討論串 (同標題文章)
MacDev 近期熱門文章
PTT數位生活區 即時熱門文章