Моего UICollectionView создает некоторые пользовательские UIViews (называемые NumberViews)Добавление UILabel в центре UIView
каждый NumberView имеет атрибут var text: UILabel!
, который является меткой и должны быть порожден в середине NumberView.
Что я делаю:
я создаю NumberViews внутри UIViewController
создать метки внутри NumberViews
(1) работает просто отлично, но (2). Он создает ярлык в каком-то странном месте вне NumberView.
Для (2), я делаю это в INIT из NumberView:
var text: UILabel!
override init(frame: CGRect) {
super.init(frame: frame)
self.text = UILabel(frame: frame)
self.text.textAlignment = NSTextAlignment.center
self.text.text = "testing"
self.addSubview(self.text)
}
и что происходит что-то вроде этого:
______________ _
| | \
| ______ | |
NumberView --|--> | | | |
| |______| | |
| | |
Label --|----> testing | > ViewController
| | |
| | |
| | |
| | |
|______________| _/
Как можно переместить метку к середине NumberView?
может быть, этот сайт не то, что вы намеревались отправить – Daniel
LOL. Не знаю, как мне удалось сделать это * ... (исправлена ссылка) –