Я изучаю Swift на данный момент, пытаясь создать простой контроллер табличного представления и подробный вид, который отображает переданные данные ведущим (контроллером табличного представления) через segue. Не уверен, что я делаю неправильно, но я не могу видеть мой ярлык на подробном представлении (я тестирую это на симуляторе в данный момент). Я попробовал распечатать его на консоли, и я вижу, что свойство text метки установлено.UILabel не отображается подробно
Любые идеи, почему это происходит?
Детальный вид Контроллер
override func viewDidLoad() {
super.viewDidLoad()
detailItem = ["title": "YES"]
if let title: String = self.detailItem["title"] {
if let label = self.titleLabel {
label.text = title as String?
println(title)
println(label)
}
}
}
Консоль вывода
YES
<UILabel: 0x7fc731e2f220; frame = (0 -21; 42 21); text = 'YES'; opaque = NO; autoresize = RM+BM; layer = <_UILabelLayer: 0x7fc731e05ee0>>
Вы можете видеть ярлык со значением по умолчанию – vijeesh
Вы уверены, что видите ли вы ярлык? – Novarg
Ваша метка имеет ширину 21 пункт и имеет смещение -21 пункта. Вероятно, это вне экрана. Вы установили его с помощью Autolayout? – fguchelaar