【问题标题】:How to remove border of a dynamically colored search bar in Swift?如何在 Swift 中删除动态彩色搜索栏的边框?
【发布时间】:2020-05-25 22:13:59
【问题描述】:

Click to see my current search bar

我想要做的是删除搜索栏顶部和底部的两行(不更改任何其他内容)。我试过使用

searchBar.backgroundImage(UIImage) 

但这会使酒吧的内部变白,这不是我想要的。我尝试将搜索栏的样式设置为简约,但不确定如何使栏色调动态化(以前的动态着色代码不再起作用)

我进行了很多研究并看到了类似的问题,人们可以接受搜索栏为白色或没有动态颜色。对于我正在开发的应用程序(有点像待办事项列表),视图控制器中每个类别下的项目的搜索栏将具有不同的颜色,具体取决于类别的颜色。因此,搜索栏的颜色是动态的。

有没有办法只去掉两条边界线?

【问题讨论】:

    标签: swift user-interface border swift5 searchbar


    【解决方案1】:
    searchBar.backgroundImage = UIImage()
    

    searchBar.backgroundImage 不是函数。

    如果没有 xcode 给你一个错误,不确定你是如何做到的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-09-26
      • 1970-01-01
      • 2018-06-02
      • 1970-01-01
      • 1970-01-01
      • 2021-01-14
      • 1970-01-01
      相关资源
      最近更新 更多