【问题标题】:Disable TableView Vertical Bounces When Scrolling with Titanium使用 Titanium 滚动时禁用 TableView 垂直反弹
【发布时间】:2013-12-17 21:37:50
【问题描述】:

我一直在寻找这个问题的答案,但无济于事。在 Titanium iPhone 应用程序中滚动 TableView 时,当您滚动超过它的顶部或底部时,TableView 会反弹。它应该是某种内置的“拉动刷新”功能。我该如何关闭它?这是 iPhone 的答案:Disable UITableView vertical bounces when scrolling

我不知道如何让它在 Titanium 应用程序中工作。提前致谢。

【问题讨论】:

    标签: ios titanium titanium-mobile titanium-alloy


    【解决方案1】:

    我会重新考虑您这样做的愿望。它不是下拉刷新的一部分,而是 iOS 用户在过去 6 年中学会的自然表视图行为。禁用它会让您的用户感觉非常不自然,并且会在您的应用中突出显示 UI 缺陷。

    如果你可以访问 table view 对象并且可以编写任意代码(对不起,我不熟悉 Titanium 的工作原理),这个 API 是设置tableView.bounces = NO;

    【讨论】:

    • 谢谢。我会转达这个担忧。
    • 这是 Titanium 中对象的文档:docs.appcelerator.com/titanium/3.0/#!/api/… 您会在属性中看到没有“反弹”属性。其他一些对象具有“disableBounce”属性,但 TableView 没有 :( 此外,NO 在 JavaScript 中不符合逻辑。它可能是布尔值 false,也可能是字符串 'no''NO' 或像Ti.UI.iOS.NO 这样的常量。事实上,我可能只是为了好玩而尝试这些选项。JavaScript 就是这样很酷。
    • 我写的语法是objective-c,你的链接也是针对tableviewrow,而不是tableview。但不要抱太大希望,tableview 也没有任何内容(记录在案)
    猜你喜欢
    • 1970-01-01
    • 2019-08-11
    • 2014-02-13
    • 2012-06-04
    • 2019-03-07
    • 1970-01-01
    • 2011-11-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多