那麼我所做的就是把一個UIView作爲UIScrollView的內唯一之內。這就成了它的內容。
這些內容是可縮放的。該視圖中的任何內容也會放大。這應該包括任何按鈕,任何圖像瀏覽或任何其他控制。然後你在scrollview上設置contentSize和contentOffset來設置它應該滾動的「內容」的大小。
我的scrollview有一個UIView是內容,因此我分別使用frame.size和frame.origin來獲取滾動視圖。
我的UIView和UIScrollview的大小相同,並且以高度和寬度靈活地固定在邊上。
這是我用過的scrollview的圖像。
正如你可以看到,滾動視圖只有在其中一個項目。其他一切都在其中。
我在播放器視圖滾動內容中也有標籤。但那麼什麼是移動一個計時器顯示的點...
編輯
這是我使用的viewForZoomingInScrollView代碼:
- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView{
if (scrollView == self.playerScrollView){
return self.playerViewScrollContents;
}
else if (scrollView == self.playerScrollView2){
return self.playerView2ScrollContents;
}
return nil;
}
正如你可以看到我的項目有2個滾動視圖和2個內容。每個滾動視圖一個。
是否在滾動視圖中包含圖像視圖? – Selkie 2012-07-13 20:38:00
對不起。我將編輯該問題到 – BloonsTowerDefence 2012-07-13 20:42:19
我試過了。該按鈕應可縮放和點擊,如果你把它作爲一個子視圖到圖像視圖。你能發佈你的代碼嗎? – Selkie 2012-07-13 20:58:50