问题标签 [uitextrange]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 将 selectedTextRange UITextRange 转换为 NSRange
如何将UITextRange
对象转换为NSRange
?我看过很多关于走向另一个方向的帖子,但这与我所需要的相反。我正在使用UITextRange
selectedTextRange
which 是 a 的属性UITextView
。它返回 aUITextRange
但我需要一个范围。
ios - 是否可以为第一个字符手动创建 UITextRange?
是否可以实例化UITextRange
和 的第一个字符UITextField
?我需要访问 rect 的UITextField
第一个字符,有人可以帮助我吗?
提前致谢
ios7 - UITextView 获取前一个字符-(即光标位置之前的字符)(iOS7)
我不知道如何获取输入的前一个字符。所以换句话说,我如何才能在 UITextView 内的任何位置获取光标之前的字符。
谢谢,
亲切的问候,
将要
ios - UITextInput:selectedTextRange 与markedTextRange?
好的,所以我知道 Apple 的UITextInput
协议需要这两个UITextRange
属性selectedTextRange
,markedTextRange
并且文档说这selectedTextRange
是一个子范围,markedTextRange
其中的一个子范围是用户 yatta yatta 未确认的文本范围。关于我应该如何以不同的方式实现这两个文本范围,这仍然没有让我清楚一些事情。selectedTextRange
有人可以直观地向我解释和之间的区别markedTextRange
吗?我知道当length
of selectedTextRange
is0
表示在selectedTextRange
's处闪烁插入符号location
。但到底什么是“标记文本”?我只在 iOS 中看到以下文本视图:
我假设它代表当前的selectedTextRange
. markedTextRange
看起来像什么?或者它基本上是完全相同的东西?我很困惑 :( 在此先感谢您的帮助!在我对如何实现UITextInput
协议的理解中,该文档已证明自己毫无用处。
编辑
实现是否markedTextRange
与视图中的某些文本可能是“可标记的”但“只读的”并selectedTextRange
指示“标记的文本”中的子范围markedTextRange
,即读写的事实有关?
ios - UITextInput 仅在 iOS 9 中返回零位置
我正在尝试获取特定范围的矩形(UITextRange
)。问题是代码可以正常工作iOS 10
,并且我得到了范围和矩形。不幸iOS 9
的是,这条线:
返回nil
swift - 使用 Swift 选择 UITextView 的整个文本
我尝试以与使用相同的方式执行此操作UITextField
:
我究竟做错了什么?
ios - 为什么 characterRange(at: .zero) == nil?
我有UITextView
一些超出其界限的文本。因此,启用垂直滚动。
现在我想找到第一个可见字符的位置。这是我尝试过的:
这在大多数情况下都有效。但是,当我向上滚动并接近文本的开头时,该characterRange(at:)
函数突然返回nil
.
一开始我认为这只是因为弹跳(当contentOffset.y
值很快变为<0时)。但这不是(唯一的)原因。
我尝试了其他一些值,并惊讶地发现
也返回nil
- 就像具有低正值的文本位置一样y
。
这是为什么?
如何获得UITextPosition
第一个可见角色的可靠信息?
java - 删除html内容而不丢失格式,但生成黑色pdf
Pdf 正在生成,但它是空白的,我想在不丢失格式的情况下获取 pdf 中的 html 内容数据,所以我在这个唯一的空白 pdf 中尝试了这个代码正在生成
ios - 在 Objective-C 中加载时将光标移动到预填充 Textview 的开头
在从 UITextView 预填充了一些文本的代码中加载视图控制器时,我希望光标位于文本的开头而不是结尾。
但是,以下代码无效。光标仍出现在预填充文本的末尾。
我该怎么做才能将光标移到文本的开头?
注意, newRange 记录为 <_UITextKitTextRange: 0x17463f0c0> (0, 0)F 所以我认为下一行实际上并没有改变范围。但我不知道另一种方法可以做到这一点。