gpt4 book ai didi

ios - 以编程方式添加按钮

转载 作者:行者123 更新时间:2023-11-29 02:37:25 25 4
gpt4 key购买 nike

有没有办法以编程方式添加一个按钮,单击该按钮后将运行一个操作?将使用什么代码?

我是 swift 和新语言的新手,我习惯于在 Storyboard中添加一个按钮并从那里运行 IBAction。

最佳答案

您可以使用 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.

}

关于ios - 以编程方式添加按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26189126/

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