我想在我的搜索栏中添加一个进度 View ,以显示已加载搜索内容的数量。
这是我目前在 Storyboard中的进度 View :
但是,对于不同的语言,“取消”
按钮会改变宽度,如下所示:
因此,这使我的 ProgressView
无法到达搜索栏的边缘。有没有更简单的方法来做到这一点,或者有没有办法获得 SearchBar
的文本字段的大小?
如有疑问,请提问
最佳答案
经过一番思考,我有了一个主意。与许多其他类型的 View 一样,搜索栏也有 subview 。所以我所要做的就是访问正确的 subview ,这样我就可以获得它的宽度。
这是我的代码:
progressView.frame.width = searchBar!.subviews[0].subviews[1].frame.width - 10
关于ios - 将进度 View 添加到搜索栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51349922/