问题标签 [ibaction]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1784 浏览

objective-c - 从 IBAction 打开第二个窗口

如何使用我创建的第二个窗口,有没有办法在触发IBAction事件时打开它,例如“触地”事件?

0 投票
2 回答
389 浏览

objective-c - 如何在 Interface Builder 中访问 UI 元素的属性

例如,我有一个调用 的 UISlider,- (IBAction)sliderMoved:(id)sender一旦新值“滑动”到Value Changed事件中,它就会执行一些任务。但是如果我想根据它的初始值做某事呢?

如果有人更改了 nib 文件,则硬编码以匹配 Interface Builder 中的默认值会很草率,并且以后很难调试。那么,如何在 Interface Builder 中访问为这个 UISlider 设置的默认值呢?

而且,更一般地说,如何访问任何此类 UI 元素的这些属性?是否已经为这些合成了 setter/getter 方法?

0 投票
2 回答
1379 浏览

objective-c - 激活按钮上的代码 仅按住

我试图仅在按下(并按住)按钮时激活我的一段代码。当按钮被释放时,我希望我的标签再次不可见。有没有办法有效地做到这一点?我有一个 IBAction(按钮)和一个 IBOutlet(一个文本字段),并为操作设置了以下代码:

有什么帮助吗?(用假人的话)

扎克

0 投票
1 回答
5270 浏览

cocoa - 在 Cocoa 中为 NSMenuItem 设置目标/操作的正确方法?

我在执行一些初始 Cocoa 编程时遇到了一些真正的困难。

本质上,我有一个NSStatusBar带有NSMenu附加菜单的项目。菜单有一个NMMenuItem. 在 IB 中,我已将 NSMenuItem 连接到NSObject本身设置为 ApplicationDelegate 的类;然后,我将收到的操作设置为IBActionApplicationDelegate 中的一个方法。我认为一切都正确连接,除非我运行程序并单击菜单项时IBAction不调用该方法。我真的好像搞不定。这是相关的代码。

应用程序委托 h 文件:

应用程序委托 m 文件:

正如我所说,在 IB 中,我已将应用程序NSMenu委托中的当我运行它时没有任何反应!!!statusMenuNSStatusBarNSMenuItemNSMenuNSObject

我也以编程方式尝试过,但仍然无法调用 IBAction 方法。

编辑:我会附上一些屏幕截图来显示 IB 中的设置,但我还不允许。

包含添加到的菜单的主笔尖,NSStatusBar如下所示:

  • NSApplication
  • FRFirstResponder
  • 应用NSApplication
  • 字体管理器NSFontManager
  • 主菜单NSMenu
    • 菜单项(首选项) NSMenuItem
  • Sss 应用程序委托sssAppDelegate

NSMenuItem:

  • 发送操作 - showPreferencePanel--->Sss App Delegate

Sss 应用代表:

  • 奥特莱斯 - statusMenu--->Main Menu
  • 收到的操作 - showPreferencePanel:--->Main Item (Preferences)
0 投票
2 回答
617 浏览

iphone - 从 IBAction 转到 UIWebView

我想知道如何从“ - (IBAction) buttonPressed”函数加载 Web 视图。

0 投票
3 回答
1803 浏览

ipad - 其他 UIviewController 和 IBActions 中的 UIViewController

我正在设计一个 iPad 应用程序,其中的小 UIScrollViews 有自己的 UIViewController 。这些控制器在他们的视图中有一个调用 IBAction 方法的按钮。但它不起作用,事实上,它们似乎没有在模拟器中被按下。

这是一些代码,可以让您了解我在做什么。

现在你可以猜到 MiniController 非常简单,我只发布 .h 文件

您可以看到我使用 Interface builder 将 UIButton“按钮”连接到名为 doSomething 的方法。但正如我已经说过的,它不起作用。

还有一件事。我还尝试以编程方式使用Mini Controller 实例向 UIScrollView 添加一个按钮。它奏效了!但我当然相信它是极其硬编码的。

你怎么看?我会很感激任何建议。

0 投票
1 回答
318 浏览

iphone - 带有添加按钮的基于导航的应用程序

我创建了一个新的基于导航的应用程序项目。然后在 MainWindow.xib 中,我向导航栏添加了一个按钮。我想将一个新视图推送到可以输入信息的屏幕上,该信息将作为对象添加到 UITableView 的数组中。

但我不知道在哪里编写 IBAction 以将按钮链接到(Appdelegate 或 RootViewController)?因为正如您在屏幕截图中看到的那样,它位于 MainWindow.xib 中,因为 RootViewController 只是一个 Table 并且不包含导航。但在 MainWindow.xib 的文档视图中,它位于 RootViewController 下。

我是否也必须在 XIB 中创建一个新的 View Controller 并为它创建一个 IBOutlet?

我尝试将代码放入我的 AppDelegate 并将按钮引用到委托,但它不起作用。

请帮忙。提前致谢。

请参阅此处的屏幕截图:http: //i56.tinypic.com/5djbcm.png

0 投票
1 回答
1770 浏览

iphone - 子视图中未调用 IBAction

我正在创建一个简单的应用程序,让用户在单击按钮后查看电影。您看到的第一个屏幕是带有 2 个按钮的主菜单。其中一个将用户发送到我在 IBAction 方法中这样编码的子视图:

这部分很好,只是子视图在前一个视图的底部显示了一个 20 像素的条。我环顾四周,没有一个像这样的解决方案适合我。这甚至不是主要问题。在子视图上,每当我单击一个按钮时,应用程序就会爆炸。IBAction 方法甚至在方法内部执行一行之前就中断了。在这里,在 goBack IBAction 方法中,我试图关闭子视图并返回主菜单:

我的 XIB 文件中的连接是正确的,一切似乎都井井有条。按钮只是没有执行。我不确定它是否与添加子视图或什么有关。我在谷歌和这个网站上做了很多搜索,但我仍然找不到解决方案。

这是我遇到的错误的示例:

希望大家能帮帮我,这真的很令人沮丧。我觉得我什么都试过了。谢谢你的时间。如果我需要提供更多信息,请告诉我。再次感谢。

0 投票
2 回答
2085 浏览

xcode - 如何使 2 个标签彼此相加?

嗨,我对 Xcode 有点陌生,我正在尝试制作一个应用程序,您可以在其中按下按钮并且数字会增加;我有 2 个按钮和 2 个标签。我已经将它计算到两个标签将计数的位置,但现在我希望两个标签中的数字相加并显示在不同的标签中。是否有任何行可以添加到按钮以使它们也只在另一个标签中计数,或者我是否需要单独的操作和/或按钮?

谢谢

0 投票
1 回答
7552 浏览

iphone - iPhone/Objective-C UIActionSheet 以编程方式添加按钮

我有一个UIActionSheet包含以编程方式添加的按钮,具体取决于属性是否包含值。

这是我目前正在使用的代码:

问题是,我如何解释其中一个属性可能为 null 并在clickedButtonAtIndex:? 索引值会发生变化。我有大约 4 或 5 个不同的按钮,每个按钮的显示取决于属性是否包含某种值。