Я пытаюсь создать объект mindmap в приложении mindmap. Объект содержит текст. Поэтому я хочу добавить метку внутри прямоугольника. Как вложить метку в прямоугольник?
Я создал два компонента. Первый CGrectangle, второй UIlabel. И я добавил код UIlabel за кодом CGrectangle.
import UIKit
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
let rect = CGRect(x: 140, y: 350, width: 100, height: 100)
let myView = UIView(frame: rect)
myView.backgroundColor = UIColor.lightGray
let label = UILabel(frame: CGRect(x: 0, y: 0, width: 200, height: 21))
label.center = CGPoint(x: 160, y: 285)
label.textAlignment = .center
label.text = "I'm a test label"
myView.addSubview(label)
self.view.addSubview(myView)
}
}
Позиция добавленного UIlabel перемещается вниз.