【问题标题】:UITableView with in a scrollview not working滚动视图中的 UITableView 不起作用
【发布时间】:2011-12-07 10:41:08
【问题描述】:

我是 ios sdk 的新手。我创建了一个示例应用程序。在该应用程序中,我使用 tableview 并单击表格视图中的任何单元格时,我正在推送 ScrollViewViewController(scrollView与 pageControl )就可以了。在ScrollViewViewController 我正在加载每个视图都有一个tabBarController。 在tabBar 中有5 个tabBarItems。第二个tabBarItem 对应一个viewContoller,它有一个tableView 作为子视图。 这里的问题是,在第二个tabBarItem tableViewscrollView 的第一页中滚动正常。但是一旦我在scrollview 中滑动到下一页,如果我选择第二个@987654334 在该页面上@ 加载 tableView 并且 tableView 没有滚动。 请帮我。 一个多月以来,我一直在这里受到打击 :( 提前问好。

【问题讨论】:

  • 我正在尝试寻找答案,但到目前为止,似乎 tableview 和 scrollview 实际上使用相同的委托。正因为如此,他们可以互相解雇对方的方法并把事情搞砸。不确定这是否有助于更好地解释它。仍在寻找解决方法。

标签: iphone objective-c uitableview uitabbarcontroller horizontalscrollview


【解决方案1】:

真的不推荐这种方法。

问题在于 UITableView 继承自 UIScrollView。

其实UIWebView文档里有写:

"重要提示:您不应该在其中嵌入 UIWebView 或 UITableView 对象 UIScrollView 对象。如果这样做,可能会导致意外行为 因为两个对象的触摸事件可能会混淆和错误 处理好了。”

http://developer.apple.com/library/ios/#documentation/uikit/reference/UIWebView_Class/Reference/Reference.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-07-09
    • 1970-01-01
    • 2014-07-13
    • 2019-02-27
    相关资源
    最近更新 更多