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

看板MacDev作者 (暑假閒閒的大學生~~)時間13年前 (2011/08/23 11:46), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串6/8 (看更多)
※ 引述《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
文章代碼(AID): #1EKo9_w4 (MacDev)
討論串 (同標題文章)
本文引述了以下文章的的內容:
以下文章回應了本文
完整討論串 (本文為第 6 之 8 篇):
文章代碼(AID): #1EKo9_w4 (MacDev)