두 개의 AwesomeMenu를 내 View Controller보기에 추가했습니다. 문제는 하나는 다른 하나를 다루고 첫 번째 것은 나타나지 않는다는 것입니다. 배경을 clearColor로 설정하려고 시도했습니다 (어쨌든 기본값이라고 생각합니다).하지만 아무 것도 수행하지 않습니다. 물론 두 개의 AwesomeMenu보기의 프레임을 겹치지 않게 설정할 수는 있지만 AwesomeMenu의보기가 너무 작아서 모든 메뉴 항목에 맞지 않을 수 있습니다.
나는 여기에 간단한 것을 놓친 것 같습니다. 도와 주셔서 감사합니다.AwesomeMenu가 서로 겹치다
self.colorMenu = [[AwesomeMenu alloc]initWithFrame:self.view.bounds startItem:startItem optionMenus:startMenuItems];
self.colorMenu.startPoint = CGPointMake(self.view.bounds.size.width/2.0,
self.view.bounds.size.height - starImage.size.height);
self.colorMenu.menuWholeAngle = M_PI;
self.colorMenu.rotateAngle = -M_PI_2;
self.colorMenu.delegate = self;
[self.view addSubview:self.colorMenu];
// brush menu
NSMutableArray *brushMenuItems = [[NSMutableArray alloc] initWithCapacity:10];
for (int i=0; i<5; i++) {
AwesomeMenuItem *menuItem = [[AwesomeMenuItem alloc] initWithImage:storyMenuItemImage
highlightedImage:storyMenuItemImagePressed
ContentImage:starImage
highlightedContentImage:nil];
[brushMenuItems addObject:menuItem];
}
self.brushMenu = [[AwesomeMenu alloc]initWithFrame:self.view.bounds startItem:startItem optionMenus:brushMenuItems];
self.brushMenu.startPoint = CGPointMake(self.view.bounds.size.width*.3,
self.view.bounds.size.height - starImage.size.height);
self.brushMenu.menuWholeAngle = M_PI;
self.brushMenu.rotateAngle = -M_PI_2;
self.brushMenu.delegate = self;
[self.view addSubview:self.brushMenu];