gpt4 book ai didi

ios - 横向和纵向的动态角半径

转载 作者:搜寻专家 更新时间:2023-10-31 08:28:24 25 4
gpt4 key购买 nike

我用@IBInspectable 创建了 UIView Extension 来设置角半径但是当我只是旋转我的设备时它不能正常工作

import UIKit
import Foundation

extension UIView {

@IBInspectable
var cornerRadius: CGFloat {
get {
return layer.cornerRadius
}
set {
layer.cornerRadius = newValue
}
}
}

我在以下约束条件下拍摄 ImageView enter image description here

当我以纵向模式运行应用程序时,输出将是 enter image description here

但是当我旋转我的设备时它不起作用 enter image description here

最佳答案

layoutSubviews 方法中设置圆角半径。

如果您需要圆形 View ,请将圆角半径设置为半宽/半高。

view.layer.cornerRadius = view.frame.width / 2.0

关于ios - 横向和纵向的动态角半径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51652485/

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