cost 123 ms
当 UITextView 是响应者时检测 shift + return 键 - Detect shift + return key when UITextView is the responder

当 UITextView 是响应者时,我想检测用户是否按下外部键盘上的“return”键或“shift+return”键来执行两个不同的操作。 它在 UITextView 没有使用 UIKeyCommands 响应时工作 但是在编辑 UITextView 时,它只是添加了一个新行,并没有检测到这些 ...

swift 中的 UITextField shouldChangeCharacters 不适用于输入的第一个字母 - UITextField shouldChangeCharacters in swift is not working for the first letter entered

我有一个文本字段人口电话号码。 当我输入电话号码时,我正在检查无效电话号码的验证。 我正在使用委托方法“文本字段应该更改字符”。它工作正常,但它不适用于用户输入的第一个字母。 谁能帮我解决这个问题? ...

iOS15 UITextView 拖动视图后,导致崩溃,无效参数不满足:pos - iOS15 UITextView After dragging the view, it causes a crash, Invalid parameter not satisfying: pos

崩溃示例 以上文章是网友在论坛上发现的一个问题。 最近,我也在 firebase 上发现了一个类似的崩溃堆栈。 估计也是这个原因造成的,可能是数据越界的问题。 你有什么好的解决办法吗? Firebase 使堆栈崩溃: ...

如何在iOS swift订阅一个UITextView? - how to subscribe to a UITextView in iOS swift?

我对 IOS 开发和从事一个小项目相当陌生,我正在尝试使用 Rxswift 订阅 UITextView。 但是,我似乎无法在网上找到任何方法或按照我对 UITextField 所做的操作进行操作。 这就是我为 TextField 所做的及其工作: 现在为 textView 做同样的事情 我收到以下 ...

如何防止自定大小的 UITextView 增长超过特定点(例如键盘顶部锚点)? - How can I prevent a self-sizing UITextView from growing past a specific point (keyboard top anchor, e.g.)?

我有一个 UITextView,它会根据用户的文本输入自动增长。 我想防止 UITextView 的底部锚点进入键盘下方,或者我想在用户输入文本时自动滚动视图本身,这使得 textview 超过键盘顶部(如果您愿意,请进入键盘下方),以便在输入时可以显示他们正在输入的视图。 关于如何解决这个问题的 ...

可调整大小的 UITextView 的 sizeThatFits 在 UIViewRepresentable 中给出了错误的大小 - Resizable UITextView Has sizeThatFits That Gives Wrong Size in UIViewRepresentable

我在 SwiftUI 应用程序中使用UITextView ,以便根据以下答案获取可编辑的多行文本字段列表: 如何在 SwiftUI 中创建多行文本字段? 我像这样使用 SwiftUI 中的组件: GrowthField 的定义如下: 我遇到的问题是sizeThatFits计算正确的高度,然后用不正 ...

委托方法,textViewDidChangeSelection 不是每次都触发 - Delegate method, textViewDidChangeSelection not triggered everytime

我有一个 UITextView 嵌入在 UITableView Cell, CustomCell中。 如果我在光标位于文本末尾时点击返回键,我想在该单元格下方创建一个新单元格,但如果我在 textView 中间点击返回,我想获得 rest光标后的单词并在 textView 中创建一个包含该文本的单元 ...

如何找出 UITextview 中的文本不需要在 iOS 中滚动 - how to find out the text in UITextview does not required to scroll in iOS

我在 UITextView 中显示条款和条件。 当用户到达 UITextView 中文本的最后一行,然后仅启用屏幕底部可用的按钮(导航到下一个屏幕)时。 我已经使用文本视图委托实现了所需的逻辑。 此逻辑运行良好,但在 ipad Pro 设备中,这会造成麻烦。 ipad pro 屏幕很大,无需滚动即 ...

SWIFT iOS - 从多行 uitextview 获取带有换行符的文本,因为它们在屏幕上可见 - SWIFT iOS - Get text from multi-line uitextview with line breaks as they are visible on the screen

我有一个多行 UITextView,有时文本会换行几行。 我想从中获取文本,其中包含 iphone 屏幕上可见的换行符。 这很有用,因为我有一个 UITextView 可以通过 UI 更改字体大小,并且我想在用户在屏幕上看到文本时捕获文本。 使用textview.text从 UITextView 获 ...

