小编Nia*_*hoe的帖子

快速更改SKScene类中的SKSpriteNode图像

我在SKScene类下定义了SKSpriteNode,之后如何更改SKSpriteNode图像,例如:

class GameScene: SKScene {

  var player = SKSpriteNode(imageNamed: "player")
}
Run Code Online (Sandbox Code Playgroud)

我希望在某些动作中将图像从"播放器"更改为"播放器1".我不继承SKNode类,所以我不能使用SKTexture方法来做它.

sprite-kit skspritenode swift

8
推荐指数
1
解决办法
8425
查看次数

将 SKLabelNode 设置为 SKSpriteNode Swift 的中心

我正在尝试将 SKLabelNode 的位置设置为 SKSpriteNode 的中心。我已经看过其他问题,但这些问题都不适用于 Swift 3。

这是我的代码:

    var letter1background = SKSpriteNode(imageNamed: "letterbackground")
    var letter1text = SKLabelNode()

    override func didMove(to view: SKView) {


        letter1background.position = CGPoint(x: self.size.width / 8, y: self.size.height / 7.5)
        letter1background.size = CGSize(width: self.size.width / 8, height: self.size.width / 8)
        letter1background.zPosition = -5

        self.addChild(letter1background)

        letter1text.text = "C"
        letter1text.fontName = "Verdana-Bold "
        letter1text.fontSize = 28
        letter1text.fontColor = UIColor.white
       letter1text.zPosition = 0
       letter1text.horizontalAlignmentMode = letter1background.center
        letter1text.verticalAlignmentMode = letter1background.center

        self.letter1background.addChild(letter1text)


    }
Run Code Online (Sandbox Code Playgroud)

这段代码看起来可以工作,但在 Swift 3 中,我现在收到此错误:

'SKSpriteNode' 类型的值没有成员 'center'

我也试过:

self.letter1text.position …
Run Code Online (Sandbox Code Playgroud)

xcode objective-c sprite-kit skspritenode swift

5
推荐指数
1
解决办法
745
查看次数

从您的应用发送一封电子邮件,并在Swift中附加图片

我已经尝试了很多关于在你的应用程序中发送电子邮件的教程,但我见过的所有教程都没有显示如何使用它发送图像.我正在从.WriteToFile恢复图像,此图像设置为UIImageView.我该如何发送带有我照片的电子邮件?

尼尔

email image messageui swift

4
推荐指数
1
解决办法
7951
查看次数

在 UIPickerView 中选择一行 - 快速

我正在尝试在 Swift 中选择选择器视图的一行。我知道还有其他类似的问题,但它们都有相同的答案,这对我不起作用。此类问题可以位于:UIPickerView selectRow does not work

他们都指出在以下位置使用此代码viewDidAppear

 pickerview.selectRow(3, inComponent: 0, animated: true)
Run Code Online (Sandbox Code Playgroud)

但视图控制器仍然是这样的:模拟器

关于如何选择一行有什么想法吗?

xcode uipickerview swift

3
推荐指数
1
解决办法
1万
查看次数