UILabel不显示详细视图

时间:2015-04-24 12:41:42

标签: ios swift uilabel

我正在学习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>>

enter image description here

3 个答案:

答案 0 :(得分:1)

Set width and height

检查我的屏幕截图并设置宽度和高度

答案 1 :(得分:0)

labeloutlet.text = stringvar // i thing this will work

答案 2 :(得分:0)

标签超出范围。我发现隐藏在左侧的ipad横向模式上的标签。彻底完成RTFM的时间。感谢帮助人员