社区
iOS
帖子详情
ios在不销毁当前viewcontroller的情况下返回到上一个viewcontroller
blue_sky_mine
2017-06-06 05:03:03
菜鸟一枚,现在有一个MainViewController A,present到了一个 NavigationController B。
那么如何在B不销毁的情况下(即各种数据还保留),返回到A上去查看一些东西,然后返回到B呢
谢谢!
...全文
1784
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
的present
ViewController
iOS
中显示
ViewController
的方式有两种push和modal,modal也叫模态,模态显示VC是
iOS
的重要特性之一,其主要用于有以下场景: - 收集用户输入信息 - 临时呈现一些内容 - 临时改变工作模式 - 相应设备方向变化(用于...
iOS
——
ViewController
的生命周期
ViewController
的生命周期是指在应用程序运行过程中,
ViewController
实例从创建到
销毁
的整个过程。在这个过程中,
ViewController
会经历一系列的生命周期方法,这些方法可以帮助开发者管理
ViewController
及其相关的...
iOS
29,028
社区成员
12,466
社区内容
发帖
与我相关
我的任务
iOS
主要讨论与iOS相关的软件和技术
复制链接
扫一扫
分享
社区描述
主要讨论与iOS相关的软件和技术
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章