将程序化的uiscrollview改为IB

时间:2012-11-21 15:50:46

标签: ios xcode uiscrollview

这里遇到了一个小问题。我一直在关注这个使用uiscrollview创建自动滚动幻灯片的教程。这段代码用于我的viewdidload -

UIScrollView *scr=[[UIScrollView alloc] initWithFrame:CGRectMake(0, 120, 320, 180)];
scr.tag = 1;
scr.autoresizingMask=UIViewAutoresizingNone;
[self.view addSubview:scr];
[self setupScrollView:scr];
UIPageControl *pgCtr = [[UIPageControl alloc] initWithFrame:CGRectMake(0, 280, 320, 60)];
[pgCtr setTag:12];
pgCtr.numberOfPages=10;
pgCtr.autoresizingMask=UIViewAutoresizingNone;
[self.view addSubview:pgCtr];

正如您所看到的,以编程方式创建了一个小的uiscrollview,它是320x180。除了我的UI有另一个uiscrollview占据整个ui(大约320x700)之外,它的工作方式非常完美。我需要将这个以编程方式创建的scrollview嵌入其中,任何想法?或者我需要使用故事板创建我自己的scrollview并使用代码链接它,但不知道我将如何去做。

非常感谢任何想法。

1 个答案:

答案 0 :(得分:1)

您必须在滚动视图中嵌入滚动视图而不是主视图

[self.scrollView addSubview:scr];