我有一个带有搜索栏的桌面视图。所有工作正常,但现在我想要一个按钮来隐藏/显示搜索栏。这个功能就是我的问题所在。按下按钮隐藏/显示搜索栏
现在我在屏幕下方创建了一个栏,为此创建了一个按钮。在代码中,有一个void函数可以用我正在查找的代码填充。只是为了给你一个代码外观的印象。现在它是空的。
我已经做了一些研究,我想出了bringSubViewToFront
和sendSubViewToBack
,HeadsUpUI示例应用程序。我的想法是,我可以通过将搜索栏放在前面来显示搜索栏,将OVER视图图层放在OVER上,同时将tableview设置为44像素,并使用内容偏移量等。
同样,发送搜索栏层回来,BEHIND表视图隐藏它。所以在void函数中我尝试了一些[parentview sendSubViewToBack:child view]
但没有效果。所以我的问题是:如何隐藏或显示我的搜索栏,同时有一个表视图和一个导航栏和下面的一个栏按钮这样做?
亲切的问候,
约翰
这工作,感谢连接。现在搜索栏被隐藏或显示。但是,当它隐藏时,它仍然是一个空虚的地方。如何刷新桌面视图以覆盖此区域? – Pip
@JanBezemer - 查看编辑答案。 – rishi
我调整框架,然后reloadData,不需要contentOffset。有用!谢谢! – Pip