2013-10-26 71 views
-1

我正在製作一個程序,我需要從它的標籤中獲取UIImageView的名稱。我將如何做到這一點?我看到一個叫viewWithTag的東西,但我認爲這只是按鈕。我使用目標c的Xcode。使用其標籤獲取對象

回答

0

viewWithTag:爲任何UIView(或它們的子類)。這對按鈕起作用,因爲它們是UIView的子類。您可以通過編程或XCode設置標籤,並使用viewWithTag:來獲取視圖。只要確保每個視圖都有一個唯一的標記,否則您最終可能會抓錯一個標記。

就名稱部分而言,我不確定你究竟是什麼,所以如果你需要進一步的指導,請澄清你的觀點。

0

在你想使用imageView的標籤屬性之前,你需要設置這個對象標籤 [UIImageView setTag:123]。

設置完成後它的標籤,你可以用 (UIImageView的*)達到目標[self.view viewWithTag:123]

-1

隨着UIImageView的是UIView的子類,它具有標籤屬性使用此viewWithTag及以下嘗試: -

UIImageView *myImageView = (UIImageView *)  
    [yoursuperView viewWithTag:15]; 

請撥打上海華這個方法,所有的UIImageViews的駐留在

+0

謝謝!我對此非常困惑。現在有道理。 –