2012-04-04 2 views
0

Есть ли способ сделать мультилиний Menuitem? я попыталсяCCMenuitem Multi Line?

CCMenuItemFont mapPacks = [CCMenuItemFont itemFromString:@"Map\n Packs" target:self selector:@selector(mapPacks:)]; 

но Безразлично `похоже на работу

ответ

2

Вы забыли добавить«*»после CCMenuItemFont во фрагменте кода. Я использую этикетки для создания многострочных предметов, например:

CCLabelTTF *label = [CCLabelTTF labelWithString:@"Map\n Packs" dimensions:CGSizeMake(100, 100) 
              alignment:UITextAlignmentCenter 
              fontName:@"Arial" fontSize:22]; 
CCMenuItemFont *mapPacks = [CCMenuItemFont itemWithLabel:label target:self selector:@selector(mapPacks:)];