NativeScript ListView。获取第一个可见项目iOS

时间:2016-08-04 14:00:09

标签: ios listview nativescript

请帮忙。我如何在iOS上获得第一个可见项目位置?

对于Android,我有这个代码,它的工作原理

restListing.android.getFirstVisiblePosition()

2 个答案:

答案 0 :(得分:1)

NativeScript的ListView在iOS中使用UITableView。 也许这样的事情对你的情况有用:

var list = <ListView>page.getViewById("list");
var visibleCells = list.ios.visibleCells;
console.log(visibleCells);
console.log(visibleCells[0]); // first visible cell

答案 1 :(得分:0)

Nick's Answer上扩展,以下代码将返回与android对应类型相同的类型。

    import requests
    import webbrowser
    url = "http://www.youtube.com"

    timeout = 6
    try:
        request = requests.get(url, timeout=timeout)
        print("Connected to the Internet")
        print("browser is loading url")
        webbrowser.open(url)
    except (requests.ConnectionError, requests.Timeout) as exception:
       print("poor or no internet connection.")

我希望这对新的NativeScript开发人员有所帮助!