在两个view之间切换的问题

iOS 码拜 7年前 (2015-05-05) 417次浏览 0个评论
 

view1切换到view2,然后view2再切换回view1,结果是虽然view的内容又重新加载了,但是原来加载的内容也还在,问题就是怎么让它每一次加载都是在前一次加载的内容没有了的情况,求指导

在两个view之间切换的问题
你用的是push/pop吧
在两个view之间切换的问题
我也新手
切换view1时

吧[view2 removeFromSuperview]
然后[view2 release]
是这样么?

在两个view之间切换的问题
用的是导航控制器么?如何是,用push/pop不可能出现切换时还保留原先视图的内容,应该会全部覆盖掉,这是层次使然。如果是本身有视图控制器的还可用下面两个:[self presentModalViewController: self.childViewController animated:YES];这是转下个视图,[[self parentViewCotroller] dismissModalViewControllerAnimated:YES];这是转到上个视图。可以试试
在两个view之间切换的问题
不是导航控制器,谢谢四楼的朋友,我先试试
在两个view之间切换的问题
既然是切换,内容当然不会变啊.
你要的效果是删除加载吧.
用导航器可以实现.要不手动写代码吧.
在两个view之间切换的问题
怎么手动写代码?四楼的办法我不会,我把view=nil;也不行啊
在两个view之间切换的问题
20分
必须要说明你切换的是view,还是ViewCotroller,3楼告诉你的方法是把viewCotroller作为当前展示的viewCotroller的方法,显示的自然是viewCotroller的view如果你只是在一个cotroller中切换显示view的subview就不能使用那种方式了。不过自己可以写个对view数据reset的方法,实现对数据初始化的操作,显示view之前调用一下就好了。
在两个view之间切换的问题
楼主还没解决么?在单个视图控制器里,view1切换到view2,可以将view1的frame属性设置成CGRectMake(0,0,0,0); view2再切换回view1时,同理。
在两个view之间切换的问题
真不好意思,好久没有来看了,问题解决了,就是添加了几个函数来改变view的视图,谢谢大家啊

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明在两个view之间切换的问题
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!