问题标签 [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.
objective-c - 从 IBAction 打开第二个窗口
如何使用我创建的第二个窗口,有没有办法在触发IBAction
事件时打开它,例如“触地”事件?
objective-c - 如何在 Interface Builder 中访问 UI 元素的属性
例如,我有一个调用 的 UISlider,- (IBAction)sliderMoved:(id)sender
一旦新值“滑动”到Value Changed
事件中,它就会执行一些任务。但是如果我想根据它的初始值做某事呢?
如果有人更改了 nib 文件,则硬编码以匹配 Interface Builder 中的默认值会很草率,并且以后很难调试。那么,如何在 Interface Builder 中访问为这个 UISlider 设置的默认值呢?
而且,更一般地说,如何访问任何此类 UI 元素的这些属性?是否已经为这些合成了 setter/getter 方法?
objective-c - 激活按钮上的代码 仅按住
我试图仅在按下(并按住)按钮时激活我的一段代码。当按钮被释放时,我希望我的标签再次不可见。有没有办法有效地做到这一点?我有一个 IBAction(按钮)和一个 IBOutlet(一个文本字段),并为操作设置了以下代码:
有什么帮助吗?(用假人的话)
扎克
cocoa - 在 Cocoa 中为 NSMenuItem 设置目标/操作的正确方法?
我在执行一些初始 Cocoa 编程时遇到了一些真正的困难。
本质上,我有一个NSStatusBar
带有NSMenu
附加菜单的项目。菜单有一个NMMenuItem
. 在 IB 中,我已将 NSMenuItem 连接到NSObject
本身设置为 ApplicationDelegate 的类;然后,我将收到的操作设置为IBAction
ApplicationDelegate 中的一个方法。我认为一切都正确连接,除非我运行程序并单击菜单项时IBAction
不调用该方法。我真的好像搞不定。这是相关的代码。
应用程序委托 h 文件:
应用程序委托 m 文件:
正如我所说,在 IB 中,我已将应用程序NSMenu
委托中的当我运行它时没有任何反应!!!statusMenu
NSStatusBar
NSMenuItem
NSMenu
NSObject
我也以编程方式尝试过,但仍然无法调用 IBAction 方法。
编辑:我会附上一些屏幕截图来显示 IB 中的设置,但我还不允许。
包含添加到的菜单的主笔尖,NSStatusBar
如下所示:
- 佛
NSApplication
- FR
FirstResponder
- 应用
NSApplication
- 字体管理器
NSFontManager
- 主菜单
NSMenu
- 菜单项(首选项)
NSMenuItem
- 菜单项(首选项)
- Sss 应用程序委托
sssAppDelegate
NSMenuItem:
- 发送操作 -
showPreferencePanel
--->Sss App Delegate
Sss 应用代表:
- 奥特莱斯 -
statusMenu
--->Main Menu
- 收到的操作 -
showPreferencePanel:
--->Main Item (Preferences)
iphone - 从 IBAction 转到 UIWebView
我想知道如何从“ - (IBAction) buttonPressed
”函数加载 Web 视图。
ipad - 其他 UIviewController 和 IBActions 中的 UIViewController
我正在设计一个 iPad 应用程序,其中的小 UIScrollViews 有自己的 UIViewController 。这些控制器在他们的视图中有一个调用 IBAction 方法的按钮。但它不起作用,事实上,它们似乎没有在模拟器中被按下。
这是一些代码,可以让您了解我在做什么。
现在你可以猜到 MiniController 非常简单,我只发布 .h 文件
您可以看到我使用 Interface builder 将 UIButton“按钮”连接到名为 doSomething 的方法。但正如我已经说过的,它不起作用。
还有一件事。我还尝试以编程方式使用Mini Controller 实例向 UIScrollView 添加一个按钮。它奏效了!但我当然相信它是极其硬编码的。
你怎么看?我会很感激任何建议。
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
iphone - 子视图中未调用 IBAction
我正在创建一个简单的应用程序,让用户在单击按钮后查看电影。您看到的第一个屏幕是带有 2 个按钮的主菜单。其中一个将用户发送到我在 IBAction 方法中这样编码的子视图:
这部分很好,只是子视图在前一个视图的底部显示了一个 20 像素的条。我环顾四周,没有一个像这样的解决方案适合我。这甚至不是主要问题。在子视图上,每当我单击一个按钮时,应用程序就会爆炸。IBAction 方法甚至在方法内部执行一行之前就中断了。在这里,在 goBack IBAction 方法中,我试图关闭子视图并返回主菜单:
我的 XIB 文件中的连接是正确的,一切似乎都井井有条。按钮只是没有执行。我不确定它是否与添加子视图或什么有关。我在谷歌和这个网站上做了很多搜索,但我仍然找不到解决方案。
这是我遇到的错误的示例:
希望大家能帮帮我,这真的很令人沮丧。我觉得我什么都试过了。谢谢你的时间。如果我需要提供更多信息,请告诉我。再次感谢。
xcode - 如何使 2 个标签彼此相加?
嗨,我对 Xcode 有点陌生,我正在尝试制作一个应用程序,您可以在其中按下按钮并且数字会增加;我有 2 个按钮和 2 个标签。我已经将它计算到两个标签将计数的位置,但现在我希望两个标签中的数字相加并显示在不同的标签中。是否有任何行可以添加到按钮以使它们也只在另一个标签中计数,或者我是否需要单独的操作和/或按钮?
谢谢
iphone - iPhone/Objective-C UIActionSheet 以编程方式添加按钮
我有一个UIActionSheet
包含以编程方式添加的按钮,具体取决于属性是否包含值。
这是我目前正在使用的代码:
问题是,我如何解释其中一个属性可能为 null 并在clickedButtonAtIndex:
? 索引值会发生变化。我有大约 4 或 5 个不同的按钮,每个按钮的显示取决于属性是否包含某种值。