相关疑难解决方法(0)

在Swift中用纯色创建UIImage

我想以编程方式创建一个由纯色填充的UIImage.任何人都知道如何在Swift中执行此操作?

uiimage ios swift

122
推荐指数
9
解决办法
8万
查看次数

向其中添加UISearchController时导航栏变为白色

当我从UINavigationController向UINavigationItem添加UISearchController时;当视图加载时,该图标变为白色;当用户单击搜索栏时,该图标变为指定的颜色。自iOS 13.1起发生这种情况。该视频显示了该行为:

https://imgur.com/wn5zbnJ

我的代码包含一个简单的情节提要,其中包含一个NavigationController +一个TableViewController,并且NavigationController为其分配了一种颜色: 在此处输入图片说明

ViewController由以下代码组成:

class ViewController: UITableViewController {

    let searchController = UISearchController(searchResultsController: nil)

    override func viewDidLoad() {
        super.viewDidLoad()

        searchController.hidesNavigationBarDuringPresentation = false
        searchController.obscuresBackgroundDuringPresentation = false
        navigationItem.searchController = searchController
    }
}
Run Code Online (Sandbox Code Playgroud)

我还将这些键添加到info.plist文件中,以强制应用程序进入灯光模式,但是如果删除这些键,则仍然存在相同的行为:

<key>UIUserInterfaceStyle</key>
<string>Light</string>
Run Code Online (Sandbox Code Playgroud)

这已在运行iOS 13.1 beta 1的iPhone XS Max上进行了测试。这是预期的行为还是需要修复的错误?

ios swift ios13

6
推荐指数
2
解决办法
1542
查看次数

标签 统计

ios ×2

swift ×2

ios13 ×1

uiimage ×1