簡體   English   中英

我應該在哪里拖放“標簽”?

[英]Where should I drag and drop "label"?

在此處輸入圖像描述

現在我正在使用 xcode 快速學習,但不知道在哪里拖放以及為什么將“標簽”拖放到某個地方

我應該放棄第一嗎? 還是 2 號? 還是 3 號? 為什么我應該去那里?

如果您將其設置為 1,Xcode 會自動為您生成一個@IBOutlet 如果您將其降至 2 或 3, @IBAction 除了 Xcode 試圖變得更聰明並幫助您更好地組織代碼之外沒有其他原因:屬性在類的頂部,方法 - 在方法區域中。 而且您還可以稍后將聲明移動到另一個地方:除了代碼樣式問題外,您在類中的確切位置放置聲明並不重要。

當您嘗試將 IBOutlet 用作 label 時,將其保持在班級頂部(您提到 1 的地方)很高興。

通常 Xcode 會給你建議,如果你在頂部使用葯物,它將是@IBOutlet或者你在底部,如 2 或 3,它將是@IBAction ,就像你已經在代碼中執行了按鈕操作一樣。

您的代碼解決方案:

import UIKit
class CodePresentViewController: UIViewController {
    
    @IBOutlet weak var YourLabel: UILabel! // insert @IBOutlet type property here 
    
    override func viewDidLoad() {
        super.viewDidLoad()
        
    }
    @IBAction func tapBackButton(_ sender: UIButton) {
        //Yout Button COde
    }
}

如果您想在代碼中擁有標簽,然后通過代碼對標簽進行一些配置,請使用“1”。 它將在您的代碼中為您提供一個 @IBOutlet 標簽對象。 如果要設置標簽的動作,請使用“2”或“3”。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM