2015-07-20 65 views

回答

4

假設代碼生活一個實現BSKeyboardControlsDelegate協議的視圖控制器內,我們首先一個keyboardControls屬性添加到視圖控制器來保存對鍵盤控制的引用:

class SomeViewController: UIViewController, BSKeyboardControlsDelegate { 

    var keyboardControls: BSKeyboardControls? // Here's our property 

    // Remaining view controller code here... 
} 

(這是一個可選的,用因爲在我們設置它之前它將是零)。

然後,假設您有一個名爲fields的數組,它包含您正在處理的字段,我們可以按照以下方式轉換兩條線:

self.keyboardControls = BSKeyboardControls(fields: fields) 
self.keyboardControls?.delegate = self