Ich möchte ein Textfeld zur Eingabe Ihres Namens auf meinem SpriteKit Spiel implementieren, so habe ich so etwas wie dieses:Wie ein UITextField auf SpriteKit erstellen
SKLabelNode* gameTitle = [SKLabelNode labelNodeWithFontNamed:@"Chalkduster"];
gameTitle.text = @"Game Title";
gameTitle.name = @"gametitle";
gameTitle.fontSize = 44.0;
gameTitle.fontColor = [SKColor blackColor];
gameTitle.position = CGPointMake(self.size.width/2,self.size.height/2 + 150);
[self addChild:gameTitle];
UITextField *textField = [[UITextField alloc] initWithFrame:CGRectMake(self.size.width/2, self.size.height/2+20, 200, 40)];
textField.borderStyle = UITextBorderStyleRoundedRect;
textField.textColor = [UIColor blackColor];
textField.font = [UIFont systemFontOfSize:17.0];
textField.placeholder = @"Enter your name here";
textField.backgroundColor = [SKColor whiteColor];
textField.autocorrectionType = UITextAutocorrectionTypeYes;
textField.keyboardType = UIKeyboardTypeDefault;
textField.clearButtonMode = UITextFieldViewModeWhileEditing;
textField.delegate = self.delegate;
[self.view addSubview:textField];
so, das Problem ist, dass es nicht zeigte auf meinem Szene, vielleicht ist das Problem, wenn ich es in die Szene hinzufüge, verwende ich addSubview.
Ist das falsch?
versuchen, eine UITextView – LearnCocos2D
@ LearnCocos2D mit immer noch die gleichen, es scheint nicht:/ – Vergmort