2014-10-19 46 views

回答

5

SKLabelNode是Sprite Kit框架的一部分,只能添加到SKScene中。 UILabel是UIKit的一部分,可以添加到UIView。如果您正在開發一個通用應用程序,您將需要使用UIKit和UILabel; Sprite Kit通常用於遊戲。

+0

顯示您的代碼?請記住,SpriteKit使用不同的座標空間,所以如果您分配從UIKit框架或位置派生的值,您將獲得意想不到的結果。 – cmyr 2014-10-19 16:59:05

+1

@TheWobbuffet適合你描述的行爲的大小是所有SKLabelNode知道該怎麼做的。您無法訪問其框架。所有你應該做的是指定標籤的文本,它的位置,並指定節點horizo​​ntalAlignmentMode和verticalAlignmentMode屬性的值。當兩者都設置爲各自的中心值時,標籤將以您指定的節點位置爲縱向和橫向居中。 – 2014-10-19 17:06:28

+1

問題解決了。現在刪除評論。 – Cilan 2014-10-19 18:33:11