我在表格 View Controller 上有一个自定义 View 标题,其中我有几个标签和一个 UISearchBar。这个问题是当我取消搜索显示 Controller 时,UISearchBar 动画回到它的原点,但完成后它会将其高度更改为自定义 View 的高度,如下所示:
有没有办法在没有 AutoLayout 的情况下防止这种情况发生(项目正在使用支柱和 Spring )?或者有没有一种方法可以覆盖从显示 Controller 出来的动画?
我已将一个快速示例项目上传到 github:https://github.com/3arrett/searchbarheight
UISearchBar 会在动画结束后放置在顶部容器 View 的中心,所以我得到的解决方案是放置两个 UIView,一个用于 UISearchBar,另一个用于标签,并且包含 UISearchBar 的 UIView 的高度应该是与 UISearchBar 高度相同,例如 44。
看起来像这个 -
关于ios - UISearchBar 高度恢复为自定义 View 的高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20896956/
欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) | Powered by Discuz! X3.4 |