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

iphone - 声明解释 - (IBAction)changeGreeting:(id)sender; 苹果手机

他们到处都说 IBAction 是什么,但没有解释整个声明的含义。

什么是发件人和ID?

问候, 纳姆拉塔

0 投票
9 回答
84249 浏览

iphone - 手势识别器和按钮操作

我有一个看起来像这样的视图层次结构:

我已将手势识别器附加到我的 UIView (B)。我面临的问题是我没有对 UIView (B) 内的圆角矩形按钮进行任何操作。singleTap 手势识别器捕获/覆盖按钮的 Touch Up Inside 事件。

我怎样才能让它工作?我认为响应者链层次结构将确保按钮触摸事件将被优先考虑,并且它将被触发!我错过了什么?

下面是一些相关代码:

0 投票
1 回答
709 浏览

objective-c - 自定义类在启动后立即被释放。EXC_BAD_ACCESS

我创建了处理按钮的新类。它什么都不做(只是为了测试,方法很干净)。它在启动后被释放,当我单击按钮时,应用程序因 EXC_BAD_ACCESS 而崩溃。这是我的 .h 类文件:

实现文件:

控制台列表(NSZombieEnabled 已打开):

[11724:207] * -[pagechanger performSelector:withObject:withObject:]: 消息发送到已释放实例 0x4b35900

这是“info malloc-history address ”返回的内容:

我正在尝试修改 Apple 的代码(ZoomingPDFViewer)。我找不到在那里添加新按钮的任何方法......所以我以编程方式创建了一个新窗口并将子视图添加到其中。但是我不知道这段代码是否有帮助......

您可以在此处获取原始代码

在没有 EXC_BAD_ACCESS 的情况下如何让我的方法正常工作?

0 投票
1 回答
545 浏览

objective-c - 将 IBAction 添加到 UIScrollView

嘿,我想知道是否可以将 IBActions 添加到 UIScrollView?那么当用户滚动到下一个图像时,IBAction 完成了吗?

这可能吗?

0 投票
1 回答
404 浏览

objective-c - Xcode 在应用加载时运行 IBAction

我想在应用加载之前隐藏一个窗口。现在我知道隐藏一个可以使用它的窗口;

当您单击一个按钮时效果很好,但是如果我不想在应用程序加载之前或期间隐藏它怎么办?

所以在应用程序加载时排序需要一个 IBAction

0 投票
1 回答
2217 浏览

xcode - UITableView 标头中的 UIButton 不起作用?

我在 UITableView 标头中添加了一个 UIBUtton ,但它似乎不起作用。它是可点击的,但是在将 IBAction 附加到它时,它会失败并且什么也不做。

我已经在线阅读并看到将其放入您的文件所有者中,但我不能这样做。当我把动作放进去时,它只会出现在我的 First Responder 中。

我也尝试将它放在另一个文件中,但是这样做时不会让我将它拖到另一个文件中。

文件:

RootViewController.h RootViewController.m TableViewAppDelegate.h TableViewAppDelegate.m DetailViewController.h DetailViewController.m

RootViewController.h

根视图控制器.m

任何帮助表示赞赏!谢谢。

0 投票
1 回答
1227 浏览

xcode - IBActions 不在文件的所有者中?

由于某种原因,我在代码中声明的 IBAction 不在我的文件所有者中。我一直在看这个一个小时,我似乎无法弄清楚。

这可能有一个非常简单的解释。我可能会觉得自己很笨。提前致谢!

下面是我的代码。

RootViewController.h

根视图控制器.m

它们确实出现在第一响应者中,但是当我链接它们时它们不起作用。谢谢!

编辑:我想在不同的 XIB (MainWindow.XIB) 中使用这些操作。我尝试在每个 .h 文件中添加我的操作,但没有一个显示在我的 MainWindow.XIB 中。

0 投票
1 回答
108 浏览

xcode - 登录窗口UI.nib

我是新手..试图为macosx创建一个简单的应用程序,基本上我希望这个应用程序在用户使用用户名/密码登录后立即启动..

它只是一个简单的应用程序,有一个窗口,该窗口显示一条警告消息,然后有两个按钮“同意”和“拒绝”,如果用户点击同意,那么它将继续登录过程.. 用作“登录按钮”

如果用户点击拒绝,那么它将返回登录窗口..就像“取消按钮”一样

但由于是 Xcode 的新手.. 我已经用两个按钮创建了应用程序.. 但不知道如何添加 IBAction 和 Outlets!..

有任何想法吗?..

谢谢

0 投票
3 回答
1110 浏览

iphone - 多个 UIButtons 1 功能

基本上我需要在一个视图中有几个按钮。我希望他们都调用一个函数,以便我可以跟踪“状态”。

如何判断哪个按钮调用了该功能?反正有没有得到发件人的文本?

0 投票
1 回答
175 浏览

xcode - 来自不同 XIB 的操作?

我有一个 XIB (RootViewController),它有我想从不同的 XIB (DetailViewController) 执行的操作,但我似乎做不到。

我已经导入了 .h 文件并使用了以下代码:

我收到此错误:

可能有一个简单的解决方法,我会觉得很愚蠢。提前致谢!

编辑:

看看我做了什么:

我在它上面做了一个 NSLog 并显示出来。但它并没有像我之前每 10 秒有一个计时器那样做其余的动作。有任何想法吗?

** 编辑: **

我想做什么可能不清楚。如果用户没有存档信息,我有一个向上滑动的视图。登录成功后,我希望它关闭然后刷新并检查不同XIB中的专辑。我尝试了各种各样的东西,但似乎没有一个有效!提前致谢。