2012-01-22 65 views
1

我在項目的代碼設計階段,我不確定這種滾動自定義項目的樣式是否可用,沒有一點自定義代碼,所以我通過SOF運行以找出。ios滾動像這樣

----------------------------- 
|A   B   C| 
|--+ +-----------+ +--| 
| | |   | | | 
| | |   | | | 
| | |   | | | 
| | |   | | | 
| | |   | | | 
|--+ +-----------+ +--| 
|       | 
----------------------------- 

按我開發的圖形,你可以用INVISION一個pagingEnabledUIScrollView。我的問題是,UIScrollView是否允許我在物品佔據中心位置時顯示相鄰物品的邊緣?

在此先感謝!

回答

2

這個問題彈出了好幾次;我從來沒有這個實現自己,但大部分的答案似乎涉及合併的幾件事情:

  • 滾動視圖幀應設置,如果你只是想顯示一個頁面,在中間風景。
  • 滾動視圖需要將它的clipsToBounds屬性設置爲NO,因此它會顯示其他頁面。
  • 如果用戶觸摸部分顯示的頁面,沒有用戶觸摸將進入滾動視圖,因爲現在技術上它們在滾動邊界之外,所以您必須覆蓋UIView上的一種方法來劫持將觸摸路由到視圖的常規方法。滾動視圖應位於此自定義視圖的內部或後面。

編輯:這是a tutorial,它描述了你在做什麼。

+0

像一個魅力工作。到目前爲止,我已經在這個項目上實現了這個* 5 *次。 – Jacksonkr