gpt4 book ai didi

swift - 如何使用 view.layer 属性?

转载 作者:行者123 更新时间:2023-11-28 10:27:31 25 4
gpt4 key购买 nike

我不能使用 view.layer.borderColor 和 borderWidth。只看到错误信息。

'layer' 仅适用于 iOS 13.0 或更新版本。

1

我使用 Xcode 版本 11.0 (11A420a) 和 Swift 4

这是我的代码。

func allBorder(view: AnyObject, cgColor : CGColor, borderWidth : CGFloat){
view.layer.borderColor = cgColor
view.layer.borderWidth = borderWidth
}

本来好好的,修改了半天突然不行了。

在 13.0 及以下版本上使用 view.layer 应该采取哪些步骤?

最佳答案

您需要将 View 类型从 AnyObject 更改为 UIView。

func allBorder(view: UIView, cgColor : CGColor, borderWidth : CGFloat){
view.layer.borderColor = cgColor
view.layer.borderWidth = borderWidth
}

这样 iOS 就可以确定 View 上有图层属性。

关于swift - 如何使用 view.layer 属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58066680/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com