ios - 单击搜索时如何更新 tableView 的框架并隐藏段控件

标签 ios swift uisearchbar uisegmentedcontrol

在我的 VC 中,我有一个搜索栏、段控件和 tableView。我希望在单击搜索栏时隐藏段控件,并更新 tableView 的框架,以便顶部约束符合 0 搜索栏而不是段控件,段控件位于搜索栏的正下方。这是一个屏幕截图。

enter image description here

enter image description here

目前,我已经在 Storyboard中添加了搜索栏和分段控制,但如果通过代码有更简单、更全面的方法,那么我很乐意使用它。

最佳答案

取段高度约束的导出,将其设置为 0 作为搜索字段的编辑模式,并设置为默认大小(例如 50px)以完成编辑。

关于ios - 单击搜索时如何更新 tableView 的框架并隐藏段控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49558695/

相关文章:

ios - 在协议(protocol)中定义一个 NSArray 常量

ios - UITextView setContentOffset :CGPointZero in layoutSubviews doesn't work in iOS8

ios - 删除 subview 不起作用

ios - 调用 `[UISearchBar setReturnKeyType:]` 时无法识别的选择器

swift - 使用 SearchController 推送 ViewController,在搜索栏下显示黑色矩形

ios - View 中多个搜索栏的方法

iphone - 测试非消耗性应用内购买

ios - session 身份验证 token Swift

swift - 有没有办法更改一组按钮上的文本输入?

ios - 将值传递给闭包?