为什么在 textViewDidBeginEditing 之前调用观察者 onKeyboardDisplayed - Why observer onKeyboardDisplayed is called before textViewDidBeginEditing

我的应用程序位于 swift 中。 当我编辑 UITextField 时,有时键盘会隐藏该字段。 所以我使用委托 textFieldDidBeginEditing 设置一个“activeTextField”(和 textFieldDidEndEditing 将其重置为零)。 然后在 viewDid ...

UITextView 观察文本变化 - UITextView observe text changes

我想监听 UITextView 中的每一个文本变化。 设置非常简单。 在大多数情况下它工作正常,但后来我发现了一些 UITextInput 的黑盒魔法。 第 1 步:输入“我”。 我们可以在 output 中看到“I”。 第二步:重要的一步。 Select 双击该字段的所有文本。 第 3 步:来自 ...

Swift 4 或 Swift 5 中的 UITextView 用户输入文本验证:限制 Swift 中的特定字符 - UITextView User Input Text Validation in Swift 4 or Swift 5: Restrict the specific characters in Swift

需要有关如何对 UITextView 进行文本输入验证的帮助。 UITextField 有很多帮助,但我找不到此 textView 输入验证的正确解决方案。 我的期望是 UITextView 只需要接受这些字符[A-Za-z0-9.-] 做什么帮助或解决方案。 我的 textView 已连接到 i ...

Toggle 在最大行数后启用 UITextView 滚动 - Toggle Enabling UITextView Scroll After Max Number of Lines

我在 inputContainerView 中有一个uitextview subview ,因为它可能出现在消息传递应用程序中。 以编程方式,在加载时,在初始化 inputContainerView 时设置uitextview的高度锚点。 随着键入更多的文本行,此约束在增加容器高度方面非常有效。 我 ...

在 UITextView 中逐字删除 Slide-to-type 在 `shouldChangeText` 委托方法中给出了不正确的范围 - Delete Slide-to-type by word in UITextView gives incorrect range in `shouldChangeText` delegate method

我在 ViewController 中有一个 UITextView。 我已经从UITextViewDelegate实现了 shouldChangeTextInRange委托方法。 我通过上述删除单个字符的委托方法获得的范围值类似于{location, 1} 。 但是,如果我在执行删除操作之前使用滑动 ...

展开 UITextView 然后在某个点后滚动 - Expand UITextView and then scroll after certain point

我一直在努力设置创建这个,我在这里阅读了很多帖子,但不明白我做错了什么。 我有一个UITextView 。 我希望它的高度扩大到一个数字,然后在启用滚动的情况下固定在该高度。 我已经设置了我的UITextFieldDelegate并添加了以下内容 - func textViewDidChang ...

将键盘选择为中文(简体)时不调用 UITextView 委托 shouldChangeTextInRange - Swift 4.2 中的手写 - UITextView delegate shouldChangeTextInRange isn't called when keyboard is selected to Chinese (Simplified) - Handwriting in Swift 4.2

这是我的示例代码: 当我将键盘类型更改为“中文(简体)-手写”时,输入文本时不会调用“shouldChangeTextIn range”(UITextViewDelegate)。 在这个委托中有一定的检查需要被称为提及、主题标签、网址。 由于未调用此委托,因此更改键盘时我的这些验证逻辑失败。 否则, ...

粘贴长文本时,UITextView动态高度滚动不起作用 - UITextView dynamic height scrolling doesn't work when long text is pasted

我已经通过遵循以下解决方案https://stackoverflow.com/a/38454252/12006517实现了当高度达到某个值时动态更改UITextView高度 效果很好,但是当我第一次在其中粘贴大量文本时,文本视图会冻结。 粘贴大量文本后,它不会到达文本内容的末尾,并且光标 ...

不会为UITextView触发委托协议功能 - Delegate protocol functions not triggered for UITextView

我有一个快速文件,试图在其中创建一个自定义类来处理一页上多个文本视图的占位符。 我更喜欢一个单独的类,因为我认为它的清理器可以处理多个视图。 问题是,发生这些事件时,不会调用textViewDidEndEditing和textViewDidBeginEditing函数。 我已经通过将P ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM