如何自定义 UItoolbar

Posted

技术标签:

【中文标题】如何自定义 UItoolbar【英文标题】:How to customize UItoolbar 【发布时间】:2018-02-19 10:13:47 【问题描述】:

Twitter 注册页面

大家好,我有一些关于 UItoolBar on swift 3/4 的坐垫

我正在尝试制作一个类似于 twitter 的 singIn 设计,

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 时也显示出来,那就太好了。像这样:

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

谢谢大家

【问题讨论】:

你想改变第一个标题吗?? 请。谢谢 你可以chk,如何自定义,UIBarbutton。 【参考方案1】:

在代码中

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

欲了解更多信息,请阅读此link

【讨论】:

非常感谢您,我也可以更改背景颜色吗?和.layer.cornerRadius?和颜色? 你可以使用那个链接。 我想自定义按钮...不是工具栏 ***.com/questions/27499998/…

以上是关于如何自定义 UItoolbar的主要内容,如果未能解决你的问题,请参考以下文章

代码调试篇:如何编写 gdb 自定义命令

如何自定义自己的IP地址

如何自定义Android Dialog的样式?

如何添加自定义条件查询(请各位老大指教)

HTML 如何实现自定义按钮

如何自定义TimePicker的样式