UIScrollView 帮助
Posted
技术标签:
【中文标题】UIScrollView 帮助【英文标题】:UIScrollView Help 【发布时间】:2011-04-07 04:59:24 【问题描述】:有没有办法在标签栏页面的 UIScrollView 中放置几个 UIView。如果是这样,我会怎么做?为了简单起见,想象一下跳板上的主屏幕图标。每个页面都是一个 UIView。我想基本上把它放在标签栏页面上。这可能吗?我该怎么做?
【问题讨论】:
【参考方案1】:注意: 首先尝试接受答案,然后只有您会从我们的前辈那里得到很多好的答案.....
首先创建 uiscrollview,然后将其添加到标签栏...用于创建 uiscrollview
UIScrollView *scroll = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, self.view.frame.size.width,self.view.frame.size.height)];
scroll.pagingEnabled = YES;
NSInteger numberOfViews = 3;
for (int i = 0; i < numberOfViews; i++)
CGFloat yOrigin = i * self.view.frame.size.width;
UIView *awesomeView = [[UIView alloc] initWithFrame:CGRectMake(yOrigin, 0, self.view.frame.size.width, self.view.frame.size.height)];
awesomeView.backgroundColor = [UIColor colorWithRed:0.5/i green:0.5 blue:0.5 alpha:1];
[scroll addSubview:awesomeView];
[awesomeView release];
scroll.contentSize = CGSizeMake(self.view.frame.size.width * numberOfViews, self.view.frame.size.height);
[self.view addSubview:scroll];
【讨论】:
以上是关于UIScrollView 帮助的主要内容,如果未能解决你的问题,请参考以下文章