为iPhone实现UITable(逐行)的水平滚动

时间:2010-09-16 10:04:51

标签: iphone objective-c uitableview scroll

根据这个问题,我正在寻找一个具有不同类别的视频选择器。这与BBC应用程序的方法非常相似。我似乎无法找到适合该法案的任何东西,有没有人对我如何能够做到这一点/一个免费提供的API有任何好的想法。见例:

http://www.bbc.co.uk/blogs/bbcinternet/img/BBC_News_app_portrait_BBC_copyright.PNG

5 个答案:

答案 0 :(得分:0)

在这种情况下,您必须使用scrollview而不是tableview。

您可以为每个新闻项目创建自定义视图,并可以将其添加到滚动视图中。

答案 1 :(得分:0)

最简单的方法是创建一个简单的UITableView,并在每个单元格内创建一个UIScrollView:)

UIScrollView *myScrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0,0,320,100)];
myScrollView.delegate = self;
myScrollView.contentSize = CGSizeMake(2000,100);

for(int i = 0; i < [myData count]; i++) {
// Add your content here
}

答案 2 :(得分:0)

您可以从此pageControl示例代码开始。它有页面水平滚动。

答案 3 :(得分:0)

我建议使用 three20 类。

可从此处下载:https://github.com/facebook/three20

在示例代码中,您可以找到水平表滚动 简单而美丽!

A

答案 4 :(得分:0)

这是一个很棒的教程,示例项目显示了实现垂直和水平滚动的有效方法。

http://www.raywenderlich.com/4680/how-to-make-an-interface-with-horizontal-tables-like-the-pulse-news-app-part-1