uitextview相关内容

如何在 UITextView 中丢失边距/填充

我的 iOS 应用程序中有一个 UITextView,用于显示大量文本. 然后我将使用 UITextView 的偏移边距参数对文本进行分页. 我的问题是 UITextView 的填充混淆了我的计算,因为它似乎根据我使用的字体大小和字体而不同. 是否可以删除围绕 UITextView 内容的填充? 解决方案 2021 年更新 这是 iOS 中最愚蠢的错误之一. ..
发布时间:2021-12-03 11:23:48 移动开发

在 uitextview 中显示 html 文本

如何在 textview 中显示 HTML 文本? 例如 string

Krupal 测试 客户 WYWO

假设文本为粗体,因此它在 textview 中显示为粗体字符串但我想显示普通文本.这可以在 iPhone SDK 中实现吗? 解决方案 在 iOS 5- ..
发布时间:2021-12-03 11:18:37 移动开发

我可以更改 UITextView 上自动检测到的链接的颜色吗?

我有一个 UITextView 可以检测电话号码和链接,但这会覆盖我的 fontColor 并将其更改为 blueColor.有没有办法格式化自动检测到的链接的颜色,或者我应该尝试使用此功能的手动版本? 解决方案 在 iOS 7 上,您可以设置 UITextView 的 tintColor.它会影响链接颜色以及光标线和所选文本颜色. iOS 7 还为 UITextView 添加了一个 ..
发布时间:2021-12-03 11:09:00 移动开发

带有语法高亮显示的 UITextView

如何在 UITextView 中进行语法高亮,特别是 Objective-C 的语法高亮(和检测)> 在 iPhone 上? 我对如何做到这一点的一些想法: NSAttributedString.现在可在 iOS 3.2 及更高版本中使用.但是如何将 NSAttributedString 放入 UITextView 中? UIWebView.当用户完成编辑并使用 CSS 样式表为文本 ..
发布时间:2021-12-02 18:38:01 移动开发

如何使用返回键关闭 UITextView 的键盘?

在IB的库中,介绍告诉我们,当按下return键时,UITextView的键盘就会消失.但实际上return键只能充当'\n'. 我可以添加一个按钮并使用 [txtView resignFirstResponder] 隐藏键盘. 但是有没有办法为键盘中的 return 键添加动作,这样我就不需要添加 UIButton? 解决方案 我想我会在这里发布代码片段: 确保您声明支 ..

在 Swift 中的 UITextView 中添加占位符文本?

如何在 UITextView 中添加占位符,类似于您可以在 Swift 中为 UITextField 设置的占位符? 解决方案 已针对 Swift 4 更新 UITextView 本身没有占位符属性,因此您必须使用 UITextViewDelegate 方法以编程方式创建和操作一个占位符属性.我建议根据所需的行为使用下面的解决方案 #1 或 #2. 注意:对于任一解决方案,将 ..
发布时间:2021-12-02 16:08:03 移动开发

UILabel 中的多行文本

有没有办法像 UITextView 一样在 UILabel 中包含多行文本,还是应该使用第二个? 解决方案 设置换行模式为自动换行,行数设置为0: //SwifttextLabel.lineBreakMode = .byWordWrappingtextLabel.numberOfLines = 0//目标-CtextLabel.lineBreakMode = NSLineBreakByW ..
发布时间:2021-12-01 18:17:17 移动开发

如何创建多行 UITextfield?

我正在开发一个应用程序,用户必须在其中编写一些信息.为此,我需要一个多行的 UITextField(通常 UITextField 是单行). 当我在谷歌上搜索时,我找到了一个使用 UITextView 而不是 UITextfield 来达到这个目的的答案. 解决方案 UITextField 特别是一行. 您的 Google 搜索是正确的,您需要使用 UITextView 而不是 ..
发布时间:2021-12-01 18:06:27 移动开发

检测 iOS 中 UITextView 中属性文本的点击

我有一个 UITextView,它显示一个 NSAttributedString.这个字符串包含我想让它成为可点击的单词,这样当它们被点击时,我会被回调,以便我可以执行一个操作.我意识到 UITextView 可以检测对 URL 的点击并回调我的委托,但这些不是 URL. 在我看来,有了 iOS 7 和 TextKit 的强大功能,这现在应该是可能的,但是我找不到任何示例,也不知道从哪里开始 ..
发布时间:2021-12-01 17:58:54 移动开发

如何在 UITextView 中禁用复制、剪切、选择、全选

