gpt4 book ai didi

ios - 创建文本位于中心的形状

转载 作者:行者123 更新时间:2023-11-30 13:07:00 24 4
gpt4 key购买 nike

我想创建一个圆,其中心包含文本,该文本在其 View Controller 中水平对齐。类似这样的东西:

enter image description here

我不知道该怎么做。我希望创建一个自定义 UIView,其中包含圆形 CGRect 的 subview 和 TextView 的 subview ,尽管我不确定这是更有效的方法。这种前进方式是否被认为是最佳实践?我将如何在 Swift 中实现它?谢谢。

最佳答案

您可以通过一个简单的UILabel来实现这一点!

let diameter = 50
var label = UILabel(frame: CGRect(x: 0, y: 0, width: diameter, height:diameter))
label.text = "Hello World"
label.textAlignment = .Center
label.backgroundColor = UIColor.redColor()

// The magic to create a circle
label.layer.cornerRadius = diameter / 2.0
label.clipsToBounds = true

关于ios - 创建文本位于中心的形状,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39238921/

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