ios – 确定事件发件人的最佳方法

ios – 确定事件发件人的最佳方法,第1张

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

预先感谢您的任何帮助.

解决方法 您可以为UIbutton设置一个称为“标签”的东西,或者可以响应事件的任何东西.如果使用的是Interface Builder,请单击该项的属性检查器,然后为该标记选择一个值(整数).在你的代码中做这样的事……

- (IBAction)buttonReceived:(ID)sender{     if ([sender tag] == 1) {       //Do something    }    else if ([sender tag] == 2) {       //Do something else    }}
总结

以上是内存溢出为你收集整理的ios – 确定事件发件人的最佳方法全部内容,希望文章能够帮你解决ios – 确定事件发件人的最佳方法所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1010280.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存