Re: [問題] 從下往上開出來 佔據整個畫面的Sheet ꘠…
抱歉
我對你的問題看不是很懂
所以有一些奇怪的想法
如果不合適,請勿見怪
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
討論串 (同標題文章)
MacDev 近期熱門文章
PTT數位生活區 即時熱門文章