0
我有一個應用程序,它有一個uiscrollview,它又有兩個uiimageviews。 通過將內容大小設置爲寬度的兩倍,scrollview可以在兩個圖像瀏覽器之間滑動時正常工作。像這樣UIScrollView,滑動,縮放
[self.scrollView setContentSize:CGSizeMake(self.scrollView.frame.size.width * 2, self.scrollView.frame.size.height)];
現在客戶希望用戶能夠放大這兩個圖像中的任何圖像。他不希望放大所選圖片的另一個模態視圖,而是希望發生這種情況,而是使用相同的uiscrollview。這是可行的嗎?還是一個好主意?
我遇到的問題是,當我實現縮放邏輯(實現委託
UIScrollViewDelegate
我設置的
self.scrollView.zoomScale
值的那一刻我最終調用此方法
- (UIView*)viewForZoomingInScrollView:(UIScrollView *)scrollView {
return [self getCurrentVisibleImage];
}
而隨着這種情況發生,我終於看到了UIscrollview回到圖像的正常大小,滾動視圖不會向左或向右滑動?
任何幫助表示讚賞。
如何把兩個UIImageViews放到一個UIView中,然後用UIView viewForZoomingInScrollView? – powerj1984