如何在Swift iOS8中使用代码模拟按钮

如何在Swift iOS8中使用代码模拟按钮,第1张

概述如何使用 Swift在视图内模拟按钮.我正在尝试获取日历权限,并有一个功能设置来检查此授权,当我单击当前运行的开始按钮 @IBAction func start(sender: AnyObject) {//loads prompt to "Allow" or "Don't Allow" calendar permissionseventStore.requestAccessToEntityTy 如何使用 Swift在视图内模拟按钮.我正在尝试获取日历权限,并有一个功能设置来检查此授权,当我单击当前运行的开始按钮
@IBAction func start(sender: AnyObject) {//loads prompt to "Allow" or "Don't Allow" calendar permissionseventStore.requestAccesstoEntityType(EKEntityTypeEvent,completion: handler)//checkAuth function looks at calendar authorization to get current status and then acts accordingly to dismiss VIEw or load Privacy SettingscheckAuth()}

我需要能够模拟按下“开始”按钮的按钮,再次触发start()func.到目前为止,我发现的唯一的事情似乎在Objective-C

[buttonObj sendActionsForControlEvents:UIControlEventtouchUpInsIDe];

我不熟悉Obj-C,如果可能,需要一种在Swift中实现的方法…谢谢

Swift翻译:
[buttonObj sendActionsForControlEvents: UIControlEventtouchUpInsIDe];

是:

buttonObj.sendActionsForControlEvents(UIControlEvents.touchUpInsIDe)

实际上它应该是模拟按钮推送.

总结

以上是内存溢出为你收集整理的如何在Swift iOS8中使用代码模拟按钮全部内容,希望文章能够帮你解决如何在Swift iOS8中使用代码模拟按钮所遇到的程序开发问题。

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

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存