草庐IT

UitextView

全部标签

ios - UILabel 根据要显示的文本自动调整大小

我正在开发一个应用程序,我需要根据要显示的文本自动调整文本区域的大小。首先,我不确定我应该使用UILabel(逻辑上是显示静态文本的最佳选择,就我而言)或UITextView.我希望如何使用它?我想用Text简单地初始化我的标签或TextView。相反,我先定义框架,然后将文本限制在该区域。如果您能提出正确的解决方案,那将是一个很大的帮助。我浏览了文档和其他引用资料,但没有找到太多可以在这里帮助我的东西,或者我可能忽略了它。 最佳答案 sizeToFit方法效果很好。我已经关注了。UILabel*testLabel=[[UILabe

ios - 在 UITextView 上以编程方式禁用 iOS8 Quicktype 键盘

我正在尝试更新具有聊天界面的iOS8应用程序,但新的Quicktype键盘隐藏了TextView,因此我想以编程方式或在界面生成器中将其关闭。是否有可能以某种方式或只有用户可以在设备设置中将其关闭?我知道有一个问题/答案可以用UITextfield解决这个问题,但我需要用UITextView来解决这个问题。 最佳答案 您可以禁用UITextView的键盘建议/自动完成/QuickType,这可以阻止像4S这样的小屏幕上的文本,如本例所示下面一行:myTextView.autocorrectionType=UITextAutocorr

ios - 在 UITextView 上以编程方式禁用 iOS8 Quicktype 键盘

我正在尝试更新具有聊天界面的iOS8应用程序,但新的Quicktype键盘隐藏了TextView,因此我想以编程方式或在界面生成器中将其关闭。是否有可能以某种方式或只有用户可以在设备设置中将其关闭?我知道有一个问题/答案可以用UITextfield解决这个问题,但我需要用UITextView来解决这个问题。 最佳答案 您可以禁用UITextView的键盘建议/自动完成/QuickType,这可以阻止像4S这样的小屏幕上的文本,如本例所示下面一行:myTextView.autocorrectionType=UITextAutocorr

iOS UITextView 或 UILabel 带有可点击的 Action 链接

这个问题在这里已经有了答案:Createtap-able"links"intheNSAttributedStringofaUILabel?(37个回答)关闭5年前。我想制作一个UILabel或UITextView,其中包含一些带有2个可点击链接的文本。不是指向网页的链接,但我想将这2个链接与我对UIButton所做的操作链接起来。我见过的所有示例都是指向webviews的链接,但我不希望这样。此外,文本将被翻译成其他语言,因此位置必须是动态的。想做这个: 最佳答案 我需要解决这个完全相同的问题:包含两个链接的非常相似的文本,跨越多行

iOS UITextView 或 UILabel 带有可点击的 Action 链接

这个问题在这里已经有了答案:Createtap-able"links"intheNSAttributedStringofaUILabel?(37个回答)关闭5年前。我想制作一个UILabel或UITextView,其中包含一些带有2个可点击链接的文本。不是指向网页的链接,但我想将这2个链接与我对UIButton所做的操作链接起来。我见过的所有示例都是指向webviews的链接,但我不希望这样。此外,文本将被翻译成其他语言,因此位置必须是动态的。想做这个: 最佳答案 我需要解决这个完全相同的问题:包含两个链接的非常相似的文本,跨越多行

objective-c - UITextView 文本内容不是从顶部开始

我的JSON文件中有一个很长的文本,但是当我单击UITableViewCell中的链接转到我的UIViewController页面时,UITextView文本会加载字符串内容,但它不会从一开始就显示内容,我必须一直向上滚动。我需要做什么? 最佳答案 我遇到了同样的问题,结果我必须在viewDidLayoutSubviews中设置内容偏移量才能生效。我正在使用此代码来显示属性静态文本。-(void)viewDidLayoutSubviews{[self.yourTextViewsetContentOffset:CGPointZeroa

objective-c - UITextView 文本内容不是从顶部开始

我的JSON文件中有一个很长的文本,但是当我单击UITableViewCell中的链接转到我的UIViewController页面时,UITextView文本会加载字符串内容,但它不会从一开始就显示内容,我必须一直向上滚动。我需要做什么? 最佳答案 我遇到了同样的问题,结果我必须在viewDidLayoutSubviews中设置内容偏移量才能生效。我正在使用此代码来显示属性静态文本。-(void)viewDidLayoutSubviews{[self.yourTextViewsetContentOffset:CGPointZeroa

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

在UITextView中使超链接可点击是微不足道的。您只需在IB的View上设置“检测链接”复选框,它就会检测HTTP链接并将它们转换为超链接。但是,这仍然意味着用户看到的是“原始”链接。RTF文件和HTML都允许您设置用户可读的字符串,并在其“后面”添加一个链接。很容易将属性文本安装到TextView(或UILabel或UITextField,就此而言。)但是,当属性文本包含链接时,它不可点击。有没有办法让UITextView、UILabel或UITextField中的用户可读文本可点击?SO上的标记有所不同,但这是大致的想法。我想要的是这样的文字:Thismorphwasgener

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

在UITextView中使超链接可点击是微不足道的。您只需在IB的View上设置“检测链接”复选框,它就会检测HTTP链接并将它们转换为超链接。但是,这仍然意味着用户看到的是“原始”链接。RTF文件和HTML都允许您设置用户可读的字符串,并在其“后面”添加一个链接。很容易将属性文本安装到TextView(或UILabel或UITextField,就此而言。)但是,当属性文本包含链接时,它不可点击。有没有办法让UITextView、UILabel或UITextField中的用户可读文本可点击?SO上的标记有所不同,但这是大致的想法。我想要的是这样的文字:Thismorphwasgener

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

想要改进这篇文章?提供这个问题的详细答案,包括引用和解释为什么你的答案是正确的。没有足够细节的答案可能会被编辑或删除。在IB的库中,介绍告诉我们,当按下return键时,UITextView的键盘会消失。但实际上return键只能充当'\n'。我可以添加一个按钮并使用[txtViewresignFirstResponder]来隐藏键盘。但是有没有办法为键盘中的return键添加操作,这样我就不需要添加UIButton? 最佳答案 我想我会在此处发布代码段:确保声明支持UITextViewDelegate协议(protocol)。-(