IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 移动开发 -> 其他viewController中引入另一个viewController(包含collectionView),点击导致页面cell消失的问题 -> 正文阅读

[移动开发]其他viewController中引入另一个viewController(包含collectionView),点击导致页面cell消失的问题

????????做个小demo,在新建的xcode工程中,想搞一个collectionView试试,于是在main.xib中创建如下:

????????想在里面的mainView引入另一个页面2如下:

????????页面2中有个collectionView,然后将页面2引入到mainView当中,引入是引入过去了,数据源也正常显示了,但是只要一点击collectionView的位置,数据就消失了,意思所有的cell都不见了(刚进去所有的cell都在,点击后就消失了)。

????????我一直以为是我写的collectionView的方法有问题,哪里不熟练或者没学好,直到我在网上找了个demo放进去,一样的消失不见,我就怀疑是不是在main.xib所对应的viewController中有什么问题没有写好了,于是就找啊找啊百度啊百度啊

????????我发现了一句话!

????????在我的demo里一开始我只有:[self.MainView addSubview: childView.view];

????????然后我在这句话之前我加了个[self addChildViewController:childView];

????????问题就解决了!!

????????这是我对这个没理解和用的少的原因导致的,查资料得到apple文档中说建议我们当我们的子View有单独的viewcontroller管理时,在添加子View时顺带使用addchildViewcontroller,把管理该视图的视图控制器作为子控制器添加进来

  移动开发 最新文章
Vue3装载axios和element-ui
android adb cmd
【xcode】Xcode常用快捷键与技巧
Android开发中的线程池使用
Java 和 Android 的 Base64
Android 测试文字编码格式
微信小程序支付
安卓权限记录
知乎之自动养号
【Android Jetpack】DataStore
上一篇文章      下一篇文章      查看所有文章
加:2021-11-28 11:24:56  更:2021-11-28 11:25:13 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 5:18:37-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码