Я хочу создать новый UIView при нажатии кнопки программно в cocos2d. Пожалуйста, помогите мне с некоторым примером кода. Заранее спасибо.Как создать новый UIView программно в cocos2d?
1
A
ответ
1
Как вы писали выше, класс называется UIView. Очень просто создать новый View. Взгляните на этот фрагмент кода.
-(void)youButtonAction:(id)sender {
//This method is executed as soon as you button is pressed.
UIView *newView = [[UIView alloc] initWithFrame:CGRectMake(0,0,100,100)];
[anotherView addSubview:newView]; //Add the newView to another View
[newView release];
}
Надеюсь, у вас есть смысл. Сначала вам нужно создать представление, а затем добавить его в другое представление и в конце отпустить его. ;-)
Сандро Meier
5
Вы должны создать кнопку как-
UIButton* myButton = [UIButton buttonWithType:UIButtonTypeCustom];
myButton.frame = CGRectMake(30, 70,100,38); //set frame for button
[myButton setTitle:@"subview" forState:UIControlStateNormal];
[myButton addTarget:self action:@selector(buttonClicked:)forControlEvents:UIControlEventTouchUpInside];
Или вы можете использовать CCMenu в качестве кнопки.
А затем написать обработку функции-
-(void)buttonClicked:(id)sender
{
UIView *myview=[[UIView alloc] initWithFrame: CGRectMake(0, 0,320,480)];
myview.backgroundColor=[UIColor redColor];
[[[CCDirector sharedDirector] openGLView] addSubview:myview];
[myview release];
}
событие}
Смежные вопросы
- 1. Создать экземпляр подкласса UIView программно
- 2. UIView Cocos2D Поддержка
- 3. Как программно создать UIView с этой настройкой?
- 4. Как программно создать новый UIViewController в Swift
- 5. Не удалось создать новый проект JavaScript Cocos2d
- 6. Как скопировать Live UIView в новый UIView?
- 7. Cocos2d runAction: on UIView
- 8. Как создать новый файл доступа MS программно
- 9. UIView + Cocos2D Element
- 10. Как я могу создать другое представление? Cocos2d
- 11. создать новый uiview dynamically.on щелчок uibutton
- 12. Как создать кнопку в uiview программно в iphone
- 13. Создать новый документ программно в какао
- 14. Как создать новый проект Android с Cocos2d-x
- 15. Создайте пользовательский UIView как tableHeaderView программно
- 16. Как создать UIScrollView программно?
- 17. Отскакивание изнутри cocos2d программно
- 18. Как создать UIButton программно
- 19. Как создать кнопку в cocos2d?
- 20. Как создать проект Cocos2d
- 21. Intersystems caché - программно создать новый класс
- 22. Как установить UIView фона программно
- 23. Как программно создать UIlabel внутри пользовательского uiView swift
- 24. Как создать новый объект и установить layout_centerVertical в true программно?
- 25. Как создать новый объект с полями в CRM программно
- 26. Как я могу программно создать UIView с «обрезанием» UIImageView внутри?
- 27. Шаги по добавлению сцены cocos2d в UIView
- 28. Как создать UIScrollview программно
- 29. UIView заканчивается программно
- 30. UIView изменения ориентации программно
Я думаю, что он просит, добавив вид в cocos2d сцены, а не в другой точке зрения. – russell
А, ок. Это возможно. ^^ Итак, вы объяснили это. :-D –