我正在学习Swift,尝试构建一个简单的表视图控制器和一个详细视图,它通过segue显示主(表视图控制器)传递的数据。不知道我做错了什么,但我无法在详细视图上看到我的标签(我现在正在模拟器上测试它)。我已经尝试将其打印到控制台,我可以看到标签的text属性已设置。
为什么会发生这种情况的任何想法?
详情视图控制器
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>>
答案 0 :(得分:1)
检查我的屏幕截图并设置宽度和高度
答案 1 :(得分:0)
labeloutlet.text = stringvar // i thing this will work
答案 2 :(得分:0)
标签超出范围。我发现隐藏在左侧的ipad横向模式上的标签。彻底完成RTFM的时间。感谢帮助人员