UITableView上的缩放功能

时间:2011-02-04 08:58:43

标签: iphone objective-c xcode ios uiscrollview

我的一个视图中有一个UITableView,它有点小,我不能增加它的高度(因为它的大小是固定的,而且还有其他控制器)。我可以在其中提供放大/缩小功能(与地图视图相同)吗?如果是,怎么样?

在我的搜索过程中,我发现滚动视图是可能的,但我不知道如何。我在视图中添加了一个滚动视图,在滚动视图中我添加了我的tableview,但放大/缩小功能在那里不起作用。请帮帮我

适用于iPhone iOS 4.1。

提前致谢

1 个答案:

答案 0 :(得分:2)

UITableView将消耗表视图中的所有触摸事件。你需要做的就是拦截触摸事件,识别缩放手势,然后将任何非缩放手势的事件传递到表格视图。

您可以将UIWindow子类化为添加触摸拦截器。看看sendEvent方法。