草庐IT

UiTextView

全部标签

ios - 计算适合固定矩形 TextView 的字符

我在这里看到人们需要计算给定大小的NSString的大小,但我需要做相反的事情。给定一个指定的矩形(或固定的UITextView,或多行UILabel,无滚动)我需要知道:如果它设法显示我的NSString的所有字符如果不是,最后显示的字符是什么这样我就可以在另一个UITextView中显示剩余的文本(当然,如果我可以使用单个UITextView,我就不会有这个问题)。起初这似乎是一件简单的事情,但实际上我没有找到办法,直觉上我认为我可以使用UITextView:textView.contentSize.height;或NSString的:sizeWithFont:constraine

iphone - 如何在 uitextview 文本中添加自定义语言

我想使用泰米尔语键盘功能:按A键显示அ,按AA键显示ஆ。这是我迄今为止尝试过的。NSMutableString*updatedText=[[NSMutableStringalloc]initWithString:textView.text];[updatedTextinsertString:textatIndex:range.location];NSLog(@"%i",range.location);NSRangereplaceRange=range,endRange=range;if(text.length>0){NSLog(@"textlength%i",text.length);

ios - 以编程方式将文本插入 UITextView 而不移动插入符号位置。

所以我有一个用户可以编辑的UITextView,但也可能有一些文本以编程方式插入到textView中,并且它可以插入到textView中的任意范围。目前,这还会将插入符位置从用户当前工作的位置移开,这是不受欢迎的。所以无论何时我这样做:self.textView.text=//sometextinserted它移动插入符号的位置。那么,什么是防止插入符位置移动或使其完全无知且独立程序更改并且仅响应用户更改而移动的最佳方法? 最佳答案 最好的答案是像您一样设置插入的文本,然后使用以下方法设置插入符号位置:textView.select

ios - Text大于Height时如何增加UITextView的高度

我有一个UITextView,当我在5-6行之后向其中输入数据时,数据向上滚动并且无法看到。当输入的文本超过高度时,是否有任何属性可用于增加UITextView的高度。请大家推荐。 最佳答案 使用此代码使UITextView的高度与其内部内容的高度相同。CGRectframe=_textView.frame;frame.size.height=_textView.contentSize.height;_textView.frame=frame; 关于ios-Text大于Height时如何

ios - UITextView 没有响应

我使用下面的代码在我的代码中使用textviewUITextView*ObservationTextView3=[[UITextViewalloc]init];ObservationTextView3.frame=CGRectMake(45,ObservationLabel3.frame.origin.y+ObservationLabel3.frame.size.height,410,70);[ObservationTextView3setKeyboardType:UIKeyboardTypeDefault];ObservationTextView3.font=[UIFontfontW

ios - textview - 开始编辑时将光标放在文本末尾

我正在UITextView中编辑文本。当字段打开进行编辑时,我需要将光标定位在现有文本的最后一个字符之后。我看到的行为是光标或多或少位于我触摸UITextView以开始编辑的点下方——也许在我触摸的单词的末尾。我尝试在textViewDidBeginEditing:和textViewShouldBeginEditing:中设置textview.selectedRange,但这根本没有效果。我尝试选择现有文本的范围,例如{1,2}并且也没有做任何事情。selectedRange似乎或多或少是一个只读值?-(void)textViewDidBeginEditing:(UITextView*

ios - 应该 [UIView endEditing :YES] ever return no?

我正忙于修复一个错误,目前只有当我在模拟器上运行我的应用程序时才会出现这个错误。本质上,我有一个UITextView,我正在尝试将消息endEditing发送到。如果我在用户编辑TextView(强制或其他方式)时发送消息,我会返回YES。但是,如果用户还没有开始编辑textview并且我发送消息endEditing:YES,我会返回NO。这甚至可能吗?endEditing:YES不应该总是强制View结束编辑吗?其他详细信息:我已尝试将拥有类设置为uitextviews委托(delegate),但即便如此,它看起来也不像shouldEndEditing方法被调用。更新:这似乎不是正常

ios - UITextView - 在 iOS 6 上截断显示省略号的文本(使用自动布局)

我有一个UITextView,它显示的文本比TextView框架所能容纳的文本要长。我希望通过在iOS6上显示省略号来截断文本。在iOS7上,我可以使用以下代码实现这一点textView.textContainer.maximumNumberOfLines=0;textView.textContainer.lineBreakMode=NSLineBreakByTruncatingTail;在iOS6上,我可以截断文本,但不显示省略号。问题出在iOS6属性textContainer不可用请注意:我正在使用AutoLayout,因此在设置文本时我不知道框架大小。帧大小的设置要晚得多。问题在

ios - 使用 UITextView 和 NSMutableAttributedString 对齐文本

我正在尝试使用NSMutableAttributedString为UITextView放置一个对齐的文本,NSMutableAttributedString由不同的NSAttributedString因为我需要粗体和常规字体,所以我附加了不同的NSString,这是我的NSMutableAttributedString:NSAttributedString*one=[[NSAttributedStringalloc]initWithString:@"abc"attributes:boldDict];NSAttributedString*two=[[NSAttributedStringa

ios - 表情符号键盘布局未正确绘制并且缺少许多表情符号

Myapp'svirtualkeyboardforemojisislookingreallymessedup.键盘在我手机上的所有其他应用程序以及我测试的新项目上看起来都非常正常。代码很简单:UITextField*textField=[UITextFieldnew];[otherViewaddSubview:textField];[textFieldbecomeFirstResponder];我使用UITextField还是UITextView都没有关系。什么会导致这种行为?在问这个问题之前我尝试了一些搜索词(对于有这个问题的其他人):w3ciconplaceholderbuguik