iOS 8 – 如何隐藏键盘上方的build议列表?
有没有办法隐藏键盘上方的build议列表? 我找不到任何文档解决scheme。
就在这里。 您必须禁用文本字段/ text /任何其他符合UITextInputTraits协议的类的autocorrection,这可以通过autocorrectionType属性来完成。
textField.autocorrectionType = .no
另外,如果您有兴趣,以下是唯一没有默认build议的UIKeyboardTypes 。
- DecimalPad
- 数字小
- PhonePad
在swift 2隐藏使用此代码的build议:
textField.autocorrectionType = UITextAutocorrectionType.No
斯威夫特3:0
textfield.autocorrectionType = .no
要隐藏栏(Predictive bar),请使用以下代码:
if #available(iOS 9.0, *) { var item = textFeild.inputAssistantItem item.leadingBarButtonGroups = []; item.trailingBarButtonGroups = []; }
要禁用复制过去,请使用此function
override func selectionRectsForRange(range: UITextRange) -> [AnyObject] { return [] } override func canPerformAction(action: Selector, withSender sender: AnyObject?) -> Bool { let menu = UIMenuController.sharedMenuController() menu.menuVisible = false return false }
Swift 3
override func selectionRects(for range: UITextRange) -> [Any] { return [] } override func canPerformAction(_ action: Selector, withSender sender: Any?) -> Bool { let menu = UIMenuController.shared menu.isMenuVisible = false return false }
对于任何尝试禁用/隐藏iOS 11密码自动填充栏的用户来说,下面是一个解决scheme 。
- '无法在descriptionForLayoutAttribute_layoutItem_coefficient中创build描述。 有些东西是零“
- iOS 8 – video和声音文件将不会从主屏幕的networking应用程序播放
- `-webkit-overflow-scrolling:touch`在iOS7中最初被closures的元素
- 如何防止从相机再次保存图片
- iPhone 5的优化要求 – 启动图像真的有必要吗?
- 使用AVFoundationlogging方形video并添加水印
- Swift 2.0:使用Set时无法将MyApp.MyCustomClass值转换为MyAppTests.MyCustomClass
- 从NSString或typesNSString中删除@“”为variables名称
- 使用CoreGraphics中的图像描绘CGContext路径
- iOS SearchDisplayController防止桌面背景颜色变化(背景保持灰色)
- 我想用Quartz来制作一个不同颜色的单色图像