无法在代码中创建UIToolBar

时间:2014-10-30 15:44:26

标签: ios iphone swift xcode6

Swift不会让我在Xcode 6.1中的代码中创建一个工具栏。在我的Swift代码中声明一个UIToolBar我得到了未声明的类型错误:

  

使用未声明类型'UIToolBar'

请注意以下几点: - '!'和'?'在各个地方都没有效果

  • 尝试将其声明为变量(var)或常量(let)

  • 在同一个项目中,我创建了自定义视图,表视图单元格等

  • 该文件包含在项目目标

  • 试图将其声明为@IBOutlet

请查看随附的屏幕截图。 我做错了什么?

enter image description here

2 个答案:

答案 0 :(得分:6)

它应该是UIToolbar而不是UIToolBar

var toolbar: UIToolbar

答案 1 :(得分:0)

如果需要自定义工具栏,则需要初始化工具栏并从UItoolBar继承。

然后,您可以根据需要覆盖drawRect:方法或layoutSubViews函数。如果您要创建UIToolbar,请将其添加为子视图。

使用此 -

let toolbar = UIToolbar()
toolbar.sizeToFit()
toolbar.backgroundColor = UIColor.whiteColor()