问题标签 [sender]

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 回答
14168 浏览

iphone - UIButton TouchUpInside 触摸位置

所以我有一个大的UIButton,它是一个UIButtonTypeCustom,并且按钮目标是调用的UIControlEventTouchUpInside。我的问题是如何确定UIButton触摸发生的位置。我想要这个信息,这样我就可以从触摸位置显示一个弹出窗口。这是我尝试过的:

和其他各种迭代。按钮的目标方法通过以下方式从中获取信息sender

那么有什么办法可以使用类似的东西:button.touchUpLocation

我在网上查了一下,找不到类似的东西,所以提前谢谢。

0 投票
1 回答
542 浏览

iphone - tableviewcells 中的收藏夹按钮

我在我的 tableviewcontroller 中实现了以下方法,以显示带有空星和实心星的收藏夹:

我尝试在这部分使用:

我的问题是单元格中的每五个按钮的工作方式都是一样的。如果我点击第一个单元格中的按钮(空星),结果将如下:第一个按钮变成实心星,到目前为止很好(预期的行为),但同时第六颗星变成实心也。或者,如果我点击第二颗,第七颗星就会被填满,反之亦然……

我记录了我点击的按钮,我意识到,在上述按钮的情况下,内存地址是相等的。对不起我的英语,非常感谢您提前提供的每一个帮助!

0 投票
3 回答
714 浏览

delphi - 如何使用 SENDER 优化此代码?

我有一个包含 16 个 TCheckBox 和 32 个 TEditBox 的表单。每 2 个 TEditBox 启用能力取决于复选框状态。所以我使用这个太长的代码:

我使用了这段代码,但没有任何反应:

谢谢你。

0 投票
1 回答
575 浏览

iphone - inputAccessoryView 点击后

我已经尝试过UITextView 的解决方案在第一次单击时不显示 InputAccessoryView

我对具有inputAccessoryView的textView有疑问

我想通过它的inputAccessoryView调用[textView resignFirstResponder],这样我就可以关闭键盘

并且inputAccessoryView上只有一个UIButton,点击该按钮将调用 IBAction 方法调用-(IBAction)closeKeyboard:(id)sender;

现在方法中的发送者是inputAccessoryView上的按钮,

问题是,

我怎样才能找出这个textView 的 inputAccessoryView 已被点击,

或者只是得到一个指向这个textView的指针,所以我可以打电话

[textView resignFirstResponder]??

0 投票
2 回答
6933 浏览

ios - 确定事件发送者的最佳方法

我有一个关于 iOS 应用程序中的事件处理的简单问题......假设你有一个应用程序有一些按钮,这些按钮对调用相同操作的 TouchUpInside 事件做出反应,在操作方法中了解触发的按钮是什么的最佳方法是什么事件?我知道使用按钮的标题可以轻松完成,但我认为如果您有一个本地化应用程序,其中按钮文本可能会更改(除非可以反转标题的本地化,即从本地化字符串中检索原始字符串)...关于这个主题有没有好的做法?我应该使用按钮的其他属性来区分不同的按钮吗?

预先感谢您的任何帮助。

0 投票
1 回答
623 浏览

silverlight - 从子窗口获取发件人(按钮)

我是通过代码生成按钮的。使用按钮,我有一种方法可以在 Silverlight 中调用子窗口。

当子窗口弹出时,我可以知道如何获取 sender.content 吗?从子窗口

0 投票
2 回答
144 浏览

.net - 如何对发件人进行类型转换?

我有一个 ToolStripButton 作为点击事件中的发件人。我需要能够将发件人类型转换为工具条按钮并将其标签属性检索为整数。我想,我在下面的代码中这样做。我的程序编译成功,但它引发了无效的类型转换运行时错误。

我看到标签属性是一个包含标签作为字符串的对象。

那么,我做错了什么?

谢谢你。

0 投票
1 回答
591 浏览

iphone - 如何在 DetailView 中传递发件人标签以获取默认地图应用程序的方向?

我在注释针和 tableview 上打开 Detailview。为了从 detailview 中获取方向,我在按钮单击事件之后放置了位置。

编辑:: 与 -(IBAction)showDirectionUpdated; 编码

}

我想传递一些发件人或 id 以从 detailView 调用相应的方向,我在按下注释时得到它。我通过选择 tableview(listview) 从 detailview 获取方向默认应用程序成功。这里有一些发件人标签的代码。

使用 viewForAnnotation 编辑 2===

0 投票
1 回答
2045 浏览

objective-c - 如何直接调用方法而不是按钮操作

我想直接在应用程序didFinishLaunchingWithOptions 调用下面的方法。

目前这个动作是通过一个按钮触发的。我怎么能在没有按钮的情况下调用它?

0 投票
1 回答
167 浏览

ruby-on-rails - ROR:在不同时间使用不同的邮件 ID 发送电子邮件?

我是 ROR 的新手,所以这可能是一个愚蠢的问题。我正在使用 ActionMailer 向任何收件人发送邮件。最初我尝试使用 gmail smtp 设置。但是每次发送邮件时,它都来自同一个mail_id。但是在我的应用程序中,我希望发件人在不同的时间有所不同。那么,是否可以使用 ActionMailer 来做到这一点?