Может ли кто-нибудь помочь мне, сообщив мне, как добавить опцию share в мою GameScene? У меня есть кнопка, которая является SKSpriteNode, но я не могу ее настроить, поэтому она откроет опцию share для Facebook, Twitter etd. Я пытаюсь представить viewcontroller, который является ActivityViewController, но он не работает в gameScene. Может ли кто-нибудь помочь с этим, пожалуйста? заранее спасибо! Также я не знаю, как скрыть и отобразить UIbutton в GameScene. Спасибо.Кнопка Share в GameScene
0
A
ответ
0
в GameScene это в вашем методе touchesBegan
Примечание- что shareBtn является var shareBtn = SKSpriteNode()
for touch in touches {
if isDead == true {
let location = touch.location(in: self)
if shareBtn.contains(location) {
if var top = scene?.view?.window?.rootViewController {
while let presentedViewController = top.presentedViewController {
top = presentedViewController
}
let activityVC = UIActivityViewController(activityItems: ["Can you beat my Score of \(score) in Crappy Duck?"], applicationActivities: nil)
activityVC.popoverPresentationController?.sourceView = view
top.present(activityVC, animated: true, completion: nil)
}
}
}
}
я действительно не знаю, почему это работает я получил его от this question