问题标签 [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 投票
3 回答
2820 浏览

iphone - 来自 UITableViewCell 内的 UIButton 的 IBAction

我在 Interface Builder 中创建了一个 UITableViewCell,我添加了一个 UIImageView 和一个 UIButton。我为 UIButton 提供了一个插座,并将其连接到 IBAction 并设置了 touch up inside 事件集。我以为它会调用这个方法,因为一切看起来都像是连接起来的:

检查连接选项卡,我已正确设置所有内容,插座和操作。而且我没有收到任何错误,但是在预览应用程序时,单击 UITableViewCell 内的该按钮什么也不做,而且我在日志中看不到任何内容。

关于为什么它不允许我单击 UITableViewCell 中的按钮的想法?

编辑:

cellForRowAtIndexPath 的代码:

0 投票
2 回答
175 浏览

iphone - Objective C --- 数组在 (void) 函数中是可读的,但不是 (IBAction)

大家好,我有一个数组,其中包含我的应用程序中的所有 .aif 文件路径,这是我通过使用 mainBundle 和资源找到的。

该数组需要通过 2 个视图控制器向下传递才能到达实际使用的位置。问题是,它要么崩溃,要么记录完全错误的东西。当我调试时,我在崩溃时得到一个 EXC_BAD_ACCESS 注释,但当我正常运行它时,它只是崩溃了。

这是它工作的地方;

这将返回以 fileName.aif 结尾的一长串路径。你明白了。

然而...

该片段导致崩溃。如果我注释掉它处理 possDrumSounds 的部分,它工作正常。否则它会崩溃或以某种方式更改数组以包含像 UIViewControllers 这样的随机对象,我不知道它们来自哪里。

感谢所有帮助,谢谢!

0 投票
1 回答
404 浏览

cocoa - NSPopUpButton 恢复到初始状态

我注册通知NSPopUpButtonWillPopUpNotification以便在弹出菜单显示之前更改它。新的弹出菜单包括运行应用程序列表和受尊重的图标。当应用程序被选中时,它会调用一个@selector方法。

选择完成后,按钮会显示所选应用程序图标的图像,以及所选应用程序的文本。

如何使弹出按钮仅显示NSImageNameAddTemplate图像?

我尝试在之后设置一个新菜单,IBAction但弹出按钮永远不会触发IBAction之后的选择。

谢谢。

0 投票
6 回答
3821 浏览

iphone - Interface Builder 将看不到操作方法

我正在尝试将 aUIButton连接到IBAction界面构建器,但 IB 不会显示我定义为将其连接到的选项的方法。

这就是我在 h 文件中的内容,然后在我的 M 文件中

IB 文档连接到我知道的那个类,因为那个类也有一个UIPicker, 并且连接得很好。

任何帮助都会很棒,

谢谢,卡拉汉001。

0 投票
1 回答
6253 浏览

iphone - UIButton 事件“Touch Up Inside”不起作用。'Touch Down' 工作正常

我在 UIView 中有一个 UIButton,它位于我从 .xib 文件分配和初始化的 UIViewController 中。

当将 IBAction 连接到 UIButton 的“Touch Down”事件时,它会正确触发。但是,如果我将它连接到“Touch Up Inside”事件,它不会响应。

其他事件也不起作用。“Touch Drag Enter”、“Touch Drag Exit”、“Touch Up Outside”等。仅 Touch Down。

有谁知道为什么会这样?

富有的

0 投票
5 回答
21645 浏览

iphone - UIButton 事件“Touch Up Inside”不起作用。'Touch Down' 工作正常

我在 UIView 中有一个 UIButton,它位于我从 .xib 文件分配和初始化的 UIViewController 中。

当将 IBAction 连接到 UIButton 的“Touch Down”事件时,它会正确触发。但是,如果我将它连接到“Touch Up Inside”事件,它不会响应。

其他事件也不起作用。“Touch Drag Enter”、“Touch Drag Exit”、“Touch Up Outside”等。仅 Touch Down。

有谁知道为什么会这样?


该按钮是视图控制器中的一个简单的圆角矩形按钮。我已经加载了视图控制器:

我在 IB 中将此按钮添加到 MyViewController 的圆角矩形按钮。我创建了以下 IBActions:

在 IB 菜单中,单击按钮并将 Touch Down 插座拖到 MyViewController 并选择 buttonTouchDown:。保存了 IB xib。

当我运行并测试按钮并收到“Button Touch Down Event Fired”日志消息时。

但是当我回到 IB 并将 Action 更改为 Touch Up Inside 并将其连接到 buttonTouchUpInside: IBAction 并保存时。我再次测试,我没有得到任何回应。

问候,丰富

0 投票
2 回答
2107 浏览

objective-c - 禁用和延迟 IBAction 按钮

我有一个 IBAction 按钮,我想在 30 秒延迟后启用它。该按钮将在视图中但禁用 30 秒。

有谁知道我会怎么做?

这就是我所拥有的 - 一个播放一些音频的简单 IBAction:

0 投票
1 回答
2479 浏览

cocoa - 在按键而不是返回时从 NSTextField 发送操作

我想在一个键被解除后显示一条新推文的剩余字符数。目前,这仅在 return 被解除时才会发生:

此操作连接到NSTextField(不是 UITextField !!): 替代文字

这对用户来说很糟糕,因为他们希望立即看到字符数,而不仅仅是在按下回车后。

谁能帮我吗?谢谢。

0 投票
1 回答
1320 浏览

iphone - iphone SDK可以xcode获取在界面生成器中创建的对象吗?

我可以通过程序获取在 xcode 中的 Interface builder 中创建的对象吗?

我已经设置了对象的标签和名称(UIButton)。情况是我将 IBAction 用于“按下按钮”动作,我可以获得触发动作的当前按钮,但是如果我想获取上一个按下按钮并设置其图像怎么办?

任何建议都会有所帮助!

0 投票
4 回答
14151 浏览

uitableview - 自定义 UITableViewCell 和 IBAction

我有一个自定义 UITableViewCell,我在其上添加了一个按钮,我已将该按钮与我的 viewController 中的 IBAction 相关联。现在我面临的问题是我如何知道该按钮是从哪个单元格创建的。当我展示其中有一个表并且有多行(自定义 UITableViewCell)的 viewController 时,现在当用户按下按钮时,该操作被调用,但我怎么知道它是哪一行。

因为基于行索引我需要存储一些值。

编辑:我现在有一些线索,但我仍然不确定我将如何做到这一点,所以似乎在我的 tableViewController cellForRowAtIndexPath 方法上我必须做这样的事情

然后我必须写一个方法

但我仍然不知道如何在我的 addToCart 方法中获取行索引。感谢你的帮助。