![](/img/trans.png)
[英]iOS 13 UISearchController + UIRefreshControl glitch
[英]iOS 13 UISearchController Bookmark
在 iOS 13 中,我的自定义 UISearchController 书签图像拉伸并且尺寸不合适。
在 iOS 12.x 中,图像非常适合搜索栏:
但在 iOS 13 中,我得到以下外观:
两个版本中的图像设置方式相同(两个设备上运行的应用程序版本相同)
DispatchQueue.main.async {[weak self] in
self?.txtSearchBar.setImage(UIImage(named: "barcode_image"), for: .bookmark, state: .normal)
}
我尝试将 searchBar 的 contentMode 和所有子视图设置为 .scaleAspectFit 但没有运气。 我还尝试遍历所有子视图以查找 UIButton 但没有找到。
这原来是由于图像大小。
在 iOS 12 中,图像正在调整大小以适合,但在 iOS 13 中,情况并非如此。 添加适当的 1x、2x 和 3x 尺寸解决了这个问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.