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