2016-10-18 11 views
0

SKSpriteKitの経験があり、UIKitライブラリを使用してUIViewControllerにコードを記述しています。そして、私がUILabelUITextFieldUIViewなどの既存の性的欲求にアクセスできるかどうかは疑問です。 Swiftでは、ノード名はchildWithName(name: String)を使用して名前を付けて呼び出すことができるため、UIKitでこれを行う方法はあります。 ?私はこれをやっているほうがはるかに便利だと思って、私の文章はスムーズになりました。私はUIKitでプログラミングを始めたので、それについてはあまり知らないので、あなたが私にこのことを教えれば感謝します!SwiftのSKSpriteNodeのようなプロパティにアクセスする方法はありますか?

ありがとう

答えて

1

あなたは私に関する限りUIView sの「名前」を与えることはできません。しかし、似たようなものがあります。あなたはビューのtagではやって設定することができます

someView.tag = 1 

を次に、superViewはのスーパービューがあると仮定して、あなたはを取得するには、この操作を行うことができます。

superView.viewWithTag(1) 

それはようではありませんnameと記述されていますが、名前付き定数を使用して明確にすることができます。

let scoreLabelTag = 1 
superView.viewWithTag(scoreLabelTag) 
+0

ああ参照してください。タグ!わかりました !ありがとう:)) – bagels

関連する問題