gpt4 book ai didi

ios - 如何将 UIBarButtonItem 添加到 UIToolBar 的右侧?

转载 作者:搜寻专家 更新时间:2023-11-01 05:49:52 30 4
gpt4 key购买 nike

我必须使用

[addButton,addButton,addButton,addButton,addButton,addButton,addButton]

将 addButton 放在栏的右侧。正确的做法是什么?

func addBtnToKeyboardTop() {
let keyboardToolbar = UIToolbar()
keyboardToolbar.sizeToFit()
keyboardToolbar.isTranslucent = false
keyboardToolbar.barTintColor = UIColor.lightGray

let addButton = UIBarButtonItem(
barButtonSystemItem: .done,
target: self,
action: #selector(CreateClubTVC.hideKeyboard)
)

addButton.tintColor = UIColor.black

keyboardToolbar.items = [addButton,addButton,addButton,addButton,addButton,addButton,addButton]

membershipFee.inputAccessoryView = keyboardToolbar

}

最佳答案

为此,您必须在按钮前添加一个灵活的空间。

swift 3

let keyboardToolbar = UIToolbar()
keyboardToolbar.sizeToFit()

//creating flexible space
let flexibleSpace = UIBarButtonItem(barButtonSystemItem: .flexibleSpace, target: nil, action: nil)

// creating button
let addButton = UIBarButtonItem(barButtonSystemItem: .done, target: self, action: #selector(CreateClubTVC.hideKeyboard))

// adding space and button to toolbar
keyboardToolbar.setItems([flexibleSpace,addButton], animated: false)

// adding toolbar to input accessory view
membershipFee.inputAccessoryView = keyboardToolbar

关于ios - 如何将 UIBarButtonItem 添加到 UIToolBar 的右侧?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45207879/

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