将标签代码从游乐场移动到故事板

时间:2016-05-19 19:01:59

标签: ios xcode swift uilabel

我开始探索没有以前编程经验的Swift2。

我有以下代码在Playgrounds中运行良好,使用快速查看和内联视图方法。

如何将其与故事板中的实际标签相关联?

import UIKit

let myLabel = UILabel(frame: CGRectMake(0, 0, 200, 50))
myLabel.backgroundColor = UIColor.redColor()  
myLabel.text = "Hello Swift"  
myLabel.textAlignment = .Center   
myLabel.font = UIFont(name: "Georgia", size: 24)

摘自:Smyth,Neil。 “iOS 9 App Development Essentials。”Payload Media,0101-01-01T00:00:00 + 00:00。 iBooks的。 本资料可能受版权保护。

2 个答案:

答案 0 :(得分:1)

您可以在viewController中使用viewDidLoad()方法内的代码。接下来,您需要将标签添加到主视图中。

一个例子:

override func viewDidLoad() {
    super.viewDidLoad()

    let myLabel = UILabel(frame: CGRectMake(0, 0, 200, 50))
    myLabel.backgroundColor = UIColor.redColor()
    myLabel.text = "Hello Swift"
    myLabel.textAlignment = .Center
    myLabel.font = UIFont(name: "Georgia", size: 24)
    self.view.addSubview(myLabel)
}

答案 1 :(得分:0)

要将标签添加到视图中: 转到ViewController.swift文件,并添加以下代码:

override func viewDidLayoutSubviews() {
    super.viewDidLayoutSubviews()
    //Add the code for your label here
    self.view.addSubview(myLabel)
}