UITableView嵌套滚动框架

网友投稿 583 2022-10-18

UITableView嵌套滚动框架

UITableView嵌套滚动框架

EmbedViewController

UITableView嵌套滚动框架,swift3.0实现,简单易用,快速集成类似两个tableView嵌套滚动需求 使用方法

// 初始化传入要显示的子控制器        let evc = EmbedViewController(viewControllers: vcs)        // 设置 herderView,记得给个高度哦        let headerView = UIView(frame: CGRect(x: 0, y: 0, width: 100, height: 150)) headerView.backgroundColor = UIColor.red evc.embedHeaderView = headerView        // 设置自定义的 sectionView,如果不穿,默认使用内部的sectionView,那子控制器需要遵守EmbedViewControllerEmbedTarget协议        let sectionView = UIView(frame: CGRect(x: 0, y: 0, width: 100, height: 35)) sectionView.backgroundColor = UIColor.blue evc.embedSectionView = sectionView        // 设置 footerView let footerView = UIView(frame: CGRect(x: 0, y: 0, width: 100, height: 44)) footerView.backgroundColor = UIColor.purple evc.embedFooterView = footerView navigationController?.pushViewController(evc, animated: true)

// 子控制器实现协议定制section样式,仅当使用默认的sectionView才有效    extension ViewController: EmbedViewControllerEmbedTarget{ override var targetView: UIView { return self.tv } // override var sectionTitle: String? {// return "我是标题"// } override var sectionTitleColor: UIColor? { return UIColor.blue } override var sectionImage: UIImage? { return UIImage(named: "icon") } }

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:基于SSM的高校运动会管理网站-计算机毕业设计源码
下一篇:ImageSelector 图片选择框架
相关文章

 发表评论

暂时没有评论,来抢沙发吧~