swift - 键盘顶部的工具栏,带有完成按钮和文本字段导航

标签 swift ios9

我在许多应用程序中都看到过这一点,但我在网上找不到有用的教程。 我怎样才能在 Swift 中实现类似的东西?

enter image description here

最佳答案

好的,所以您需要向导航栏添加一个UITextField。这是应该对您有帮助的代码:

var textField=UITextField()
//Configure the size and other properties..
self.navigationItem.titleView = textField

对于右侧的按钮,您应该这样做:

var button = UIBarButtonItem(title: "FOO", style: UIBarButtonItemStyle.Plain, target: self, action: "FOO")
self.navigationItem.rightBarButtonItem = button

这一切都完成了,但我强烈认为您不应该在导航栏中添加登录表单,这是非常不切实际的。

关于swift - 键盘顶部的工具栏,带有完成按钮和文本字段导航,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30873923/

相关文章:

ios - 从一个 ViewController 到另一个 ViewController 保存和删除 NSUserDefaults - Swift 2

swift - 为 xib 提供多个文件所有者

ios - NSURLSession dataTaskWithURL 非常 "slow"

javascript - 如何从 Safari 和 native 应用获取/读取和匹配 iOS 设备属性

ios - 无法在启动时隐藏状态栏

swift - 如何将日期选择器日期更改为 NSDate 类型但秒数为零

ios - 使用 Parse 数据库填充表

ios - 如何确定给定字符串所需的动态长度标签的行数?

swift - UITableViewCell 转至另一个 UITableViewCell 未运行 - 委托(delegate)为 NIL

xcode - 如何在一个 ViewController 中两次或多次刷新 preferredStatusBarStyle