2011-08-21 73 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的高度,但宽度较大,则内容将仅水平滚动。 –