0
A
回答
1
您可以使用SPSprintNode作爲按鈕並在觸摸功能中激活它。或者,您可以使用按鈕類爲您完成工作。如果你使用ObjectiveC,Github上有一些很棒的按鈕類例子。如果你使用Swift,他們有點難以發現。 第三個也是最後一個選項是你可以使用標籤,然後告訴觸摸來調用按鈕功能。這裏有一個例子:
var button = SKSpriteNode(imageNamed: "button.png")
button.position = CGPoint(x: self.size.width * 0.5, y: self.size.height * 0.5)//center
button.alpha = 1.0//optional
addChild(button)
然後在你倒是貝京把這個:
for touch in touches {
let touchLocation = touch.locationInNode(self)
if (CGRectContainsPoint(button.frame, touchLocation)) {
button.alpha = 0.5//optional
//call function to perform something here.
}
}
0
對方回答使用SpriteKit
,如果你不使用它,你這是怎麼會做:
在你UIViewController
子類:
func whateverFuncYouWantLikeViewDidLoad() {
let button = UIButton(frame: CGRect(x: <#x#>, y: <#y#>, width: <#w#>, height: <#h#>)
button.addTarget(self, "someSelector", .TouchUpInside)
addSubview(button)
}
func someSelector() {
println("that tickles!")
}
相關問題
- 1. Android:按下按鈕時以編程方式添加EditText
- 2. 以編程方式添加按鈕以執行segue
- 3. 如何以編程方式添加按鈕以刪除WebView?
- 4. 以編程方式將按鈕添加到UWP應用程序
- 5. 以編程方式向表格視圖單元添加按鈕。
- 6. Android將按鈕以編程方式添加到工具欄
- 7. 以編程方式將按鈕添加到MapFragment/GoogleMap
- 8. c#以編程方式添加按鈕事件
- 9. 如何以編程方式將後退按鈕添加到UINavigationBar?
- 10. 以編程方式將按鈕添加到佈局
- 11. 以編程方式在TextView旁邊添加按鈕
- 12. 以編程方式向GridView添加按鈕
- 13. 以編程方式將多個按鈕添加到佈局中
- 14. 以編程方式在winforms中添加按鈕點擊?
- 15. 以編程方式將按鈕添加到片段
- 16. UIScrollView以編程方式添加按鈕並滾動
- 17. Android - 以編程方式將按鈕添加到ListView
- 18. 以編程方式添加圖像,按鈕和文本
- 19. iPhone SDK 2:以編程方式添加信息按鈕
- 20. 以編程方式動態添加按鈕上的dijit ...如何?
- 21. 以編程方式點擊按鈕時添加EditText和Spinner
- 22. 以編程方式將按鈕添加到列表視圖
- 23. 將onClick添加到以編程方式創建的按鈕
- 24. 以編程方式將按鈕添加到視圖上
- 25. 以編程方式將按鈕添加到UIToolBar
- 26. 以編程方式將「開始按鈕」添加到Windows 8
- 27. 以編程方式將按鈕添加到片段
- 28. android以編程方式在radiogroup按鈕之間添加填充
- 29. 如何以編程方式在scrollView中添加多個按鈕
- 30. 以編程方式添加按鈕的不同點擊次數
我真的沒有看到任何提及他使用'SpriteKit' ... – Oxcug 2014-12-24 04:01:28