iOS 16:交互式消息应用与 SiriKit 集成开发全解析
交互式消息应用开发
在开发 iOS 交互式消息应用时,有多个关键步骤需要完成,下面将详细介绍。
响应按钮选择
每个游戏按钮在被点击时会调用 buttonPressed 方法。该方法需要识别被按下的按钮,将当前玩家的值存储到游戏状态数组的对应元素中,并更改按钮标题以显示当前玩家已选择该按钮。在 MessagesViewController.swift 文件中,实现代码如下:
@IBAction func buttonPressed(_ sender: UIButton) {
for (index, button) in Buttons.enumerated() {
if button.isEqual(sender) {
if gameStatus[index].isEqual("-") {
gameStatus[index] = currentPlayer
sender.setTitle(currentPlayer, for: .normal)
}
}
}
}
此方法接收一个触发事件的用户界面对象引用,遍历 Buttons 集合找到匹配的按钮。若对应按钮未被选择(游戏状态数组中对应元素为 - ),则将当前玩家的值存储到数组中
超级会员免费看
订阅专栏 解锁全文
62

被折叠的 条评论
为什么被折叠?



