3
我有一个基于CoreData的iOS应用程序,具有对象的表格和详细视图。水平滚动视图通过coredata对象滑动
在detailview中,我想水平滑动以获取下一个对象的详细视图。
我发现了PageControl和scrollview。但这将是模型中超过100个对象。
有没有人有这样或资源如何做到这一点的良好样本。
感谢
迈克尔
我有一个基于CoreData的iOS应用程序,具有对象的表格和详细视图。水平滚动视图通过coredata对象滑动
在detailview中,我想水平滑动以获取下一个对象的详细视图。
我发现了PageControl和scrollview。但这将是模型中超过100个对象。
有没有人有这样或资源如何做到这一点的良好样本。
感谢
迈克尔
你可以为每个核心数据对象个人观点,然后放在一个UIScrollView这些观点。
您将需要设置contentSize:
scrollView.contentSize = CGSizeMake(scrollView.frame.size.width * allYourViews.count, scrollView.frame.size.height);
然后遍历所有的意见,并将它们添加到滚动视图:
for(int i = 0; i < allYourViews.count; i++) {
CGRect frame;
frame.origin.x = scrollView.frame.size.width * i;
frame.origin.y = 0;
frame.size = scrollView.frame.size;
if(allYourViews.count > 0) {
UIView* someView = (UIView *)allYourViews[i];
someView.frame = frame;
[scrollView addSubview:someView];
}
}
欲了解更多信息和如何使它很好地滚动,检查本教程:
http://www.iosdevnotes.com/2011/03/uiscrollview-paging/
(我不知道这将如何执行:-)
你有没有找到一个好的解决方案?我也在寻找。 – brush51 2012-04-17 12:19:07