2012-02-12 50 views
-1

我有一個加載在ImageView中的靜態背景圖像(地圖)。我有幾個透明的文本圖像(例如地圖上的城市標籤),我想在點擊一個按鈕後將其疊加在地圖上。重新點擊該按鈕將卸載圖層,以便用戶可以根據他們希望看到的內容選擇任意圖層的組合。我可能總共有5層連接到5個按鈕。Xcode 4.2.1中的按鈕點擊事件

我知道這很簡單,但我需要一些幫助的按鈕代碼。如果我有一個名爲「城市」的按鈕和一個名爲「cities.png」的圖層,我想要加載並顯示在我的主ImageView地圖上,請有人可以請給我看一些代碼,讓按鈕點擊來循環我的城市.png圖層打開和關閉?

千恩萬謝

+1

加載一個圖像這將工作請向我們展示你的嘗試。這不僅表明了你的努力,而且在沒有代碼上下文的情況下給我們一個合理的答案几乎是不可能的。 (例如,你使用「layer」這個詞而沒有明確告訴我們這是一個UIView還是一個CALayer。) – 2012-02-12 20:09:06

回答

0
  • 做的ImageView的屬性和合成它
  • 添加一個手勢識別到您的視圖(谷歌它);
  • 添加的1抽頭計數火功能
  • 在功能

    檢查

    if(self.imageView.image != nil) 
        { 
        self.ImageView.image = [UIImage imageNamed:@YourImage"]; //load the image view 
        } 
    else 
    { 
    self.imageView.image = nil; //image already dispelled..remove it. 
    self.imageview.center = //touch location center // 
    } 
    

,如果你想在同一時間

+0

我很欣賞這個反饋。我會看看我能把這個方向放在一起。 – Redstar 2012-02-12 20:33:31

+0

同時圖像view.center如果部分,如果部分應改爲==無。在我的手機上,所以稍後會編輯它 – Shubhank 2012-02-12 20:51:22

+0

我想再次感謝您的代碼示例上面。感謝您的意見,我的計劃按計劃運行。乾杯。 – Redstar 2012-02-13 03:58:02