我有一個包含多個UIImageViews的UIScrollView。從scrollview打開圖像到一個新的viewcontroller
我想知道從scrollview中點擊哪個UIImageView。
感謝
我有一個包含多個UIImageViews的UIScrollView。從scrollview打開圖像到一個新的viewcontroller
我想知道從scrollview中點擊哪個UIImageView。
感謝
手勢識別添加到圖像視圖,然後在視圖控制器打開它(模式)
使用UIGestureRecognizerDelegate代表
UITapGestureRecognizer *gestureTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(doubleTap:)];
gestureTap.delegate = self;
gestureTap.numberOfTapsRequired = 2;
[image addGestureRecognizer:gestureTap];
[gestureTap release];
- (void)doubleTap:(UIPanGestureRecognizer *)gesture {
NSLog(@"double tap on %@", gesture.view);
}
- (BOOL)gestureRecognizerShouldBegin:(UIGestureRecognizer *)gestureRecognizer {
return YES;
}
我需要知道哪個UIImage被點擊。有什麼建議麼? – 2012-02-14 13:30:16
在doubleTap中,gesture.view是被輕敲的UIImageView。你可以從中獲得UIImage:UIImage * tappedImage = [(UIImageView *)gesture.view image]; – sch 2012-02-14 13:59:02
感謝您的回答! – 2012-02-14 14:02:58
可以有幾種可能的方式爲這個 - 1 。你可以用全部邊界添加一個視圖。 2.點擊圖像,您可以在電流控制器上推動一個模式/導航視圖控制器。 – rishi 2012-02-14 13:16:20
你需要哪些幫助? 1)知道哪個UIImageView被挖掘。 2)從該UIImageView獲取UIImage。 3)切換到另一個視圖控制器。 4)告訴新的視圖控制器哪個UIImage顯示? – sch 2012-02-14 13:17:59
你想讓它像畫廊視圖? – Hiren 2012-02-14 13:19:09