ios - 如何在顶部制作表格视图导航
解决方案
- 使用 ViewController,而不是 TableViewController。
- ViewController -> 编辑器 -> 嵌入 -> 导航控制器
- 您可以在 Interface Builder 或 Code 中设置标题
- 在视图顶部创建一个 Horizontal StackView,将前导、尾随约束设置为 0 和高度。
- 在您的 StackView 中添加一个 UIButton "<"、UILabel、UIButton ">",并在您的 ViewController 代码中连接操作和插座
- 将 StackView 分布设置为均等填充
- 在 StackView 下方添加 TableView 和 TableViewCell 并设置约束以填充视图。
在viewDidLoad
:
self.navigationController?.title = "History"
self.navigationController?.navigationBar.barTintColor = UIColor(red: 74.0/255.0, green: 124.0/255.0, blue: 199.0/255.0, alpha: 1.0)
self.navigationController?.navigationBar.isTranslucent = false
self.navigationController?.navigationBar.titleTextAttributes = [NSAttributedStringKey.foregroundColor : UIColor.white]
self.navigationController?.navigationBar.tintColor = UIColor.white
关于您在下面的进一步问题。是的,如果您来自 TabBar 控制器,您仍然可以这样做:
推荐阅读
- apache-spark - Spark 数据框(在 Azure Databricks 中)保存在数据湖(gen2)上的单个文件中并重命名文件
- arrays - 无法使用 NodeJs + Express 服务器上的把手在索引上显示数组
- java - OWLAPI 5:如何遍历我的本体类以插入个体?
- python - Python - 如果第一个元组键不在其他字典中,则从字典中删除项目
- machine-learning - 多时间序列中的模式识别
- javascript - 防止功能组件使用默认值覆盖数据
- nginx - Nginx:缓存 Brotli 压缩代理上游响应
- r - 使用特定过滤器进行汇总
- powershell - 如何将参数列表中的类对象传递给另一台计算机并在其上调用函数?
- ios - 如何修复 Xcode 中的“固定宽度约束可能导致剪辑”警告?