2014-10-30 24 views
2

Swift不會讓我在Xcode 6.1中的代碼中創建工具欄。在我的銀行代碼聲明一個UIToolBar我得到的未申報的錯誤類型:無法在代碼中創建UIToolBar

Use of undeclared type 'UIToolBar'

請注意以下幾點: - 「!」 和'?'在不同的地方都沒有效果

  • 嘗試宣告它作爲一個變量(VAR)或不變(讓)

  • 在同一個項目中,我已經創建自定義視圖,表視圖細胞等

  • 該文件包含在項目目標

  • 試圖將其申報爲@IBOutlet

請檢查附件截圖。 我在做什麼錯?

enter image description here

回答

6

應該UIToolbar不UIToolBar

var toolbar: UIToolbar 
+1

,這是非常愚蠢的我... – lukya 2014-10-30 16:12:35

+1

不是很愚蠢,UITabBar以及UIToolbar?我怎麼知道他們不同? – OlivaresF 2014-11-18 05:52:57

0

需要初始化工具欄,如果你需要自定義工具欄從UItoolBar繼承。

然後,您可以根據需要重寫drawRect:method或layoutSubViews函數。如果您正在創建UIToolbar,請將其添加爲子視圖。

使用本 -

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