美文网首页ALVIN-YANG的iOS开发日常
使用Container包含静态TableView及传输数据

使用Container包含静态TableView及传输数据

作者: 青木KON | 来源:发表于2016-03-26 20:17 被阅读296次
  • 需求:用属性为Static cells的TableView布局为界面的一部分, 整体界面在UIViewController里

  • 解决方法: 用UIViewController里Container控件连接TableviewController,
    传输数据通过在Segue方法里设置代理传Self


部分Static Cells的TableView

如果在UIViewController里面加入一个UITableView, 并将Content设置为Static Cells , 加载此ViewController就会报错:

  • Static table views are only valid when embedded in UITableViewController instances.
图片来自backslash112
  • 意思是说,如果 UITableView 不是在 UITableViewController 而是在 UIViewController 中的时候,是不允许将 UITableView 的 Content 属性设置为 Static Cells 的。

解决步骤如下:

  • 在原来的 UITableViewController 加入一个 ContainerView,
  • 连接(control拖线) ContainerView 和 UITableViewController。

这样在Container就可以显示Static Cells的TableView了


Container的数据传输

  • 在UITableViewController里定义代理
  • 点击Segue 设置Identifier
  • 在UIViewController里面设置Segue

到此两个控制器就可以互相调用

  • 值得一提的是用AFNetWorking请求数据是异步多线程, 所以设置数据最好在success的Block里面设置, 这样才会先设置数据, 然后通过Segue的destinationViewController才会拿到数据. 否则数据还没到就去拿就拿不到了.

https://github.com/ALVIN-YANG

相关文章

  • 使用Container包含静态TableView及传输数据

    需求:用属性为Static cells的TableView布局为界面的一部分, 整体界面在UIViewContro...

  • 小技能优化知识点

    一、android不用静态变量存储数据 原因:静态变量等数据由于进程已经被杀死而被初始化 如果需要传输数据请使用:...

  • 其他优化

    1、Android不用静态变量存储数据1)静态变量等数据由于进程已经被杀死而被初始化2)使用其他数据传输方式:文件...

  • 【性能优化 之 代码优化】

    【 不用静态变量存储数据 】 1、静态变量等数据由于进程已经被杀死而被初始化。 2、使用其他暑假传输方式:文件 /...

  • (三十一)其他优化面试问题

    一、Android不用静态变量存储数据 1.静态变量等数据由于进程已经被杀死而被初始化。 2.使用其他数据传输方式...

  • 其他优化

    一.android不用静态变量存储数据 1.静态变量等数据由于进程已经被杀死而被初始化 2.使用其他数据传输方式:...

  • android的一些优化方案

    一、android不用静态变量存数据 1.静态变量等数据由于进程被杀死而初始化 2.使用其他数据传输方式:文件/s...

  • Postgre 查找数据乱码

    数据库 中文乱码 postgre 最近使用hive往postgre传输数据后,发现postgre中包含乱码,所以想...

  • scrollerview和tableview的结合使用

    本文的主要目的是使用scrollview和tableview,实现下面的图的效果,其中数据都是静态的。Mychan...

  • 第三章 类与对象应用

    学习目的 掌握静态数据成员及静态成员函数的使用; 掌握友元函数的使用; 掌握常成员函数的应用; 掌握对象成员的使用...

网友评论

  • jiyue:你好 我要是想获取tabelViewController 里面的点击事件怎么弄呢

本文标题:使用Container包含静态TableView及传输数据

本文链接:https://www.haomeiwen.com/subject/kfbdlttx.html