我知道在ios5中我们可以使用childVIEwControllers控制屏幕中的多个视图.
我可以使用childVIEwControllers来控制uiscrollvIEw中的每个视图吗?
我想要一个像Windows Phone 7全景图的效果,每个子控制器控制一个页面.
我不知道该怎么做.
还有一个问题:我正在尝试使用此代码,并遇到了问题.
[self addChildVIEwController: mytableVIEwController];[scrollVIEw addSubvIEw:[[self.childVIEwControllers objectAtIndex:1] vIEw]];
表视图可以显示,但是当我触摸行时,它无法推送到详细视图,表视图委托方法被选中不起作用.
有人可以帮帮我吗?非常感谢.
解决方法 这些代码使它成为现实:- (voID)configureInfoVIEwController{ TodayVIEwController *todayVC = [self.storyboard instantiateVIEwControllerWithIDentifIEr:@"today"]; WeekVIEwController *weekVC = [self.storyboard instantiateVIEwControllerWithIDentifIEr:@"week"]; MonthVIEwController *monthVC = [self.storyboard instantiateVIEwControllerWithIDentifIEr:@"month"]; [self addChildVIEwController:todayVC]; [self addChildVIEwController:weekVC]; [self addChildVIEwController:monthVC];}- (voID)configureScrollVIEw{ [self.scrollVIEw setDirectionalLockEnabled:YES]; self.scrollVIEw.contentSize = CGSizeMake(scrollVIEw.frame.size.wIDth * [self.childVIEwControllers count],scrollVIEw.frame.size.height); for (int i = 0; i < [self.childVIEwControllers count]; i++) { CGRect frame = scrollVIEw.frame; frame.origin.x = frame.size.wIDth * i; frame.origin.y = 0; [[[self.childVIEwControllers objectAtIndex:i] vIEw] setFrame:frame]; [scrollVIEw addSubvIEw:[[self.childVIEwControllers objectAtIndex:i] vIEw]]; }}总结
以上是内存溢出为你收集整理的ios – 在UIScrollview中使用ChildViewControllers?全部内容,希望文章能够帮你解决ios – 在UIScrollview中使用ChildViewControllers?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)