Re: [問題] 從下往上開出來 佔據整個畫面的Sheet ꘠…
※ 引述《Piceman (派斯麵)》之銘言:
: 抱歉
: 我對你的問題看不是很懂
: 所以有一些奇怪的想法
: 如果不合適,請勿見怪
: 1. presentModalView是用來"插入"一個暫時性的view
: 而不是用來切換
: 如果你是想讓view從下往上出現
: 並讓使用者從此在那view中工作,那你找animation比較好
: 如果你是想要用navigationController但從下往上切換
: 我印象中是要重寫NavController
: 2. addSubview方法應該和切換圖片功能無關
: 如果是我
: 我大概會用timer執行一個動畫工作
: 時間到就執行一個動畫用新圖擠掉舊圖(方向可自定
: 3. uimageview的放大縮小與上面功能又是完全獨立...
: 你要不要重新整理一下對cocoa架構和元件的知識
: 然後重新設計一下?
感謝Piceman大提供的想法與意見,這個資訊對我來很重要,我想要
知道的就是present出來的View到底是個甚麼樣的物件,現再經由你
的解說才知道是一個"暫時性"的View,原來是這樣。
另外想請問P大,你所謂用animation的方式來做,指的是用
CoreAnimation來做嗎?
最後,你說UIImageView的放大與縮小的功能與presentModalView中
的功能是完全獨立的,那是不是表示他們不能放再一起用?
問題重新描述:
小弟目前做好的簡單來說就是一個含有TableView的ViewController,
點Table中的Cell後,會call presentModalView這個Method,接著會
呈現一個(暫時的)ViewController。這個view上會有圖片,而這個圖
片是可以切換的,也就是說他會換圖片(非定時的切換),這個就是小
弟所說的UIImageView,是用addSubview的方法加到View上的,然後
我想讓這個UIImageView可以經由縮放的手勢,來放大到全螢幕及原
始尺寸,但是不知道該怎麼去使UIImageView放大到全螢幕。
昨天試過用presentModalViewController:這個Method,不過出來就是
一片黑的,不曉得這個方法是不是可以連續使用?
抱歉問題有點多,有任何建議都歡迎指教!
: ※ 引述《ryanliang (暑假閒閒的大學生~~)》之銘言:
: : 感謝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
討論串 (同標題文章)