我有一個視圖控制器和兩個視圖。我有一個名叫outlet。我將插座連接到第一個視圖上的標籤,數值顯示正常。第二個視圖上有另一個標籤。當我將它連接到名稱插座時,第一個視圖上的連接斷開。你可以在兩個視圖之間分享一個插座嗎?
有什麼想法?
感謝
馬丁
我有一個視圖控制器和兩個視圖。我有一個名叫outlet。我將插座連接到第一個視圖上的標籤,數值顯示正常。第二個視圖上有另一個標籤。當我將它連接到名稱插座時,第一個視圖上的連接斷開。你可以在兩個視圖之間分享一個插座嗎?
有什麼想法?
感謝
馬丁
您不能將多個標籤附加到插座,但可以將多個標籤附加到插座集合。這與插座是一樣的想法,但不是有一個標籤(或視圖),而是有一個數組。創建常規插座的步驟相同,但您只需從Connections Inspector中「參考插座集合」下的部分拖動。您第一次這樣做時,將創建一個數組來管理您的outlet集合。然後,每次之後,您只需將其他標籤(或視圖)連接到同一個集合。
不,你不能將多個對象連接到一個IBOutlet中。處理2個不同的對象正確的方法是在你的視圖控制器
@IBOutlet weak var nameInView1: UILabel!
@IBOutlet weak var nameInView2: UILabel!
創建兩個網點,每個出口連接到適當的標籤。
非常感謝! –