如何在 RadListView 上禁用 iOS 滚动条反弹?

Posted

技术标签:

【中文标题】如何在 RadListView 上禁用 iOS 滚动条反弹?【英文标题】:How to disable iOS scrollbar bounce on RadListView? 【发布时间】:2021-04-28 01:15:16 【问题描述】:

我在我的 Nativescript Vue 应用程序中使用了 RadListView,但我无法在 ios 上禁用滚动反弹。我尝试了以下方法,但它不起作用:

// XML
<RadListView for="(thread, index) in threads" layout="linear" @loaded="listViewLoaded">
...

// TypeScript
methods: 
    listViewLoaded: function(args) 
        if (args.object.ios) 
            args.object.bounces = false;
        
    

我做错了什么?

【问题讨论】:

【参考方案1】:

RadListViewCollectionView 实例下而不是直接在args.object.ios 上具有bounces 属性。

methods: 
  listViewLoaded: function(args) 
    if (args.object.ios) 
      args.object.ios.collectionView.bounces = false;
    
  

【讨论】:

完美,可行。您能告诉我在文档中哪里可以找到它吗? 我不认为它被提及,特别是 RadListView 的设置略有不同。通常您会将这些属性直接应用到args.object.ios,但如果它在另一个视图中(如本例中),则必须将其应用到那里。

以上是关于如何在 RadListView 上禁用 iOS 滚动条反弹?的主要内容,如果未能解决你的问题,请参考以下文章

尝试在 android (Nativescript-vue) 上使用 RadListView 时出现 Webpack 错误

Nativescript radListView 不显示项目

Xamarin Telerik RadListview 在 iOS 中不绑定

如何检测在radlistview中是向上滚动还是向下滚动

RadListView - 更新文本字段值

如何在 NativeScript-Vue 中从 RadListView 更改“loadOnDemandItemTemplate”