【问题标题】:Button on tool bar shoud call location manager method工具栏上的按钮应该调用位置管理器方法
【发布时间】:2010-02-16 16:05:08
【问题描述】:

我是 iphone 开发新手。我创建了一个地图应用程序。我在地图视图下方创建了一个工具栏。当我单击工具栏上的按钮时,它应该显示一个警报视图,要求设置当前位置。如何我能实现吗?请指导我。我应该在哪里给出按钮单击事件的方法。我已经在界面生成器中创建了工具栏。请帮助我。谢谢。

【问题讨论】:

    标签: iphone geolocation maps toolbar


    【解决方案1】:

    该方法应该放在与 XIB(发音为 NIB)文件关联的控制器中。在该控制器的标头中,您将声明一个方法,例如

    -(IBAction) userPressedButton:(id) 发送者;

    保存 .h,然后返回 InterfaceBuilder,选择您的按钮并按 cmd-2 以显示出口检查器。将“Touch Up Inside”拖到包含图标的窗口中的文件所有者。该 FileOwner 对象是您的控制器。当你松开它时,它会弹出一个包含控制器中所有动作的菜单,所以你应该看到你的 userPressedButton 方法。点击那个。

    然后在实现 (.m) 文件中,您可以实现该方法来执行您想做的任何事情,例如显示 AlertView 等。基本上,XIB 的文件所有者是控制器类,您刚刚告诉 IB,当手指在按钮区域内抬起,它应该调用 userPressedButton 方法。

    简单 ;-) 刚开始很奇怪,然后很棒。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-20
      • 2015-03-20
      相关资源
      最近更新 更多