如何自定义UItoolbar

问题描述 投票:-1回答:1

Twitter注册页面

enter image description here

大家好,我对swift 3/4的UItoolBar有一些关注

我正在努力制作像twitter这样的设计

1)我用代码创建工具栏;

let toolBar = UIToolbar()
toolBar.sizeToFit()

let flexibleSpace = UIBarButtonItem(barButtonSystemItem: UIBarButtonSystemItem.flexibleSpace, target: nil, action: nil)
let doneButton = UIBarButtonItem(barButtonSystemItem: UIBarButtonSystemItem.done, target: self, action: #selector(self.doneClicked))


toolBar.setItems([flexibleSpace, doneButton], animated: false)
kullaniciAdi.inputAccessoryView = toolBar
eposta.inputAccessoryView = toolBar
sifre.inputAccessoryView = toolBar

但我无法在其上添加自定义按钮。就像用我的语言改变“完成”文本一样。

2)所以我使用Storyboard手动创建了一个带有按钮和灵活空间的工具栏。但是需要将该工具栏“附加”到键盘上,所以当我开始编辑文本字段时,工具栏会自动显示出来。注意:如果在不编辑textField时工具栏也会显示,那将是很棒的。像那样:

我的应用尝试太附加工具栏

enter image description here

谢谢你们

ios swift uitoolbar
1个回答
1
投票

在代码中

let sonrakiButton = UIBarButtonItem(title: "Sonraki", style: UIBarButtonItemStyle.plain, target: self, action: #selector(self.sendDoneBtnAction))

有关更多信息,请阅读此link

© www.soinside.com 2019 - 2024. All rights reserved.