2011-08-21 80 views
-1

嗨我想創建一個類似主屏幕的Photovine應用程序。視圖中的iPhone視圖

它似乎有父視圖,但在父視圖中它有一種你可以滾動的子視圖,只是想知道這是如何完成的。

回答

4

我不知道Photovine,但是您要搜索的內容可能是UIScrollView。你總是可以添加一個子視圖到另一個視圖。如果你想子視圖是滾動的,你可以使用UIScrollView的或它的實現方式的一個(的UITableView等)

通過編程你可以這樣做如下:

UIScrollView *scrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, 300, 300)]; 
scrollView.contentSize = CGSizeMake(1000, 1000); 

[mainView addSubview:scrollView]; 

在這裏,我與內容創建尺寸300×300的的UIScrollView大小爲1000x1000。您必須必須定義內容大小。如果您希望UIScrollView可滾動,則內容大小必須超過UIScrollView。

編輯: 要鎖定滾動頁面,則可以使用

scrollView.pagingEnabled = YES; 
+0

它像跳板網頁水平滾動。我將如何去做這件事。 – mintuz

+0

只限於滾動到水平只。 – msgambel

+0

您不能將滾動限制爲水平,但是如果確保內容的高度等於scrollView的高度,但寬度較大,則內容將僅水平滾動。 –