我試圖讓iPad上的UIScrollView
正常工作。我看過幾乎所有現存的問題,但沒有一個真正解決了我的問題。所以基本上這裏是我的代碼前期:順便說一下在viewDidLoad
iPad上的UIScrollView問題
[scroll setScrollEnabled:YES];
scroll.contentSize = CGSizeMake(scroll.frame.size.width, 2320);
調用。當我構建並運行時,滾動視圖側欄會在我滾動(指示它正在工作)時更改其位置,但視圖不會更改/保留在頂部。我的觀點包括許多UIImageView
的,但我不認爲這是一個問題。同樣對於我的安排,我的滾動視圖位於整個視圖的前方。
謝謝!
UPDATE:
所以基本上所發生的事情是我UIView
的滾動視圖不覆蓋整個視圖。它不包括我有標籤和按鈕的最重要的部分。但是,當我將它加載到iPad上時,我的圖像覆蓋了頂部....現在可以上下滾動。
這是怎麼發生的?
截圖:
更新:
我的代碼:
[scroll setScrollEnabled:YES];
scroll.contentSize = CGSizeMake(scroll.frame.size.width, 1500);
[scroll addSubview: i1];
[scroll addSubview: i2];
[scroll addSubview: i3];
[scroll addSubview: i4];
[scroll addSubview: i5];
[scroll addSubview: i6];
[scroll addSubview: i7];
[scroll addSubview: i8];
[scroll addSubview: line];
任何想法,爲什麼發生這種情況?
是否正確添加子視圖滾動視圖?
UPDATE:
我已經另一個問題,我已經實現了touchesBegan
方法和如果用戶觸摸任何這些圖像,彈出含有的某些信息被示出。該代碼雖然很標準,但不需要顯示它。那麼,有沒有辦法讓滾動視圖響應其內容的觸摸?
問題是,只要我觸摸圖像,touchesBegan
永遠不會被調用,因爲滾動視圖在前面,對吧?但是,如果我發送滾動視圖向後滾動不起作用。
我有很多問題,你可以看到,但沒有看我的代碼,並試圖解決每個錯誤。我有一個更好的主意。這是我正在嘗試做的事情:
在iPad上滾動瀏覽時間軸,這在技術上是多個圖像。這些圖像是可觸摸的。滾動視圖僅佔用屏幕的一部分,頂部是後退按鈕和不應滾動的標籤。我怎樣才能做到這一點?
我們可以看看視圖控制器代碼嗎? –
好吧,我已經更新 – MCKapur
所有i1-8和行是userInterAction false和scrollView是userInteraAction是真的嗎? –