ユーザーがUIViewを選択したときにViewControllerをプッシュすることは可能ですか?アドレスと座標を表示するUIViewがあり、ユーザーがそれに触れると、注釈などをプロットするマップビューコントローラーにプッシュしたいと思います...ありがとうございます。
質問する
744 次
1 に答える
1
住所と座標は、(ラベルのように) ビュー内にある必要があります。その上にタップ ゲストを設定すると、オン タップでビュー コントローラーをプッシュできます。
たとえば、ラベルの場合、ラベルのタップの処理を示す関連する SO 投稿があります: iOS using UITapGestureRecognizer with UILabel to swipe to the next page
その例では、次のページにスクロールしています。コードでは、View Controller をプッシュします。
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 に答える