我想在搜索栏中添加一个进度视图,以显示搜索已加载了多少内容。
到目前为止,这是我在 Storyboard 中的进度视图:
但是,使用不同的语言,"cancel"
按钮会更改宽度,如下所示:
因此,这使我的ProgressView
无法到达搜索栏的边缘。有没有更简单的方法可以做到这一点,或者有没有办法获得SearchBar
的文本字段的大小?
如有任何疑问,请询问
答案 0 :(得分:0)
经过一番思考,我有了一个主意。像许多其他类型的视图一样,搜索栏具有子视图。因此,我要做的就是访问正确的子视图,以便获得其宽度。
这是我的代码:
progressView.frame.width = searchBar!.subviews[0].subviews[1].frame.width - 10