2016-11-04 5 views
0

私はCKRadialMenuライブラリを使用します。私は画像が追加されます出力には、この..CKRadialMenuのデリゲートメソッドを呼び出さないでください

UIImageView *imgForFood2 = [[UIImageView alloc]initWithImage:[UIImage imageNamed:@"food-icon-img 40.png"]]; 
[_radialView addPopoutView:imgForFood2 withIndentifier:@"ONE"]; 

のような画像表示を渡すが、私はそのデリゲートメソッドは発生しません。このpopOutViewをクリックしようとする方法

- (void) addPopoutView: (UIView *) popoutView withIndentifier: (NSString *) identifier 

があります。ここ は私を助けてくださいデリゲートメソッド

-(void)radialMenu:(CKRadialMenu *)radialMenu didSelectPopoutWithIndentifier:(NSString *)identifier; 

です。

答えて

1

ImageViewでユーザーとの対話を有効にするだけです。

UIImageView *imgForFood2 = [[UIImageView alloc]initWithImage:[UIImage imageNamed:@"food-icon-img 40.png"]]; 

[imgForFood2 setUserInteractionEnabled:TRUE]; 
[radialView addPopoutView:imgForFood2 withIndentifier:@"ONE"]; 
0

この

UIImageView *imgForFood2 = [[UIImageView alloc]initWithImage:[UIImage imageNamed:@"food-icon-img 40.png"]]; 
UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 20, 20)]; 
[view addSubview:imgForFood2]; 
[radialView addPopoutView:view withIndentifier:@"ONE"]; 
をお試しください
関連する問題