ios - 如何更改 SKLabelNode 的文本?
<p><p>如何更新在 initWithSize 中创建的标签文本?
这是 initWithSize 中标签的代码:</p>
<pre><code>SKLabelNode *scoreLabel = ;
scoreLabel.text = ;
scoreLabel.fontSize = 30;
scoreLabel.position = CGPointMake(290, CGRectGetMidY(self.frame) - 30);
scoreLabel.zRotation = -M_PI/2;
;
</code></pre>
<p>随着游戏的运行,我更新了变量分数,我只是想知道如何让标签显示新分数。</p></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>您必须在头文件中声明 <code>scoreLabel</code>,然后在您想要的任何地方声明 <code>scoreLabel.text =//Your text</code>。</p>
<p>编辑:</p>
<p>在您的 .h 文件中,声明
<code>@property (nonatomic,strong) SKLabelNode *scoreLabel;</code></p>
<p>在您的 .m 文件中,添加
<code>@synthesize scoreLabel;</code></p>
<p>当你初始化标签时</p>
<p><code>self.scoreLabel = ;</code></p>
<p>而不是</p>
<p><code>SKLabelNode *scoreLabel = ;</code></p></p>
<p style="font-size: 20px;">关于ios - 如何更改 SKLabelNode 的文本?,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/21621309/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/21621309/
</a>
</p>
页:
[1]