0

私は CCLayer の "init" メソッドでこのコードを書きました:

//textField
    UITextField *tf = [[[UITextField alloc] init] autorelease];
    tf.borderStyle = UITextBorderStyleRoundedRect;
    CCUIWrapper *tfwrapper = [CCUIWrapper wrapperForUIView:tf];
    tfwrapper.anchorPoint = ccp(0, 0);
    tfwrapper.contentSize = CGSizeMake(100, 20);
    tfwrapper.position = ccp(100, 100);
    [self addChild:tfwrapper];

UITextField が表示されないのはなぜですか?

4

1 に答える 1

0
  1. CCUIWrapper がどうなっているのかわかりませんが、このアプローチの代わりに CCTextField を試してみてください。
  2. UITextField の .preferredsize を設定してみてください。
于 2014-10-01T19:52:31.907 に答える