在 TableViewController 上添加图像直到搜索栏处于非活动状态
Posted
技术标签:
【中文标题】在 TableViewController 上添加图像直到搜索栏处于非活动状态【英文标题】:Add Image on TableViewController till Search bar is inactive 【发布时间】:2015-12-02 00:11:10 【问题描述】:我正在尝试一些事情,但不知道我是否走在正确的轨道上。
我有一个UITableViewController
添加到ViewController
。我的表有多个部分,我希望我的表是空的,直到 UISearchBar
处于非活动状态。我已经完成了。
我想在底部的空白屏幕中添加多个图像,直到搜索栏处于活动状态,所以屏幕不是空白的。
在单击搜索栏并在单击搜索栏并填充表格后隐藏图像之前,如何将图像添加到此屏幕。
【问题讨论】:
您的问题是关于图片还是搜索还是......? 图片!我想显示图像,一旦搜索栏处于活动状态,图像就会消失并填充实际的表格! 您是否看到您实际上没有在问题中提出问题? 我编辑了。希望这是有道理的。 【参考方案1】:将 imagesViews 添加到视图控制器的视图中。将搜索栏的委托设置为您的视图控制器子类。然后说:
func searchBarTextDidBeginEditing(searchBar: UISearchBar)
self.imageView.hidden = true
和
func searchBarTextDidEndEditing(searchBar: UISearchBar)
if searchBar.text.length() == 0
self.imageView.hidden = false
【讨论】:
你得到了正确和错误的陈述。第一个应该是真的,第二个应该是假的。否则它工作!谢谢。我走在正确的轨道上,但我试图手动将 imageView 添加到 ViewController 中,但由于 UITableView 搞砸了,这不起作用。你能解决它,所以我可以把它作为答案。以上是关于在 TableViewController 上添加图像直到搜索栏处于非活动状态的主要内容,如果未能解决你的问题,请参考以下文章
使自定义 UI 元素不在 TableViewController 中滚动
如何在导航栏中为非 rootviewcontroller 的 tableviewcontroller 添加编辑按钮
如何从其他 ViewController 向 TableViewController 添加复选标记