回答
當使用IBOutletCollection
,並需要檢索子視圖的特定實例。 我同意:如果您需要特定實例,爲什麼您沒有在第一次使用專用屬性。 雖然原型應用程序讓我們說,我正在做一個Storyboard,使用一個tableView,使用故事板'原型'UITableViewCell。我可以添加子視圖到這個單元格,然後通過我的tableView的數據源方法中的UIView的viewWithTag:
訪問它們。我不需要子類UITableViewCell
,只需檢索原型,並通過之前在Interface-Builder中設置的標籤查找其子視圖。
但我同意你這是怎麼樣的臭還是......
我正在尋找在那裏你會需要標籤,沒有其他的解決方案... 但我認爲你的情況下,可以完美生活在沒有使用標籤:)
編輯:
正如其他人所指出的,另外還有一個情況下,當你在處理對他們每個人(財產/動作)的不同方法SOOOO許多觀點是疼痛和標籤使您能夠使用單一方法。
我是一個強硬的反行爲標籤,但我認爲兩個原始點是很好的用途。 – 2013-02-27 10:31:06
考慮你正在製作一個簡單的計算器應用程序。你有超過25個按鈕。如果沒有「標籤」屬性,則每個按鈕需要25個IBActions。
對於警報視圖也是如此。標籤屬性是UIView類的重要屬性之一。
您可以輕鬆地爲按鈕設置插座並比較對象標識。該代碼將更具可讀性,並且這將更容易在IB – 2013-02-27 10:27:35
中設置嗨,正如我剛纔提到的,具體講一個計算器應用程序。你可以有9個按鈕和單個IBAction的每一個。標籤可以從1-9給出?那這個呢。或者你還是喜歡寫繁瑣的代碼來命名? – Xcoder 2013-02-27 10:29:48
我說出口,不行動。在數字鍵的cAse中,我猜它不算太壞。但是,對於所有的鍵?哪個更具可讀性 - 「if(sender.tag == 678)'或'if(sender == self.plusKey)'?在IB中更容易維護哪些? – 2013-02-27 10:36:34
- 1. 「del」標籤中「dir」屬性的用法是什麼?
- 2. <input>標籤中'acceskey'屬性的用法是什麼?
- 3. <a>標籤的屬性屬性是什麼?
- 4. NSMenuItem標籤屬性的用途是什麼?
- 5. JSF commandbutton中標籤屬性的用途是什麼?
- 6. <option>真正用於的標籤屬性是什麼?
- 7. 什麼是屬性指令的例子
- 8. unsafe_unretained屬性的用法是什麼?
- 9. 什麼是聚合物「是」屬性?
- 10. 什麼是HTML5視頻標籤使用屬性的正確方法
- 11. 爲什麼表單標籤的「for」屬性是必需的?
- 12. img標籤中ismap屬性的真正目的是什麼?
- 13. 什麼是「?」在html腳本標籤的src屬性中?
- 14. 什麼是標籤的默認屬性值
- 15. 什麼是「。」表單標籤中的動作屬性呢?
- 16. 什麼是佈局屬性在JSF標籤中的含義?
- 17. '多對多'標籤內的列屬性是指什麼?
- 18. JSTL標籤中'scope'屬性的默認值是什麼?
- 19. 什麼是XML標籤中的屬性名稱空間?
- 20. 錨標記的目標屬性的正確方法是什麼?
- 21. 爲什麼結合標籤的enabled屬性崩潰的應用程序
- 22. 所有struts2標籤的每個屬性用法示例
- 23. 刪除圖例標籤的屬性
- 24. 什麼是引用屬性?
- 25. 什麼是屬性?
- 26. 在html中在輸入標籤中使用'step'屬性的目的是什麼?
- 27. 什麼是HTML中使用的數據屬性?而且,數據屬性的常見組合是什麼?
- 28. MSDN FileSystemWatcher類示例中的PermissionSet屬性的用途是什麼?
- 29. 標籤幫助整合非值屬性
- 30. uitableviewcell的屬性是什麼?
你的問題不清楚。你已經知道什麼用途,什麼是不太「臭」的解決方案? – trojanfoe 2013-02-27 10:12:26
即使自定義視圖沒有標籤屬性! – 2013-02-27 10:18:20
該按鈕會調用' - (void)buttonTapped:(id)sender',然後我會將發件人轉換爲(UIButton *)並查看其標題。 – Andy 2013-02-27 10:18:25