打印到标签(Swift 2)

时间:2015-10-02 02:25:47

标签: ios swift

我在控制台上打印了一些文字。但是我希望将文本打印到viewcontroller上的标签上。我只有一些简单的代码“print(ab)”。我应该如何将其打印到标签上?

3 个答案:

答案 0 :(得分:1)

  

在ViewController上创建带有情节提要和正确对齐/大小的新标签,以便正确显示并能够显示具有适当长度的全文消息,按ctrl并将该行拖动到视图控制器。然后弹出一个框并将其标记为操作并为该标签“yourMessageLabel”

命名

然后它会自动创建像

这样的代码
 @IBOutlet weak var yourMessageLabel: UILabel!
var yourMessageText = “Message to be display on Console and View”

override func viewDidLoad(){
   super.viewDidLoad()

 // do other stuff

 // assign message text to Label to be display on your View

 self.yourMessageLabel.text = (self.yourMessageText as? String)

// print message on console

 print(self.yourMessageText)

}

答案 1 :(得分:0)

我建议你通过Apple Documentation。但是,这是在其上添加标签和文本的编程方式:

override func viewDidLoad()
{
  super.viewDidLoad()
  var label = UILabel(frame: CGRectMake(<Your_Frame>))
  label.textAlignment = NSTextAlignment.Center
  label.text = "Your label text" // This is what you are interested in
  self.view.addSubview(label)
}  

如果您在故事板中工作,请遵循Zoff的建议。

答案 2 :(得分:0)

  1. 转到你的故事板,拖动和放大放下一个按钮。
  2. 双击视图控制器。然后在单独的窗口中打开视图控制器。
  3. 然后转到故事板,按ctrl并将该行拖动到视图控制器。然后弹出一个框并将其标记为操作并为该按钮命名
  4. 然后它会自动创建像

    这样的代码
      @IBAction func yourButtonName(sender: AnyObject) { }
    
  5. 然后将其编辑为

      @IBAction func yourButtonName(sender: AnyObject) { 
    
        yourButtonName.text = "jv"
    
      }