0

從可用的UIScrollview委託列表的列表中。我想限制一個選擇性的uiscrollview委託功能,即:在UIScrollview中,從uiscrollview委託列表中限制特定的委託

(UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView; 

我想限制它從編譯器調用。我可以做到這一點嗎?任何建議&幫助表示讚賞!

+0

爲什麼你不回零? – janusbalatbat 2012-07-06 09:43:00

+0

您是使用很多滾動視圖還是隻使用一個? – 2012-07-06 09:43:33

+0

我包含多個滾動視圖 – itechnician 2012-07-06 09:57:09

回答

0

正如前面提到的,你可以指定一個tag到每個UIScrollViews(或只是你需要一個),然後檢查是否有特定的標籤,或者你可以在你的委託方法的UIScrollView比作一個你有興趣in。

加入標籤。

- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView { 
if(scrollView.tag == 100){ 
    //do something here 
    return imgView; 
} 
return nil; 
} 

比較scrollViews。

- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView { 
if([myScrollView isEqual:scrollView]){ 
    //do something here 
    return imgView; 
} 
return nil; 

}