0

以下は、inputAccessoryView ([完了] ボタンが表示されている) を textView に追加するためのコードです。

let keyboardButtonView = UIToolbar()
keyboardButtonView.sizeToFit()
let doneButton = UIBarButtonItem(image: nil, style: .Done, target: self, action: "closeMessageViewKeyboard")
doneButton.possibleTitles = ["Done"]
var toolbarButtons = NSMutableArray()
toolbarButtons.addObject(doneButton)
keyboardButtonView.items = toolbarButtons as [AnyObject]
messageView.inputAccessoryView = keyboardButtonView

[完了] ボタンは表示されません。私が手に入れたのは白いアクセサリーバーだけです。ここで何か不足していますか?

4

2 に答える 2

0

1) 自己を追加しますか? self.messageView.inputAccessoryView = キーボードボタンビュー

2) 次の行を削除できるはずです: doneButton.possibleTitles = ["Done"] その上の行に (title: "done",...) を追加します。

3) 同様のコードがありますが、おそらく問題にはなりませんが、次のように追加できます: keyboardButtonView.barStyle = UIBarStyle.Default

于 2015-05-31T19:50:00.417 に答える