【问题标题】:Scroll UITableView only when content doesn't fit仅在内容不适合时滚动 UITableView
【发布时间】:2011-07-26 06:35:58
【问题描述】:

如何告诉 UITableView 仅在其内容不适合时滚动?

当所有行都适合表格视图时,我想避免弹跳滚动。

【问题讨论】:

标签: iphone uitableview


【解决方案1】:

UITableView 默认将其alwaysBounceVertical 属性(在UIScrollView 上默认为NO)设置为YES。您可以通过将此属性设置为 NO 来更改此行为。

【讨论】:

    【解决方案2】:

    UITableView 是 UIScrollView 的子类。 UIScrollView 有一个属性 alwaysBounceVertical 所以试试这个:

        MyTableView.scrollEnabled =  Table_rowcount * rowheight > tableview.frame.size.height;
    

    同时查看 UIScrollView 的 alwaysBounceVertical 属性。

    【讨论】:

    • 我和Enrico Detoma有同样的问题你能提供更多关于如何获得Table_rowcount价值的信息吗?另外,您在回答中提到的上述行我应该放在哪里?
    • UITableView 有一个数据源——无论你在哪里获取表的数据。这通常是一个数组,因此只需计算该数组中的项目 Table_rowcode int = [MyArray count];您可以在知道数组的长度后立即设置滚动和弹跳属性。
    • 好的,非常感谢。 +1 创新答案:)
    • 实际上,alwaysBounceVertical = NO 就足够了,谢谢!
    猜你喜欢
    • 1970-01-01
    • 2018-04-29
    • 1970-01-01
    • 2011-11-16
    • 2012-07-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多