首页 > 解决方案 > NativeScript - 如何在 iOS 中获取 TextView 的插入符号位置

问题描述

我正在使用 NativeScript-Vue,但在查找TextViewiOS中的插入符号位置时遇到问题

<StackLayout>
    <TextView ref="input" editable=true @loaded="getView"/>
</StackLayout>

...

getView(args) {
    console.log(args.object.ios)      // return {}
    console.log(this.$refs.input.ios) // return {}
}

...

https://discourse.nativescript.org/t/getting-cursor-position-of-textview-in-ios/5931

我已经阅读了上面的解决方案,但似乎只支持 TypeScript?

我从中得到的this.$refs.input.nativeView.ios总是{}(空的)

有谁知道我错过了什么?或者欢迎任何可用的方法!干杯

标签: iostextviewnativescriptcaret

解决方案


您只需要使用this.$refs.input.nativeView.ios它,它可能会打印空对象,因为它是本机组件。


推荐阅读