如何以编程方式将 UISearchBar 设置为 safeAreaLayoutGuide?

迈汉尼加特

我在 UINavigationController 中有 UISearchBar。搜索栏在纵向上看起来不错,但在横向上,它出现在一半的屏幕上。它没有覆盖整个宽度。

在此处输入图片说明

我尝试了以下但它不起作用。

searchBar.frame = CGRect(x: 0, y: 0, width: (navigationController?.view.bounds.size.width)!, height: 64)

view.addSubview(searchBar)
let guide = self.view.safeAreaLayoutGuide

searchBar.leadingAnchor.constraint(equalTo: guide.leadingAnchor, constant: 0).isActive = true
searchBar.trailingAnchor.constraint(equalTo: guide.trailingAnchor, constant: 0).isActive = true
迈汉尼加特

我通过添加以下两行代码来修复它:

searchBar.autoresizesSubviews = true
searchBar.autoresizingMask = .flexibleWidth

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何以编程方式为ImageView设置动画

来自分类Dev

如何以编程方式设置LinearLayout的宽度?

来自分类Dev

在UISearchBar上将透明设置为NO

来自分类Dev

如何以编程方式将本地文件路径设置为网页的文件上传器

来自分类Dev

如何以编程方式设置UIGestureRecognizer的状态?

来自分类Dev

如何以编程方式设置Cron作业?

来自分类Dev

UISearchBar将半透明设置为NO无效

来自分类Dev

如何以编程方式设置UITableView的dataSource?

来自分类Dev

如何以编程方式为DataGrid设置RowHeaderTemplate?

来自分类Dev

如何以编程方式设置LockDrawerMode

来自分类Dev

如何以编程方式设置TextFormattingMode?

来自分类Dev

如何以编程方式将控制台字体设置为“光栅字体”?

来自分类Dev

如何以编程方式设置Recyclerview的高度?

来自分类Dev

如何以编程方式为不同数量的UIView设置约束

来自分类Dev

Android:如何以编程方式将视图的longclickable设置为true,同时将其clickable设置为false?

来自分类Dev

Android:如何以编程方式为片段设置边距?

来自分类Dev

如何以编程方式将视图设置为正面/背面?

来自分类Dev

如何以编程方式使用CAGradientLayer将渐变设置为UIView(子视图)?

来自分类Dev

如何以编程方式为textview设置字体?

来自分类Dev

如何以编程方式为视图设置特定的宽度/高度?

来自分类Dev

如何以编程方式注册AsyncPostBackTrigger时将UpdatePanel设置为自动更新?

来自分类Dev

如何以编程方式将DataGrid列设置为DatePicker输入

来自分类Dev

如何以编程方式为视图设置背景?

来自分类Dev

如何以编程方式将“ Grid.Row”设置为ui控件?

来自分类Dev

如何以编程方式将UserControl设置为Topmost?

来自分类Dev

如何以编程方式将NSWindow设置为全屏?

来自分类Dev

如何以编程方式将“布局”设置为“屏幕顶部”和“屏幕开始”?

来自分类Dev

如何以编程方式为 Imageview 设置双倍高度?

来自分类Dev

如何以编程方式将桌面图像设置为 NSWindow 目标 c?

Related 相关文章

  1. 1

    如何以编程方式为ImageView设置动画

  2. 2

    如何以编程方式设置LinearLayout的宽度?

  3. 3

    在UISearchBar上将透明设置为NO

  4. 4

    如何以编程方式将本地文件路径设置为网页的文件上传器

  5. 5

    如何以编程方式设置UIGestureRecognizer的状态?

  6. 6

    如何以编程方式设置Cron作业?

  7. 7

    UISearchBar将半透明设置为NO无效

  8. 8

    如何以编程方式设置UITableView的dataSource?

  9. 9

    如何以编程方式为DataGrid设置RowHeaderTemplate?

  10. 10

    如何以编程方式设置LockDrawerMode

  11. 11

    如何以编程方式设置TextFormattingMode?

  12. 12

    如何以编程方式将控制台字体设置为“光栅字体”?

  13. 13

    如何以编程方式设置Recyclerview的高度?

  14. 14

    如何以编程方式为不同数量的UIView设置约束

  15. 15

    Android:如何以编程方式将视图的longclickable设置为true,同时将其clickable设置为false?

  16. 16

    Android:如何以编程方式为片段设置边距?

  17. 17

    如何以编程方式将视图设置为正面/背面?

  18. 18

    如何以编程方式使用CAGradientLayer将渐变设置为UIView(子视图)?

  19. 19

    如何以编程方式为textview设置字体?

  20. 20

    如何以编程方式为视图设置特定的宽度/高度?

  21. 21

    如何以编程方式注册AsyncPostBackTrigger时将UpdatePanel设置为自动更新?

  22. 22

    如何以编程方式将DataGrid列设置为DatePicker输入

  23. 23

    如何以编程方式为视图设置背景?

  24. 24

    如何以编程方式将“ Grid.Row”设置为ui控件?

  25. 25

    如何以编程方式将UserControl设置为Topmost?

  26. 26

    如何以编程方式将NSWindow设置为全屏?

  27. 27

    如何以编程方式将“布局”设置为“屏幕顶部”和“屏幕开始”?

  28. 28

    如何以编程方式为 Imageview 设置双倍高度?

  29. 29

    如何以编程方式将桌面图像设置为 NSWindow 目标 c?

热门标签

归档