CCUIViewWrapper игнорирует положение для UITextView - PullRequest
0 голосов
/ 19 апреля 2011

У меня проблемы с позиционированием UITextView при использовании CCUIViewWrapper. Независимо от того, что я установил, позиция всегда заканчивается в верхнем левом углу экрана.

Я оба пытался установить позицию в инициализаторе UITextView (initWithFrame: CGRectMake (500, 500, 200, 200)) и изменить положение самой оболочки.

Размер, установленный для оболочки, кажется, всегда учитывается (то есть то, к чему я инициализирую размер UITextView, игнорируется).

Любая помощь в правильном направлении была бы великолепна!

мой код выглядит так:

UITextView *textView = [[UITextView alloc] initWithFrame:CGRectMake(500, 500, 200, 200)];
textView.backgroundColor = [UIColor lightGrayColor];
textView.textColor = [UIColor whiteColor];
textView.text = text;
[textView setEditable:NO];

CCUIViewWrapper* wrapper = [CCUIViewWrapper wrapperForUIView:textView];
wrapper setPosition: CGPointMake(200, 200)];
wrapper.contentSize = CGSizeMake(50, 50);
[self addChild:wrapper];

В результате получается текстовое представление размером 50x50, расположенное в верхнем левом углу ...

CCUIViewWrapper на GitHub: https://github.com/splhack/CCUIViewWrapper

1 Ответ

0 голосов
/ 04 ноября 2011

попробовать:

UITextView *textView = [[UITextView alloc] init];
textView.backgroundColor = [UIColor lightGrayColor];
textView.textColor = [UIColor whiteColor];
textView.text = text;
[textView setEditable:NO];

CCUIViewWrapper* wrapper = [CCUIViewWrapper wrapperForUIView:textView];
wrapper.contentSize = CGSizeMake(50, 50);
wrapper.position = ccp(200,200);
[self addChild:wrapper];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...