当用户选择 UIView 时是否可以推送视图控制器?我有一个 UIView,它在其中显示地址和坐标,当用户触摸它时,我希望它推送到我的地图视图控制器,在那里它将绘制注释等等......谢谢!
问问题
744 次
1 回答
1
您的地址和坐标应该在视图内(如标签)。如果你在它上面设置了一个点击手势,然后点击,你可以推动视图控制器。
例如,如果它是一个标签,这里有一个相关的 SO 帖子显示处理标签上的点击:iOS using UITapGestureRecognizer with UILabel to swipe to next page
在该示例中,他们正在滚动到下一页,在您的代码中,您将推送视图控制器。
UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleAddressTap:)];
[view.addressLabel addGestureRecognizer:tap]; // bind the tap to your label with your address ...
- (void) handleAddressTap: (UIGestureRecognizer *) gesture {
// push your view controller here
}
于 2012-09-30T00:35:49.397 回答