gpt4 book ai didi

ios - 如何在 Swift 中实现这种圆形 View

转载 作者:行者123 更新时间:2023-12-01 19:30:26 26 4
gpt4 key购买 nike

如何实现显示所有信息的白色圆形 View 的外观?我在考虑一个圆形的白色 UIImageView但是底部也会变圆......
Template

最佳答案

根据 claude31 提供的链接,您可以执行以下操作:

    private let containerView: UIView = {
let view = UIView()
view.translatesAutoresizingMaskIntoConstraints = false

view.clipsToBounds = true
view.layer.cornerRadius = 28
view.layer.maskedCorners = [.layerMaxXMinYCorner, .layerMinXMinYCorner]//Define the corners you want to round here.

view.backgroundColor = .systemBlue
return view
}()

override func viewDidLoad() {
super.viewDidLoad()
configureUI()
}

private func configureUI() {
view.addSubview(containerView)

NSLayoutConstraint.activate([
containerView.bottomAnchor.constraint(equalTo: view.bottomAnchor),
containerView.leadingAnchor.constraint(equalTo: view.leadingAnchor),
containerView.trailingAnchor.constraint(equalTo: view.trailingAnchor),
containerView.topAnchor.constraint(equalTo: view.topAnchor, constant: 270)
])
}
结果看起来像这样:
enter image description here

关于ios - 如何在 Swift 中实现这种圆形 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63140607/

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