企业如何通过vue小程序开发满足高效运营与合规性需求
583
2022-10-18
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小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~