[英]UIScrollView problems
我正在創作一本30-35頁的漫畫書,在旅途中遇到了很多難題。
1)我知道我必須使用內部圖像創建30-35個不同的UIScrollviews。 這里的問題是自動旋轉會自動將一半圖像從屏幕上拋出
2)我不知道該代碼在哪里放置代碼:
UIScrollView* containerView = [[UIScrollView alloc] initWithFrame:[UIScreen mainScreen].applicationFrame];
containerView.backgroundColor = [UIColor blackColor];
containerView.scrollEnabled = YES;
containerView.pagingEnabled = YES;
containerView.bounces = NO;
containerView.directionalLockEnabled = YES;
self.view = containerView;
3)我正在考慮付錢給開發人員以創建這個基本基礎,然后解釋他做了什么,以便我可以將將來的圖像添加到同一基礎上。
我可以去任何地方,通過電話或親自與他人交談以編寫此項目的代碼。 截止日期很快就到了,我只是整件事...
謝謝
嘿,似乎您對此感到壓力,但老實說,我也經歷了很多類似的事情。 看看這個很棒的Apple示例: 滾動 。 那應該對您有很大幫助。
關於滾動視圖的簡要說明:我不太理解30-35 UIScrollViews的含義。 那不是必需的。 在我的應用程序中,我們有一個UIViewController,里面有1個UIScrollView。 然后,我們只需添加照片即可,一切正常。 上面的示例應該可以解決問題。 [imageScrollView addSubview:imageView]; 使向滾動視圖添加圖像變得簡單。
如果您在IB中設置視圖結構,那么事情應該會順利進行。
關於半分頁自動旋轉問題,這是我遇到的一個錯誤,我花了很多時間修復它。 我仍然不知道為什么會發生這種情況,但是解決方案是在UIViewController中創建一個屬性層,以顯示一次滾動視圖的位置。 然后,您只需要檢查期望的位置並在不相同時進行調整即可。 與往常一樣,為完成此操作布置一個完整的層,而不僅僅是將它固定在一個地方。
如果需要更多內容,我很樂意發布更多內容。
嘗試在視圖上設置autoresizingMask屬性。 例如:
UIViewAutoresizingFlexibleRightMargin該視圖通過在右邊距的方向上擴大或縮小來調整大小。
在iPhone OS 2.0和更高版本中可用。
在UIView.h中聲明。
uiview下的文檔將對您有所幫助
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.