社区
iOS
帖子详情
ios在不销毁当前viewcontroller的情况下返回到上一个viewcontroller
blue_sky_mine
2017-06-06 05:03:03
菜鸟一枚,现在有一个MainViewController A,present到了一个 NavigationController B。
那么如何在B不销毁的情况下(即各种数据还保留),返回到A上去查看一些东西,然后返回到B呢
谢谢!
...全文
1791
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-
iOS
用于将视图控制器堆栈限制在内存中的库。 使您的应用程序具有无限导航功能,且内存使用率低。 允许用户创建视图控制器的状态模型,并在必要时进行
销毁
和重建。 如何使用 ? 您只需要使用InfiniteNavigationController并在视图控制器上实现StackProcotol,例如: extension
ViewController
: StackProtocol { func getStateModel() -> StackItem { return StackItem(
viewController
: { stateModel in if let (title, sliderValue) = stateModel as? (String, Float) {
监听键盘弹出案例
源码LJWKeyboardHandler,监听键盘的小助手,帮你的TextField,TextView闪避键盘的攻击,在
ViewController
里注册下就能用了哟,非常环保,跟随试图控制器的
销毁
而
销毁
,可以在不同的
ViewController
里设置不同的辅助移动高度,也可以为每个view设置不同的移动高度,两个高度会叠加~ 可以设置单个视图是否需要闪避键盘; 添加了Keyboard的ToolBar支持上蹿下跳和收回键盘; 支持CocoaPods了哟~~~
iOS
移除上
一个
push跳转的
ViewController
前言: 虽然项目中用的不多,但是有时候要用,就像订单之前的页面需要移除等等,而且代码老忘,网上有记录,但是不多,找起来可麻烦,所以再次记录一下。 案例: push跳转,跳转到下
一个
页面后,移除
当前
页面,点击
返回
,
返回
到
当前
的上一级页面。 使用方法: 最好是push 之后直接使用,方便省事。 上代码: Objective-C NSMutableArray *array = self.navigationController.
viewController
s.mutableCopy; [array removeO
iOS
——
ViewController
的生命周期
ViewController
的生命周期是指在应用程序运行过程中,
ViewController
实例从创建到
销毁
的整个过程。在这个过程中,
ViewController
会经历一系列的生命周期方法,这些方法可以帮助开发者管理
ViewController
及其相关的视图和逻辑。
ViewController
的生命周期是
一个
复杂的过程,开发者需要了解这个过程,才能正确地管理
ViewController
及其相关的视图和逻辑。
详解
iOS
的present
ViewController
一、用途和相关概念
iOS
中显示
ViewController
的方式有两种push和modal,modal也叫模态,模态显示VC是
iOS
的重要特性之一,其主要用于有以下场景: - 收集用户输入信息 - 临时呈现一些内容 - 临时改变工作模式 - 相应设备方向变化(用于针对不同方向分别是想两个
ViewController
的
情况
) - 显示
一个
新的view层级 这些场景都会暂时中断APP的正常执行...
iOS
29,031
社区成员
12,466
社区内容
发帖
与我相关
我的任务
iOS
主要讨论与iOS相关的软件和技术
复制链接
扫一扫
分享
社区描述
主要讨论与iOS相关的软件和技术
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章