首页 > 解决方案 > Xcode 10、Swift 4.2 中的“歧义使用”

问题描述

我正在使用一个库DropDown,它是一个 Material Design 下拉列表,用于iOS编写Swift.

我正在设置cornerRadius如下视图,因为 DropDown 是UIView.

let dropDown = DropDown()
dropDown.cornerRadius = 10

它工作正常,Xcode 9.4但升级到Xcode 10它后出现以下错误:

模糊使用cornerRadius

可能是什么问题?

标签: iosswiftxcode

解决方案


根据您的描述,您正在尝试为 UIView 设置不直接应用于视图的cornerRadius。您可以像这样为 UIView 设置:

let view = UIView()
view.layer.cornerRadius = 10.0
view.layer.masksToBounds = true

现在对于 DropDown 库:

要在 DropDown 中设置cornerRadius,您需要像这样设置外观:

let appearance = DropDown.appearance()
appearance.cornerRadius = 10

您可以在 DropDown 库中找到示例来设置其外观。


推荐阅读