ios - SearchController改变tableView的大小

标签 ios swift tableview uisearchcontroller

当搜索 Controller 处于事件状态时,我的 tableView 的大小会神秘地改变高度,就像我在下面附加的图像一样。

最左边的图像是初始状态。中间的图像是搜索 Controller 处于事件状态时的图像,最后一个图像是搜索 Controller 关闭时的图像。

enter image description here

当搜索 Controller 处于事件状态时,我尝试在 viewDidLoadviewWillAppearviewDidAppear 中设置 tableview 的内容大小,但没有任何运气.

知道如何解决这个问题吗?

附注您看到的项目只是虚拟帖子。

最佳答案

尝试使用代码将 edgesForExtendedLayout 属性设置在顶部栏下方 或 Storyboard

关于ios - SearchController改变tableView的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43434458/

相关文章:

ios - 使用 sdwebimage 在 tableview 中动态图像高度

xcode - 自定义 TableViewCell 与高度变化的 subview

ios - 在“id<NSCopy>”类型的对象上找不到读取字典元素的预期方法

ios - 如何获取 UIImage 中指定颜色的位置?

swift - 我可以将协议(protocol)限制为一种类型的类吗?

arrays - 使用数组元素作为需要字符串的类的输入

ios - 使用 customView 将GestureRecognizer 添加到 rightBarButtonItem

ios - 获取所有选定行的文本

ios - 如何使用 Swift 使用日期格式化程序设置默认时间?

json - Swift 3 XCode 8.3.3 XML 解析