在winforms/C#中,大多數所有的UI控件都有一個.Tag標籤,就像myButton.Tag = myObject; Tag屬性是一個'對象'類型,所以你基本上可以存儲任何類型的對象。我該如何在Objective-C/Cocoa中完成這項工作?做所有的UI元素都有類似.Tag的地方我可以存儲一個NSObject或什麼的?如果是這樣,你能舉個例子嗎?非常感謝!我可以在Objective-C中的按鈕內存儲自定義對象嗎?
注:我看到整數.Tag那裏,但我想要一個對象標記。但我想這不存在。好吧。
是什麼對象呢?這可能有助於確定是否有比嘗試將它與用戶界面控件關聯的更合適的解決方案。 – dreamlax 2010-01-31 22:07:02
我希望按鈕有一個值和一個標識符。如果我使用.Tag作爲標識符,我將無法在其上存儲值。基本上,我只需要更多的信息存儲在按鈕。 – foreyez 2010-02-01 02:00:04
一個按鈕不應該有一個值;其目的是調用一個動作,而不是存儲一些任意的數據。 – dreamlax 2010-02-01 03:43:28