社区
iOS
帖子详情
ios在不销毁当前viewcontroller的情况下返回到上一个viewcontroller
blue_sky_mine
2017-06-06 05:03:03
菜鸟一枚,现在有一个MainViewController A,present到了一个 NavigationController B。
那么如何在B不销毁的情况下(即各种数据还保留),返回到A上去查看一些东西,然后返回到B呢
谢谢!
...全文
1790
5
打赏
收藏
ios在不销毁当前viewcontroller的情况下返回到上一个viewcontroller
菜鸟一枚,现在有一个MainViewController A,present到了一个 NavigationController B。 那么如何在B不销毁的情况下(即各种数据还保留),返回到A上去查看一些东西,然后返回到B呢 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qq_39627853
2017-07-26
打赏
举报
回复
按你的逻辑,如果你是要显示之前的界面,你要用addchild的方式来做,或者用nav也行,修改nav的控制器栈顺序。 可以来这里看下:http://sep9.cn/3j532d, 有导航条结构原理,控制器初始化过程
浅浅青丘
2017-07-14
打赏
举报
回复
可以把B的数据做个缓存
不担心
2017-06-13
打赏
举报
回复
如果你的vcb是用navigation push进来的,那么基本上是不会留住的 你可以用addChildViewController的方式把vc b.view直接添加到当期的视图上,这样你就可以任意控制了 你应该遵守mvc的设计模式就不会有这个问题,把b需要显示的数据放在模型classb中,然后生成vc b的时候根据classb的数据去填充各个视图
子虚君
2017-06-09
打赏
举报
回复
dismissViewController
blue_sky_mine
2017-06-07
打赏
举报
回复
别沉
InfiniteNavigationController-
iOS
您只需要使用InfiniteNavigationController并在视图控制器上实现StackProcotol,例如: extension
ViewController
: StackProtocol { func getStateModel() -> StackItem { return StackItem(
viewController
: { ...
监听键盘弹出案例
监听键盘的小助手,帮你的TextField,TextView闪避键盘的攻击,在
ViewController
里注册下就能用了哟,非常环保,跟随试图控制器的
销毁
而
销毁
,可以在不同的
ViewController
里设置不同的辅助移动高度,也可以为每个view...
iOS
移除上一个push跳转的
ViewController
push跳转,跳转到下一个页面后,移除
当前
页面,点击
返回
,
返回
到
当前
的上一级页面。 使用方法: 最好是push 之后直接使用,方便省事。 上代码: Objective-C NSMutableArray *array = self.navigationController....
iOS
——
ViewController
的生命周期
ViewController
的生命周期是指在应用程序运行过程中,
ViewController
实例从创建到
销毁
的整个过程。在这个过程中,
ViewController
会经历一系列的生命周期方法,这些方法可以帮助开发者管理
ViewController
及其相关的...
详解
iOS
的present
ViewController
iOS
中显示
ViewController
的方式有两种push和modal,modal也叫模态,模态显示VC是
iOS
的重要特性之一,其主要用于有以下场景: - 收集用户输入信息 - 临时呈现一些内容 - 临时改变工作模式 - 相应设备方向变化(用于...
iOS
29,031
社区成员
12,466
社区内容
发帖
与我相关
我的任务
iOS
主要讨论与iOS相关的软件和技术
复制链接
扫一扫
分享
社区描述
主要讨论与iOS相关的软件和技术
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章