Ios 向视图中添加动态按钮

Ios 向视图中添加动态按钮,ios,objective-c,uiview,uibutton,uigesturerecognizer,Ios,Objective C,Uiview,Uibutton,Uigesturerecognizer,我能够得到用户点击的身体部位的放大率。但是,如前所述,文本(如图中的“手腕”)应根据身体部位动态变化,并应充当按钮,以便再次点击时,通过功能调用将用户带到不同的详细信息屏幕。如何实现此功能?欢迎使用代码片段。也许您可以使用TapGestureRecognitor实现所需的效果 在viewDidLoad中: UITapGestureRecognizer *tapWrist = [[UITapGestureRecognizer alloc] initWithTarget:self action:@s


我能够得到用户点击的身体部位的放大率。但是,如前所述,文本(如图中的“手腕”)应根据身体部位动态变化,并应充当按钮,以便再次点击时,通过功能调用将用户带到不同的详细信息屏幕。如何实现此功能?欢迎使用代码片段。

也许您可以使用TapGestureRecognitor实现所需的效果

在viewDidLoad中:

UITapGestureRecognizer *tapWrist = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(tappedWrist)];
tapWrist.delegate = self;
[bodyView addGestureRecognizer:tapWrist];
添加方法:

- (void)tappedWrist
{
    // code here
}
不要忘记包括:

- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer  *)otherGestureRecognizer {
    return YES;
}
并将UIgestureRecognitizerDelegate添加到头文件中