我正在使用库DropDown,它是用iOS
编写的Swift
的Material Design下拉列表。
我正在设置以下视图的cornerRadius
,因为DropDown是UIView
的子类。
let dropDown = DropDown()
dropDown.cornerRadius = 10
它在Xcode 9.4
中工作正常,但是升级到Xcode 10
后,出现以下错误:
对CornerRadius的使用不明确
可能是什么问题?
答案 0 :(得分:1)
根据您的描述,您正在尝试为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库中找到该示例以设置其外观。
答案 1 :(得分:0)
尝试使用以下命令将下拉列表版本更新为最新版本:pod update DropDown
其他人遇到的问题与您相同:
https://github.com/AssistoLab/DropDown/issues/192
只要等他们解决它