New*_*ons 3 iphone keyboard search ios swift
我想在我的searchController.
我试着通过main.storyboard它来做,但它没有帮助。
如果我搜索并得到很多结果,我想向下滚动,然后键盘dismiss会让我更好地看到我的结果。如果有人可以提供帮助,那就太好了,谢谢!
现在,当我得到如图所示的结果时,键盘会在我向下滚动时保持不动,这有点烦人。
我正在使用 Swift 2.3 和 Xcode 8.1
这是我的 searchController 设置以防万一:
// MARK : Search ! //
var searchController : UISearchController!
var resultsController = UITableViewController()
override func viewDidLoad() {
super.viewDidLoad()
definesPresentationContext = true
self.resultsController.tableView.dataSource = self
self.resultsController.tableView.delegate = self
self.searchController = UISearchController(searchResultsController: self.resultsController)
self.tableView.tableHeaderView = self.searchController.searchBar
self.searchController.searchResultsUpdater = self
self.searchController.dimsBackgroundDuringPresentation = true
self.searchController.searchBar.sizeToFit()
self.searchController.searchBar.barTintColor = UIColor.blackColor()
self.searchController.searchBar.endEditing(true)
self.searchController.searchBar.placeholder = "??? ????"
self.searchController.hidesNavigationBarDuringPresentation = false
////// MARK: END Of Search //////
}
Run Code Online (Sandbox Code Playgroud)
最后一个结果的 Cell 被切成两半!:
小智 6
当您使用表格视图时,您可以使用此属性在拖动时关闭键盘。
迅速
tableView.keyboardDismissMode = UIScrollViewKeyboardDismissMode.onDrag
Run Code Online (Sandbox Code Playgroud)
目标C
tableView.keyboardDismissMode = UIScrollViewKeyboardDismissModeOnDrag
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7769 次 |
| 最近记录: |