我有下一个要求。
我可以收到一个NSDictionary列表,其中包含未定义的字段数。例如:
在一个请求中,我们可以收到
列表row num="25-2010" fecha="11/07/2010 19:17:14" total="227066"
row num="26-2011" fecha="11/07/2010 19:18:14" total="227066"
row num="27-2011" fecha="11/07/2010 19:19:14" total="227066"
在其他下一个请求中:
row num="21" jes="2010"
row num="22" jes="2010"
row num="23" jes="2011"
row num="24" jes="2011"
等
行中的字段数量无限制。
我想创建一个动态UITableViewController来显示内容,计算列数很容易,只需从NSDictionary获取密钥。
但是,有时列数需要的重量超过表所支持的重量。
任何人都知道是否可以启用水平滚动,以允许用户滚动垂直(查看所有行)和水平滚动(查看所有可用的列)?
我尝试在单元格的IB中包含UIScrollView但不起作用。并尝试在视图的IB中包含UIScrollView ...具有相同的结果(按照其他stov question中的解释)
有任何想法或建议吗?
谢谢,
伊万
答案 0 :(得分:0)
在我的一个应用程序中,我使用手势向左和向右滑动实现了此功能,然后我将屏幕左侧(或右侧)的桌面视图设置为动画,同时在新的桌面视图中设置动画以使其占据一席之地。结果是你可以滑动,下一列滑入。
答案 1 :(得分:0)
最后,我按照progrmr
共享的示例进行操作向表格视图添加两个手势识别器。
UISwipeGestureRecognizer *swipe = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(paginateLeft:)];
swipe.direction = (UISwipeGestureRecognizerDirectionLeft);
[tableView addGestureRecognizer:swipe];
[swipe release];
swipe = nil;
swipe = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(paginateRight:)];
swipe.direction = (UISwipeGestureRecognizerDirectionRight);
[tableView addGestureRecognizer:swipe];
[swipe release];
此外,我还包含与滑动分页同步的UIPageControl,否则用户可能不会认为有更多可用信息。
谢谢!