【问题标题】:Unable scroll to lower portion of UITableView which is added as a subview inside a UIView无法滚动到作为子视图添加到 UIView 中的 UITableView 的下部
【发布时间】:2011-11-16 04:01:13
【问题描述】:

我不确定我的 UITableView 发生了什么。

现在,UITableView 被添加为子视图。

当我的 tableview 中的内容变得大于视图时,我希望 tableview 可以滚动。

但是发生的情况是,每当表格视图滚动到 UIView 底部之外时,它就会弹回。

我尝试手动计算表格视图的内容大小,但它不起作用,所以我认为这不是正确的方法。

【问题讨论】:

    标签: iphone ios uitableview


    【解决方案1】:

    您的表格视图矩形比您视图的矩形大。只是让它更小。 编辑:有时会发生,当您有导航栏或标签栏时。您的视图会自动调整大小,但并非总是如您所愿。在这种情况下,您有 2 个选择:

    1. lasy:在 -(void)viewWillAppear 方法中调整/替换视图的所有必要对象。
    2. 在界面生成器中配置调整大小规则。有关此问题的更多详细信息,请查看我对这个问题的回答:Objective C: Adaptive Toolbar

    【讨论】:

    • 你的意思是表格视图的框架?
    • 是的,我愿意。有时它会发生,当您有导航栏或标签栏时。您的视图会自动调整大小,但并非总是如您所愿。在这种情况下,在 -(void)viewWillAppear 方法中调整/替换视图的所有必要对象。
    【解决方案2】:

    我认为表格视图的框架设置不正确。

    【讨论】:

    • 框架的高度必须是所有行的高度之和?
    【解决方案3】:

    通常当您的 UITableView 大于其父视图时会发生这种情况。确保 tableWiew 的下限在父 UIView 中。

    【讨论】:

      【解决方案4】:

      尝试设置必须在父视图内的 tableview 的框架

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-09-10
        • 1970-01-01
        • 1970-01-01
        • 2016-06-19
        • 2019-12-02
        相关资源
        最近更新 更多