作者Piceman (派斯面)
看板MacDev
标题Re: [问题] 从下往上开出来 占据整个画面的Sheet ꘠…
时间Mon Aug 22 21:22:56 2011
抱歉
我对你的问题看不是很懂
所以有一些奇怪的想法
如果不合适,请勿见怪
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