2009-07-23 71 views
2

我正在創建一個30-35頁的漫畫書,並且在我的旅程中出現了路障之後一直打着路障。UIScrollView問題

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)我想支付開發者只是創建這個基礎的基礎,然後解釋他做了什麼,以便我可以將未來的圖像添加到同一基礎。

是否有我可以去的地方,通過電話或親自與某人交談來編寫此項目。截止日期是很快,我只是fustrated整個事情...

感謝

+2

爲了提高可讀性,請嘗試突出顯示您的代碼片段,然後單擊粗體和斜體按鈕旁邊的101010代碼按鈕。 – TahoeWolverine 2009-07-23 01:50:38

回答

3

哎,看來。看看這個真棒蘋果示例:Scrolling。這應該會幫助你很多。

有關滾動視圖的簡要說明:我不太明白30-35 UIScrollViews的含義。這不應該需要。在我的應用程序中,我們有一個UIViewController,裏面有1個UIScrollView。然後,我們只需添加照片即可,而且工作正常。上面的例子應該清理一下。 [imageScrollView addSubview:imageView];使簡單的滾動視圖添加圖像。

如果你在IB中設置你的視圖結構,事情應該工作得很順利。

關於半分頁問題是一個自轉,這是我遇到的一個錯誤,我花了很多時間修復它。我仍然不知道它爲什麼會發生,但解決方案是在UIViewController中創建一個屬性層,它一次顯示滾動視圖的位置。然後你只需要檢查你所期望的位置,並在不相同時進行調整。像往常一樣,爲此做好一個完整的層面,不要只把它修復在一個地方。

如果需要更多信息,我很高興發佈更多信息。

+0

也許這就是我失蹤!你說我只需要一個UIscrollview的部分,然後我可以在裏面添加圖像。那麼我怎麼去設置呢? 我現在就像你說的那樣設置它。我的視圖控制器,然後在它下面我有我的UISCROlLVIEW。我如何開始添加這些圖像,以便我可以從一個滾動到另一個。是否有涉及很多編碼?我非常感謝你的時間! – Dane 2009-07-23 17:43:50

1

嘗試設置視圖上的autoresizingMask屬性。例如:

UIViewAutoresizingFlexibleRightMargin 該視圖通過向右邊距的方向擴大或縮小來調整大小。

適用於iPhone OS 2.0及更高版本。

在UIView.h中聲明。

像你強調這一點,但老實說,我只是經歷了很多這些相同的箍去下UIView的文檔將有助於您