首页 > 解决方案 > 如何在顶部制作表格视图导航

问题描述

谁能指出我正确的方向?我想在附加图像navigation的顶部制作。tableView另外如何title在顶部添加?

下面是图片:

在此处输入图像描述

标签: iosswifttableview

解决方案


  1. 使用 ViewController,而不是 TableViewController。
  2. ViewController -> 编辑器 -> 嵌入 -> 导航控制器
  3. 您可以在 Interface Builder 或 Code 中设置标题
  4. 在视图顶部创建一个 Horizo​​ntal StackView,将前导、尾随约束设置为 0 和高度。
  5. 在您的 StackView 中添加一个 UIButton "<"、UILabel、UIButton ">",并在您的 ViewController 代码中连接操作和插座
  6. 将 StackView 分布设置为均等填充
  7. 在 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 控制器,您仍然可以这样做:

在此处输入图像描述


推荐阅读