2012-02-12 136 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