ios - 在 TableViewController 上添加图像,直到搜索栏处于非事件状态

标签 ios swift uitableview uisearchbar

我正在尝试一些事情,但不知道自己是否走在正确的道路上。 我在 ViewController 中添加了一个 UITableViewController。我的表格有多个部分,我希望我的表格为空,直到 UISearchBar 处于非事件状态。我已经完成了。

我想将多个图像添加到底部的空白屏幕,直到搜索栏处于事件状态,这样屏幕就不是空白的。

如何将图像添加到此屏幕,直到单击搜索栏并在单击搜索栏并填充表格后隐藏图像。

enter image description here

最佳答案

将 imagesViews 添加到 View Controller 的 View 中。将搜索栏的委托(delegate)设置为 View Controller 子类。然后说这样的话:

func searchBarTextDidBeginEditing(searchBar: UISearchBar){
   self.imageView.hidden = true
}

还有

func searchBarTextDidEndEditing(searchBar: UISearchBar){
   if searchBar.text.length() == 0{
      self.imageView.hidden = false
   }
}

关于ios - 在 TableViewController 上添加图像,直到搜索栏处于非事件状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34032688/

相关文章:

ios - SwiftUI 和数据模型 (CoreData) - 如何更改数据?

ios - 如何自定义tableView编辑模式ios

iphone - 我如何更改分隔线,以便它们在 UITableView 中的填充单元格后消失

iphone - 在 block 内引用 self

ios - Alamofire.AFError.ResponseSerializationFailureReason.jsonSerializationFailed(错误域=NSCocoaErrorDomain 代码=3840

ios - iOS 12.2 上的 PDFKit 崩溃

swift - 无法将 firebase 导入到我的 swift 项目中

ios - 离开屏幕时,Tableview 部分标题无法正确转换

ios - NSIndexpath.item 与 NSIndexpath.row

objective-c - iOS 和 OS X 开发的内置框架中是否有任何非前缀类?