gpt4 book ai didi

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

转载 作者:IT王子 更新时间:2023-10-29 05:20:28 24 4
gpt4 key购买 nike

如何使用 Swift 在 View 中模拟按钮按下。我正在尝试获取日历权限并设置一个功能来在我单击当前运行的开始按钮时检查此授权

@IBAction func start(sender: AnyObject) {
//loads prompt to "Allow" or "Don't Allow" calendar permissions
eventStore.requestAccessToEntityType(EKEntityTypeEvent, completion: handler)

//checkAuth function looks at calendar authorization to get current status
and then acts accordingly to dismiss View or load Privacy Settings
checkAuth()

}

我需要能够模拟按下“开始”按钮以再次触发 start() 函数。到目前为止我发现的唯一东西似乎是在 Objective-C 中

[buttonObj sendActionsForControlEvents: UIControlEventTouchUpInside];

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

最佳答案

Swift 翻译:

[buttonObj sendActionsForControlEvents: UIControlEventTouchUpInside];

是:

button.sendActions(for: .touchUpInside)

它实际上应该模拟按钮按下。

关于ios - 如何使用代码在 Swift iOS8 中模拟按钮按下,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27413059/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com