uitextview相关内容
我的 iOS 应用程序中有一个 UITextView,用于显示大量文本. 然后我将使用 UITextView 的偏移边距参数对文本进行分页. 我的问题是 UITextView 的填充混淆了我的计算,因为它似乎根据我使用的字体大小和字体而不同. 是否可以删除围绕 UITextView 内容的填充? 解决方案 2021 年更新 这是 iOS 中最愚蠢的错误之一.
..
如何在 textview 中显示 HTML 文本? 例如 string
Krupal 测试 客户 WYWO
假设文本为粗体,因此它在 textview 中显示为粗体字符串但我想显示普通文本.这可以在 iPhone SDK 中实现吗? 解决方案 在 iOS 5-
..
我有一个 UITextView 可以检测电话号码和链接,但这会覆盖我的 fontColor 并将其更改为 blueColor.有没有办法格式化自动检测到的链接的颜色,或者我应该尝试使用此功能的手动版本? 解决方案 在 iOS 7 上,您可以设置 UITextView 的 tintColor.它会影响链接颜色以及光标线和所选文本颜色. iOS 7 还为 UITextView 添加了一个
..
如何在 UITextView 中进行语法高亮,特别是 Objective-C 的语法高亮(和检测)> 在 iPhone 上? 我对如何做到这一点的一些想法: NSAttributedString.现在可在 iOS 3.2 及更高版本中使用.但是如何将 NSAttributedString 放入 UITextView 中? UIWebView.当用户完成编辑并使用 CSS 样式表为文本
..
是否可以在用户触摸 UITextView 中自动检测到的电话链接时执行自定义操作.请不要建议改用 UIWebView. 并且请不要只是重复苹果类参考中的文本- 当然我已经读过了. 谢谢. 解决方案 更新:来自 ios10, - (BOOL)textView:(UITextView *)textView shouldInteractWithURL:(NSURL *)URL in
..
在IB的库中,介绍告诉我们,当按下return键时,UITextView的键盘就会消失.但实际上return键只能充当'\n'. 我可以添加一个按钮并使用 [txtView resignFirstResponder] 隐藏键盘. 但是有没有办法为键盘中的 return 键添加动作,这样我就不需要添加 UIButton? 解决方案 我想我会在这里发布代码片段: 确保您声明支
..
如何在 UITextView 中添加占位符,类似于您可以在 Swift 中为 UITextField 设置的占位符? 解决方案 已针对 Swift 4 更新 UITextView 本身没有占位符属性,因此您必须使用 UITextViewDelegate 方法以编程方式创建和操作一个占位符属性.我建议根据所需的行为使用下面的解决方案 #1 或 #2. 注意:对于任一解决方案,将
..
有没有办法像 UITextView 一样在 UILabel 中包含多行文本,还是应该使用第二个? 解决方案 设置换行模式为自动换行,行数设置为0: //SwifttextLabel.lineBreakMode = .byWordWrappingtextLabel.numberOfLines = 0//目标-CtextLabel.lineBreakMode = NSLineBreakByW
..
我正在开发一个应用程序,用户必须在其中编写一些信息.为此,我需要一个多行的 UITextField(通常 UITextField 是单行). 当我在谷歌上搜索时,我找到了一个使用 UITextView 而不是 UITextfield 来达到这个目的的答案. 解决方案 UITextField 特别是一行. 您的 Google 搜索是正确的,您需要使用 UITextView 而不是
..
我有一个 UITextView,它显示一个 NSAttributedString.这个字符串包含我想让它成为可点击的单词,这样当它们被点击时,我会被回调,以便我可以执行一个操作.我意识到 UITextView 可以检测对 URL 的点击并回调我的委托,但这些不是 URL. 在我看来,有了 iOS 7 和 TextKit 的强大功能,这现在应该是可能的,但是我找不到任何示例,也不知道从哪里开始
..
UITextView 的复制、剪切、选择、全选功能在我按下屏幕时默认显示.但是,在我的项目中 UITextField 是只读的.我不需要这个功能.请告诉我如何禁用此功能. 解决方案 禁用粘贴板操作的最简单方法是创建一个覆盖 canPerformAction:withSender:UITextView 的子类code> 方法为您不想允许的操作返回 NO: - (BOOL)canPerfor
..
在 UITextView 中使超链接可点击是微不足道的.您只需在 IB 中的视图上设置“检测链接"复选框,它就会检测 HTTP 链接并将它们转换为超链接. 然而,这仍然意味着用户看到的是“原始"链接.RTF 文件和 HTML 都允许您设置用户可读的字符串,并在其“后面"带有链接. 很容易将属性文本安装到文本视图(或 UILabel 或 UITextField,就此而言.)但是,当该属性
..
我一直在试验 UITextField 以及如何处理它的光标位置.我发现了许多关系 Objective-C 答案,如 获取UITextField在ios中的光标位置 控制 UITextField 中的光标位置 UITextField 获取当前编辑的单词 但由于我使用 Swift,我想学习如何获取当前光标位置并在 Swift 中设置它. 下面的答案是我从Objective-C实验
..
我的应用程序使用 UITextView.现在我希望 UITextView 有一个类似于您可以为 UITextField 设置的占位符. 如何做到这一点? 解决方案 我对 bcd 的解决方案做了一些小的修改,以允许从 Xib 文件进行初始化、文本换行和保持背景颜色.希望它可以为其他人省去麻烦. UIPlaceHolderTextView.h: #import IB_DESIGN
..
我试图将 UITextView 放置在带有 AutoLayout 的 UIScrollView 中,但没有运气.我试过的是, 我将 UIScrollView 放在 Storyboard 的主视图中 我将 UITextView 放在 Storyboard 的 UIScrollView 中并禁用了滚动启用 我在 UIScrollView 上设置了约束(前导、尾随、顶部、底部) 我在 UIT
..
我有一个完全使用自动布局以编程方式布局的视图.我在视图中间有一个 UITextView,上面和下面都有项目.一切正常,但我希望能够在添加文本时扩展 UITextView.随着它的扩展,这应该会将其下方的所有内容向下推. 我知道如何以“弹簧和支柱"的方式做到这一点,但是有没有一种自动布局的方式来做到这一点?我能想到的唯一方法是在每次需要增长时移除并重新添加约束. 解决方案 包含 UIT
..
有没有一种好的方法可以调整 UITextView 的大小以符合其内容?比如说我有一个 UITextView 包含一行文本: “你好世界" 然后我添加另一行文本: “再见世界" 在 Cocoa Touch 中是否有一个好方法来获取 rect 来保存文本视图中的所有行,以便我可以相应地调整父视图? 作为另一个例子,查看日历应用程序中事件的笔记字段 - 注意单元格(以及它包含的 UITex
..
我有一个 UITextView 并且部分文本是可点击的.链接有效.当我在 iPhone 的设置中打开辅助功能并打开 Voice over 时,textview 的文本被读出,但链接不起作用.文本视图故事板上的辅助功能已启用,并且在辅助功能属性下选择了链接,并且在打开画外音时链接不起作用.我也尝试将 isAccessbilityElement = true 添加到 textview 并最终没有运气.
..
假设我有 MyUITextViewSubclass 继承自 UITextView 和 MyUITextFieldSubclass 继承自 UITextField 和这两个子类都包含许多相同的方法和属性,以向这些 UI 控件添加类似的行为. 既然 UITextView 和 UITextField 继承自不同的类,是否有一种简单的方法来创建一个抽象类来组合所有重复的代码?换句话说,是否可以为这两
..
假设我有 MyUITextViewSubclass 继承自 UITextView 和 MyUITextFieldSubclass 继承自 UITextField 和这两个子类都包含许多相同的方法和属性,以向这些 UI 控件添加类似的行为. 既然 UITextView 和 UITextField 继承自不同的类,是否有一种简单的方法来创建一个抽象类来组合所有重复的代码?换句话说,是否可以为这两
..