UITextView 的复制、剪切、选择、全选功能在我按下屏幕时默认显示.但是,在我的项目中 UITextField 是只读的.我不需要这个功能.请告诉我如何禁用此功能. 解决方案 禁用粘贴板操作的最简单方法是创建一个覆盖 canPerformAction:withSender:UITextView 的子类code> 方法为您不想允许的操作返回 NO: - (BOOL)canPerfor ..
发布时间:2021-12-01 17:47:49 移动开发

如何在 NSAttributedString 中创建可点击的链接?

在 UITextView 中使超链接可点击是微不足道的.您只需在 IB 中的视图上设置“检测链接"复选框,它就会检测 HTTP 链接并将它们转换为超链接. 然而,这仍然意味着用户看到的是“原始"链接.RTF 文件和 HTML 都允许您设置用户可读的字符串,并在其“后面"带有链接. 很容易将属性文本安装到文本视图(或 UILabel 或 UITextField,就此而言.)但是,当该属性 ..
发布时间:2021-12-01 17:44:00 移动开发

在 Swift 中获取和设置 UITextField 和 UITextView 的光标位置

我一直在试验 UITextField 以及如何处理它的光标位置.我发现了许多关系 Objective-C 答案,如 获取UITextField在ios中的光标位置 控制 UITextField 中的光标位置 UITextField 获取当前编辑的单词 但由于我使用 Swift,我想学习如何获取当前光标位置并在 Swift 中设置它. 下面的答案是我从Objective-C实验 ..
发布时间:2021-12-01 17:40:59 移动开发

UITextView 中的占位符

我的应用程序使用 UITextView.现在我希望 UITextView 有一个类似于您可以为 UITextField 设置的占位符. 如何做到这一点? 解决方案 我对 bcd 的解决方案做了一些小的修改,以允许从 Xib 文件进行初始化、文本换行和保持背景颜色.希望它可以为其他人省去麻烦. UIPlaceHolderTextView.h: #import IB_DESIGN ..
发布时间:2021-12-01 17:36:20 移动开发

使用自动布局扩展为文本的 UITextView

我有一个完全使用自动布局以编程方式布局的视图.我在视图中间有一个 UITextView,上面和下面都有项目.一切正常,但我希望能够在添加文本时扩展 UITextView.随着它的扩展,这应该会将其下方的所有内容向下推. 我知道如何以“弹簧和支柱"的方式做到这一点,但是有没有一种自动布局的方式来做到这一点?我能想到的唯一方法是在每次需要增长时移除并重新添加约束. 解决方案 包含 UIT ..
发布时间:2021-11-30 21:07:24 移动开发

如何根据其内容调整 UITextView 的大小?

有没有一种好的方法可以调整 UITextView 的大小以符合其内容?比如说我有一个 UITextView 包含一行文本: “你好世界" 然后我添加另一行文本: “再见世界" 在 Cocoa Touch 中是否有一个好方法来获取 rect 来保存文本视图中的所有行,以便我可以相应地调整父视图? 作为另一个例子,查看日历应用程序中事件的笔记字段 - 注意单元格(以及它包含的 UITex ..
发布时间:2021-11-30 21:01:44 移动开发

UITextView 可链接标签辅助功能旁白问题

我有一个 UITextView 并且部分文本是可点击的.链接有效.当我在 iPhone 的设置中打开辅助功能并打开 Voice over 时,textview 的文本被读出,但链接不起作用.文本视图故事板上的辅助功能已启用,并且在辅助功能属性下选择了链接,并且在打开画外音时链接不起作用.我也尝试将 isAccessbilityElement = true 添加到 textview 并最终没有运气. ..
发布时间:2021-11-26 19:07:31 移动开发

Objective-C 中的混合或多重继承?

假设我有 MyUITextViewSubclass 继承自 UITextView 和 MyUITextFieldSubclass 继承自 UITextField 和这两个子类都包含许多相同的方法和属性,以向这些 UI 控件添加类似的行为. 既然 UITextView 和 UITextField 继承自不同的类,是否有一种简单的方法来创建一个抽象类来组合所有重复的代码?换句话说,是否可以为这两 ..
发布时间:2021-11-26 17:15:59 移动开发

Objective-C 中的混合或多重继承?

假设我有 MyUITextViewSubclass 继承自 UITextView 和 MyUITextFieldSubclass 继承自 UITextField 和这两个子类都包含许多相同的方法和属性,以向这些 UI 控件添加类似的行为. 既然 UITextView 和 UITextField 继承自不同的类,是否有一种简单的方法来创建一个抽象类来组合所有重复的代码?换句话说,是否可以为这两 ..
发布时间:2021-11-25 09:47:04 移动开发