草庐IT

UiTextView

全部标签

ios - 我可以在不增加行高的情况下调整 NSAttributedString 中的基线吗?

在SanFrancisco字体中,如果包围数字,括号会有点低。我正在制作的应用程序中使用NSAttributedString的示例:我想将括号的基线增加一两个像素,但是当我使用NSBaselineOffsetAttributeName属性这样做时,行高也增加了两个像素。文本位于UITextView中,我真的不希望行高发生变化。有什么我可以做的吗? 最佳答案 一种可行的方法是使用NSParagraphAttributeName强制最大行高。NSMutableParagraphStyle*style=[[NSMutableParagra

ios - 辅助功能打开时无法打开 UITextView(属性文本)内的 NSURL

我无法在打开辅助功能的情况下打开UITextView中的NSURL。(关闭时工作正常)我在UITextView中添加了属性文本,其中包含一些字符串和一些NSURL。请注意,我使用了属性字符串,因为我需要URL加下划线并仅显示为字符串,这样当用户点击带下划线的字符串时,链接就会在浏览器中打开。如果需要更多说明,请告诉我。附言我已经使用过UITapGesture但没有成功。CGPointtapLocation=[tapGesturelocationOfTouch:0inView:textView];UITextPosition*textPosition=[textViewclosestPo

ios - 如何通过使用 Swift 单击按钮以编程方式将文本输入 UITextView

我有一个UITextView和两个UIButton(ButtonOne和ButtonTwo)。我想通过单击ButtonOne和ButtonTwo在此UITextView中键入文本。例如,如果我单击ButtonOne,它应该在UITextView中键入“apple”,然后如果我单击ButtonTwo,它应该键入“橙色”进入UITextView。因此,在我依次单击这两个按钮后,我的UITextView中应该有以下文本:appleorange我目前实际上可以通过使用以下代码行来做到这一点:myTextView.text=myTextView.text.stringByAppendingStr

ios - 将 UILabel 添加到 UITextView

我有多个UITextView,它们是我使用for循环以编程方式创建的。我也在尝试将UILabel添加到每个UITextView的左上角。我该怎么做?我的UITextView代码:for(inti=0;i 最佳答案 Objective-C代码:-UILabel*cust_Label=[[UILabelalloc]initWithFrame:CGRectMake(Your_X,Your_Y,Your_Width,Your_Height)];cust_Label.text=@"YourText";[textViewaddSubview:c

ios - 在 UITableViewCell 中的 UITextView 中设置多个链接

我有一个表格View,它将在同一个单元格中显示多个地址以及一些其他信息。经过大量修改和谷歌搜索后,我得出结论,UITextView是检测链接的最佳/最简单方法。但是,我目前使用UITextView的方法没有检测链接,我不确定为什么。这里是:publicoverrideUITableViewCellGetCell(UITableViewtableView,NSIndexPathindexPath){UITableViewCellcell=tableView.DequeueReusableCell(Identifier);if(cell==null)cell=newUITableViewC

ios - 尽管 NSAttributedString 不同意,为什么第二个文本 block 的行高比第一个高得多?

我得到一个包含两部分文本的NSAttributedString,第一部分只是纯文本,如下所示,之后是示例代码块,也如下所示(添加了分隔线以更轻松地显示)。如您所见,代码块的行数明显高于正常的文本正文:但是,没有多余的换行符或任何类似的东西。这是它的attributedString.string值:funcsampleFunction()->Bool{if4+4==8{returntrue}returnfalse}两者都在同一个NSAttributedString中,当我打印NSAttributedString时,我没有发现任何可以解释这一点的差异:Loremipsumdolorsita

ios - iOS 中键盘和 UIView 之间的空白区域

我有一个基于标签栏Controller的应用程序,我正在使用IQKeyboardManager来处理类似表单的内容。第1步:在UIView中带有底部UITextView的标签栏Controller。检查图像1。第2步:当我点击UITextView时,出现了键盘,但由于标签栏出现了空白区域。我尝试删除IQKeyboardManager,但还是出现,所以确认不是IQKeyboardManager的问题。这是标签栏Controller的问题。如何去除那个间距? 最佳答案 你是对的。空白是由标签栏引起的。通过添加额外的空间来覆盖View中的

ios - 带缩放的 UITextview?

我怎样才能实现带有缩放功能的UITextview?请问有什么教程吗? 最佳答案 您可以制作简单的UIWebView,它会像UITextView,但具有缩放功能。这种方式有很多优点。例如粗体文本或斜体。您将能够在一份文本中使用不同的字体。分步指南:创建UIWebView生成html字符串。例如:Mytext在UIWebView中加载字符串 关于ios-带缩放的UITextview?,我们在StackOverflow上找到一个类似的问题: https://stac

iphone - 用于检测电话号码和超链接的 UITextView 设置

我的UITextView在InterfaceBuilder中检测电话号码和超链接的设置在哪里?我想我在某个地方看到过这个选项,但我忘了在哪里。 最佳答案 在TextViewAttributes中有一个字段显示为Detection。从那里选择您喜欢的任何选项--电话号码、地址、事件、链接。 关于iphone-用于检测电话号码和超链接的UITextView设置,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.co

ios - 如何在界面生成器上将 UITextView 作为 subview 添加到 UIImageView?

我创建了一个UIImageView并且我想添加一个UITextView作为图像下方的subview。有什么方法可以使用InterfaceBuilder而不是硬编码来配置它?如果不是,我应该在代码的哪一部分插入subview,还需要更改什么? 最佳答案 创建View,然后将它们都放入其中。查看-->|--->imageView|--->textView 关于ios-如何在界面生成器上将UITextView作为subview添加到UIImageView?,我们在StackOverflow上找