2010-10-16 50 views

回答

1

標籤只用來在應用程序中確定一個視圖。它有點像HTML元素中的id屬性;將一個以上的視圖附加到一個視圖上是沒有意義的。如果需要,可以使用自己的數據結構將標籤映射到多個「事物」。

2

不,標籤只是一個屬性,它只是一個整數。你總是可以決定使用按位或者或者某個東西來編碼整數,然後用一個掩碼和位移來對它進行AND操作,以從中獲取多個值。換句話說,使用位域。

1

您可以使用NSMutableDictionary將您的UIImageView與另一個對象相映射。您需要使用[NSValue valueWithNonretainedObject:yourView]作爲關鍵字,並且如果需要映射2個值,則可以創建2個字典。請注意,該對象不會被保留,所以當您要釋放您的UIImageView實例時,您應該釋放該字典。