将导航栏添加到没有导航控制器的视图控制器中

普拉布

如何将未嵌入导航控制器的导航栏添加到视图控制器(实际上是集合视图控制器)?我尝试将导航栏拖动到视图上,但它并不粘滞。这是在Swift中。

艾克10

尝试将此代码放入您的viewDidLoad

let height: CGFloat = 75
let navbar = UINavigationBar(frame: CGRect(x: 0, y: 0, width: UIScreen.mainScreen().bounds.width, height: height))
navbar.backgroundColor = UIColor.whiteColor()
navbar.delegate = self

let navItem = UINavigationItem()
navItem.title = "Title"
navItem.leftBarButtonItem = UIBarButtonItem(title: "Left Button", style: .Plain, target: self, action: nil)
navItem.rightBarButtonItem = UIBarButtonItem(title: "Right Button", style: .Plain, target: self, action: nil)

navbar.items = [navItem]

view.addSubview(navbar)

collectionView?.frame = CGRect(x: 0, y: height, width: UIScreen.mainScreen().bounds.width, height: (UIScreen.mainScreen().bounds.height - height))

height当然可以成为您想要的任何东西。UIBarButtons的动作是您想要的任何功能的选择器。(您也完全不需要按钮)。

编辑:

  1. 调整collectionView的镜框,使其不会与重叠UINavigationBar
  2. 将高度设置为常数,以便可以在一个地方更改其所有参考。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将子视图控制器添加到UINavigationController

来自分类Dev

在视图控制器上添加导航栏

来自分类Dev

iOS-如何将导航控制器添加到项目?

来自分类Dev

将导航栏添加到没有导航控制器的视图中

来自分类Dev

导航栏按钮加载没有控件的视图控制器

来自分类Dev

锁定后如何将按钮添加到导航控制器可见?

来自分类Dev

无法将导航栏添加到场景:根视图控制器问题?

来自分类Dev

如何在现有导航控制器中设置标签栏控制器?

来自分类Dev

如何以编程方式将UIBarButtonItem添加到导航控制器?

来自分类Dev

如何将子视图添加到当前导航控制器?

来自分类Dev

从导航栏视图控制器导航到选项卡栏视图控制器

来自分类Dev

多个设置删除视图控制器中的导航栏

来自分类Dev

如何将表视图添加到导航控制器,导航控制器本身又作为子视图控制器添加到UIViewController

来自分类Dev

如何从情节提要中绘制的现有视图控制器构建导航控制器?

来自分类Dev

如何将导航控制器添加到不是主视图的视图?

来自分类Dev

如何在iOS8中将InputTextView和UIButton添加到导航控制器的工具栏中?

来自分类Dev

将导航添加到现有视图控制器/ segue

来自分类Dev

如何以编程方式将UIBarButtonItem添加到导航控制器?

来自分类Dev

从导航栏视图控制器导航到选项卡栏视图控制器

来自分类Dev

Swift:如果没有导航控制器,如何返回初始视图控制器

来自分类Dev

将导航栏添加到没有导航控制器的视图控制器中

来自分类Dev

将徽标添加到导航控制器

来自分类Dev

UINavigationController的方法将视图控制器添加到导航堆栈?

来自分类Dev

在推送导航控制器的视图控制器中实现 MapKit 的有效方法?

来自分类Dev

是否可以将导航栏添加到选项卡式栏控制器?或者我是否将标签栏控制器放在 Xcode 的导航控制器中?

来自分类Dev

无法使用 Storyboard 在详细视图控制器中将栏按钮项添加到导航栏?

来自分类Dev

以编程方式将表格添加到导航控制器视图不起作用

来自分类Dev

以模态方式呈现嵌入在导航控制器中的视图控制器,与标签栏控制器分开

来自分类Dev

在导航控制器中取消分配具有 self 引用的视图控制器

Related 相关文章

  1. 1

    将子视图控制器添加到UINavigationController

  2. 2

    在视图控制器上添加导航栏

  3. 3

    iOS-如何将导航控制器添加到项目?

  4. 4

    将导航栏添加到没有导航控制器的视图中

  5. 5

    导航栏按钮加载没有控件的视图控制器

  6. 6

    锁定后如何将按钮添加到导航控制器可见?

  7. 7

    无法将导航栏添加到场景:根视图控制器问题?

  8. 8

    如何在现有导航控制器中设置标签栏控制器?

  9. 9

    如何以编程方式将UIBarButtonItem添加到导航控制器?

  10. 10

    如何将子视图添加到当前导航控制器?

  11. 11

    从导航栏视图控制器导航到选项卡栏视图控制器

  12. 12

    多个设置删除视图控制器中的导航栏

  13. 13

    如何将表视图添加到导航控制器,导航控制器本身又作为子视图控制器添加到UIViewController

  14. 14

    如何从情节提要中绘制的现有视图控制器构建导航控制器?

  15. 15

    如何将导航控制器添加到不是主视图的视图?

  16. 16

    如何在iOS8中将InputTextView和UIButton添加到导航控制器的工具栏中?

  17. 17

    将导航添加到现有视图控制器/ segue

  18. 18

    如何以编程方式将UIBarButtonItem添加到导航控制器?

  19. 19

    从导航栏视图控制器导航到选项卡栏视图控制器

  20. 20

    Swift:如果没有导航控制器,如何返回初始视图控制器

  21. 21

    将导航栏添加到没有导航控制器的视图控制器中

  22. 22

    将徽标添加到导航控制器

  23. 23

    UINavigationController的方法将视图控制器添加到导航堆栈?

  24. 24

    在推送导航控制器的视图控制器中实现 MapKit 的有效方法?

  25. 25

    是否可以将导航栏添加到选项卡式栏控制器?或者我是否将标签栏控制器放在 Xcode 的导航控制器中?

  26. 26

    无法使用 Storyboard 在详细视图控制器中将栏按钮项添加到导航栏?

  27. 27

    以编程方式将表格添加到导航控制器视图不起作用

  28. 28

    以模态方式呈现嵌入在导航控制器中的视图控制器,与标签栏控制器分开

  29. 29

    在导航控制器中取消分配具有 self 引用的视图控制器

热门标签

归档