gpt4 book ai didi

ios - Swift:未显示 inputAccessoryView 按钮

转载 作者:行者123 更新时间:2023-11-28 13:13:38 25 4
gpt4 key购买 nike

以下是我将 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

“完成”按钮永远不会出现。我得到的只是一个白色的配件条。我在这里遗漏了什么吗?

最佳答案

对我来说,我使用 UINavigationBar 创建辅助 View ,如下所示:

let navBar = UINavigationBar(frame: CGRectMake(0, 0, viewWidth, 44))
navBar.barStyle = UIBarStyle.BlackTranslucent;
navBar.backgroundColor = UIColor.blackColor();
navBar.alpha = 0.9;
//replace viewWidth with view controller width
let navItem = UINavigationItem()
let doneButton = UIBarButtonItem(barButtonSystemItem: UIBarButtonSystemItem.Done, target: self, action: "closeMessageViewKeyboard")
navItem.rightBarButtonItem = doneButton

navBar.pushNavigationItem(navItem, animated: false)

messageView.inputAccessoryView = navBar

关于ios - Swift:未显示 inputAccessoryView 按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30219777/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com