草庐IT

UiTextView

全部标签

ios - 如何将光标移动到 UITextView 中当前行的开头?

我想为我的UITextView添加一个插入标签按钮,以便用户能够在当前行的开头插入一个标签。无论光标在行中的什么位置,都应该在行首插入制表符,之后光标必须移动到行尾。这可能吗? 最佳答案 我对positionFromPosition:inDirection:offset:和characterRangeByExtendingPosition:inDirection:不满意。但这对我来说很好:UITextRange*range=[textViewselectedTextRange];CGRectrect=[textViewcaretRe

iphone - 使用 NSLayoutConstraints 在 UITextView 中居中 UILabel

我正在尝试将UILabel添加到UITextView并将其置于textView顶部的中央。它不是居中,而是放在左边。我怀疑这是因为标签的固有大小优先于约束将其拉伸(stretch)到整个View的尝试。虽然不知道如何解决这个问题。这是代码:self.titleLabel=[[UILabelalloc]initWithFrame:CGRectZero];self.titleLabel.translatesAutoresizingMaskIntoConstraints=NO;self.titleLabel.textAlignment=NSTextAlignmentCenter;self.t

ios - 使用 UITextView 占位符并且在重新输入时不清除文本

我想在我的UITextView中有一个占位符,我宁愿避免复杂性,例如拖出方法(重载代码)和子类化。我只需要保留edittyping。我目前正在使用这种方法在UITextView中创建一个占位符.h@property(weak,nonatomic)IBOutletUITextView*gcTextView;.m@synthesizegcTextView;将此添加到viewDidLoad:self.gcTextView.text=@"placeholdertexthere";self.gcTextView.textColor=[UIColorlightGrayColor];gcTextVi

iphone - 如何以编程方式从 textview 中关闭键盘

有没有办法在iOS中不调用resignFirstResponder隐藏或不显示键盘?我知道隐藏键盘的不同方法,第一个是使textview不可编辑,或使用-(BOOL)textFieldShouldEndEditing:(UITextView*)textview{[textviewresignFirstResponder];}但在我的情况下,这些方法不会奏效,因为我只想关闭或隐藏键盘,但需要在TextView中进行编辑。我有一个包含一些文本的TextView,当我点击需要选择的句子时,我已经很好地完成了那个选择部分,但是当我在我的项目中写上面的键盘关闭方法时,点击的句子的选择没有出现,.

iphone - UITextView subview UIImageView 隐藏输入的文本并滚动文本 iPhone?

我的iPhone应用程序中有UITextView。在UITextView中,我添加了UIImageView作为subview。当输入的文本达到最终高度时,文本将滚动到顶部。相反,UIImageView(带有图像)也滚动到顶部。我该如何处理停止图像滚动并允许文本滚动?这是我的代码供您引用,messageTextView=[[UITextViewalloc]initWithFrame:CGRectMake(35,5,210,30)];messageTextView.delegate=self;messageTextView.backgroundColor=[UIColorclearColo

ios - 将图像粘贴到 UITextView 导致崩溃

谁能告诉我如何避免将图像粘贴到UITextView中导致的崩溃?我的应用程序中有UITextView,它允许对属性文本进行一些基本编辑(iOS6)。用户发现他们可以从网页复制文本和图像的组合,然后切换到我的应用程序并使用UITextView菜单>粘贴命令,这会使应用程序崩溃。我可以重现它,但我不知道该怎么做。崩溃日志如下所示:***Assertionfailurein-[NSHTMLReader_addAttachmentForElement:URL:needsParagraph:usePlaceholder:],/SourceCache/UIFoundation_Sim/UIFoun

ios - UITextView setContentOffset with scrollEnabled=NO in iOS7

我的应用程序中有自动滚动功能。当它被激活时,我的代码禁用textView滚动并使用CADisplayLink更改contentOffset。在早期版本的iOS中工作正常,但在7th中文本出现裁剪。虽然进一步发现,但我发现contentSize在我禁用textView滚动后的一段时间内发生了变化。看起来像是某种优化。但它不考虑contentOffset。要重现此错误:确保textView中的文本足够大,至少两页大小。在ViewController中将_textView.scrollEnabled=NO;放入-viewDidLoad在ViewController中添加:-(void)vie

ios - 如何获取带有换行符(\n)的 UITextView 的内容高度?

我需要计算UItextview的高度。但是具有换行(\n)字符的TextView意味着,它没有正确计算。例如:测试\nLoremIpsum就是简单的\n打印行业的虚拟文本\n排版行业如何测量带有换行符的UITextView内容高度? 最佳答案 只需使用下面的代码可能会对您有所帮助。NSString*strtest=@"Test\nLoremIpsumissimply\ndummytextoftheprinting\nandtypesettingindustry";yourtextView.text=strtest;CGRectfra

ios - 是否可以在 UILabel/UITextView 中添加 UIButton?

这是一个有趣的场景。我从服务器发送了以下文本:Igotoschoolby#option#在iOS应用程序中,我必须将其转换为:Igotoschoolby[UIButton]挑战是测量前面的文本(“Igotoschoolby”)的长度,以便设置UIButton的位置(origin)>。当UILabel有多行,UIButton多次出现时,问题会更严重,例如:Igotoschoolby#option#.Loremipsumdolorsitamet,consecteturadipiscingelit.Phasellusfringilla,massautpharetraultricies,eli

ios - UITextView 总是滚动到内容的底部?

我正在使用带有自动布局的Storyboard,场景包含带有一些文本的UITextView,您可以在下图中看到:但是每当我在运行的应用程序中移动到这个场景时,它就会像下面这样:我已经对其进行了很多研究并尝试了以下代码,即使那样它对我也不起作用:[self.scrollViewsetContentOffset:CGPointZeroanimated:NO];如有任何帮助,我们将不胜感激。 最佳答案 尝试以下,可能会有帮助:[yourTextViewscrollRectToVisible:CGRectMake(0,0,1,1)animat