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

普拉布

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

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

将徽标添加到导航控制器

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

将子视图控制器添加到UINavigationController

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

Related 相关文章

  1. 1

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

  2. 2

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

  3. 3

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

  4. 4

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

  5. 5

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

  6. 6

    将徽标添加到导航控制器

  7. 7

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

  8. 8

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

  9. 9

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

  10. 10

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

  11. 11

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

  12. 12

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

  13. 13

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

  14. 14

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

  15. 15

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

  16. 16

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

  17. 17

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

  18. 18

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

  19. 19

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

  20. 20

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

  21. 21

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

  22. 22

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

  23. 23

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

  24. 24

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

  25. 25

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

  26. 26

    将子视图控制器添加到UINavigationController

  27. 27

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

  28. 28

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

  29. 29

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

热门标签

归档