问题标签 [uitextview]

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.

0 投票
1 回答
1924 浏览

iphone - 从 UITextView 复制而不显示键盘

我显示了一个 UITextView,我希望用户能够从中复制但不能编辑。在复制过程中,屏幕上必须没有键盘。

如果我阻止第一响应者,则键盘将保持隐藏状态。但是,这也会阻止处理允许复制交互的触摸事件。据我所知,它还必须是可编辑的以处理触摸。

有没有简单的方法来实现这一点?一个只读的、只复制的、无键盘的 UITextView?这些文档非常简洁地说明了“可编辑”保证、要求以及如何更改行为。

0 投票
2 回答
1043 浏览

iphone - 如何在 iphone 上模仿标准的 html 文本渲染?

我有一个包含两个 UITextView 元素的视图,每个元素都绑定到控制器中的一个插座。这些内容来自数据库,有时短有时长。我希望它看起来像 html 中的那样<p>content1</p><p>content2</p>,这样从 content1 的结尾到 content2 的开头的距离是固定的,但是如果 content1 很长,则 content2 会在页面下移动。

似乎是一个非常基本的要求,但我不太清楚如何使用 Interface Builder 来做到这一点。将不胜感激任何帮助。

谢谢

0 投票
4 回答
6735 浏览

iphone - 检测用户何时单击 UITextView 中的粘贴按钮

我在尝试更改UITextView. 我想要实现的是:检测用户何时将一些文本粘贴到UITextView. 当我检测到这一点时,我将检查数据并做我的事情。

根据文件,我发现了关于UIResponder.

所以我创建了一个简单的类来继承UITextView. 在 .m 文件中,我创建了 1 个调用的函数。

但由于某种原因,它似乎永远不会开火。我可以让 select 语句正常工作并跟踪数据。

1. 这是在 UITextView 中检测粘贴的正确方法吗?2. 现在我正在跟踪购买 UITextView 更改了多少个字符,如果它大于一个字符,那么我怀疑它可能是粘贴操作。但由于 iPhone 可以自动完成单词,例如 Wedn(到星期三),它可能不是粘贴操作。

在 Interface Builder 中,我在我的 NIB 文件中选择了我的 textView,并为我之前几乎创建的类选择了它的“类标识”,我知道该文件作为子类工作,但它不会响应粘贴事件。

谢谢。

0 投票
8 回答
13690 浏览

iphone - 限制 UITextView 或 UITextField 中粘贴的字符串长度

限制直接输入到 UITextView 或 UITextField 的字符串的问题之前已经在 SO 上解决:

但是现在使用 OS 3.0 复制和粘贴成为一个问题,因为上述 SO 问题中的解决方案不会阻止粘贴其他字符(即,您不能在使用上述解决方案配置的字段中键入超过 10 个字符,但是您可以轻松地将 100 个字符粘贴到同一字段中)。

有没有办法防止直接输入的字符串粘贴的字符串溢出?

0 投票
2 回答
190 浏览

objective-c - 从另一个控制器更新 uitextView

我想uitextview从另一个 uiviewcontroller 类更新。

谁能帮我?

0 投票
2 回答
8044 浏览

iphone - 以编程方式滚动 UITextView

我正在我的应用程序中实现一些简单的文本聊天功能,但我在以UITextView编程方式滚动时遇到问题。我正在使用UITextView在 Interface Builder 中创建的,它将新行和一些文本附加到预先存在的文本中。添加新文本后,它应该滚动到底部。

在将其添加到我的应用程序之前,我构建了一个测试应用程序来确定这个概念。UITextView更新中的文本使用 a中的文本进行更新UITextField,但不会发生滚动。

}

我记得在我不久前开发的另一个应用程序中实现了一个非常相似的功能,并且我记得代码是相似的。唯一的区别是早期的应用程序是针对 iPhone OS 2 而这个是针对 3.0。我在一些论坛上读到,当UITextView在 Interface Builder 中创建 3.0 beta 时,滚动出现了一些问题。我检查了当前的发行说明,但没有看到任何迹象。

编辑:调用 IB 操作是因为 UITextView 中的文本已更新。并选中“可取消的内容触摸”。

编辑:确认相同的代码适用于 2.2.1 但不适用于 3.0

0 投票
2 回答
3256 浏览

iphone - Iphone sdk:文本视图中的制表符

如何\t在 上显示 Tab () UITextView

我有一小段代码(下面的示例),它的格式很好,带有制表符和换行符,但是当我在文本视图上查看此代码时,它不显示制表符,尽管它确实显示了换行符。

谢谢您的帮助。

0 投票
6 回答
15238 浏览

iphone - 输入时如何阻止UITextView向上滚动

我有一个UITextView包含在一个UITableViewCell. 最初显示视图时布局是正确的,但是一旦我单击UITextView它,它就会自动向上滚动一点,并且第一行的上半部分字符变得不可见。

此图像是UITextView不活动的:
UITextView 不活动 http://gerodt.homeip.net/uitextview-notactive.png

而这个是当我点击UITextView使其处于活动状态时:
UITextView active http://gerodt.homeip.net/uitextview-active.png

我根本没有 UITextView 向上滚动,它应该简单地保持固定。我怎样才能做到这一点?我已经在 中尝试了几种设置Interface Builder,但到目前为止还没有运气。

任何建议表示赞赏。

下吕

0 投票
1 回答
1139 浏览

iphone - 如何解决这个 UITextView 问题

我在将光标移动到第一个位置时遇到问题。我有一个不断添加注释的应用程序。当用户按下“编辑”按钮时,我正在启动另一个屏幕并希望在光标位于第一个位置时移动 TextView 底部的现有文本。此行为类似于电子邮件回复屏幕。此处电子邮件正文附有回复屏幕,同时光标闪烁 textView 的开始 (0, 0) 位置。怎么做?

0 投票
1 回答
1547 浏览

iphone - 如何在 iPhone SDK 的 UITextView 中控制粘贴菜单的放置

我在包含广告的视图下方放置了一个 UITextView,当用户尝试粘贴文本时,粘贴菜单会覆盖在插入点上方的广告。我不想鼓励意外点击,所以我正在寻找一种方法让菜单显示在插入点下方而不是上方。或者也许有一种方法可以让菜单控制器认为文本视图已经在屏幕的顶部。

我尝试在 sharedMenuController 上使用 setTargetRect:inView: 方法,但这没有效果。显然文本视图不使用共享菜单控制器。

我尝试将以下行的变体添加到我的视图控制器的 textViewDidBeginEditing:textView 和 viewDidLoad 方法中,但没有成功。

[[UIMenuController sharedMenuController] setTargetRect: CGRectMake(140, 120, 5, 5) inView:self.view];