草庐IT

UItextView

全部标签

ios - UITextView 卡在很长的粘贴上 - 如何捕捉和避免?

在开发应用程序的过程中,有人向我提交了错误报告——“无法将长文本粘贴到文本字段中”。果然,它挂起时,“粘贴”气泡从水龙头中保持蓝色,什么也没有发生。我做了一些实验,发现所有内容都适用于大约60,000个字符的文件(而且不会花费令人担忧的长时间),但65537每次都会杀死它。我进一步试验并发现一些第三方应用程序以及“笔记”应用程序显示相同的行为。如果这是UITextView(在iOS6中)中的一个真正问题,我不希望能够修复它以便可以粘贴大量文本,但我想尽可能避免挂起。谁能建议一种在挂起UITextView之前捕获文本的方法?编辑:感谢rmaddy,这是我用来让它工作的东西:#import

ios - 将 UITextView 转换为图像

我有一个UITextView和一个UIImageView,我想将它们转换成单个图像来共享。SaveImageView,就是ImageView,我要保存textview的图片。Textview可以在屏幕上移动它,所以我决定保存它们的最终位置并将其提供给SaveImageView。先把UItextView转换成一张图片,保存他的位置。然后,我想将两个imageview合并为一个图像。self.SaveTextView.frame=self.textView.frame;UIGraphicsBeginImageContext(self.textView.bounds.size);[self.

ios - 是否有任何通用的解决方案可以在屏幕上的键盘上方滚动 UITextView 和 UITextField

当键盘出现在屏幕上时,如何在UITableView或UIViewController中滚动UITextField、UITextview。 最佳答案 我正在使用IQKeyboardManager.通常,只需将[IQKeyBoardManagerinstallKeyboardManager];添加到viewDidLoad方法即可。 关于ios-是否有任何通用的解决方案可以在屏幕上的键盘上方滚动UITextView和UITextField,我们在StackOverflow上找到一个类似的问题:

ios - 在 UITableViewCell 中扩展 UITextView

SO上有十几个类似的问题,但似乎没有就最佳方法达成共识。此外,我还没有找到任何适合我的解决方案。与我的自定义UITableViewCell不同的是,我有两个标签,其中一个在它自己的View中,还有一个TextView。所有这三个都应该扩展到他们的内容。我想知道我的约束是否设置不正确,但我不确定我要调整什么。这是我在IB的手机。内容View是浅红色的,顶部的额外View是白色的,里面有一个标签。当文本更改时,我保存文本并更新tableView:-(void)textViewDidChange:(UITextView*)textView{NSLog(@"row:%i",textView.t

ios - 在特定范围内动态更新 UITextView 内容

我需要在不刷新页面的情况下在播放TTS时动态更新UiTextView内容中的文字。问题:当tts播放每个单词时,委托(delegate)(willSpeakRangeOfSpeechString:(NSRange)characterRangeutterance:(AVSpeechUtterance*)utterance)正在调用。所以当时我正在使用NSMutableAttributedString更新文本颜色。在这个过程中,textview中的内容是不稳定的,因为每个单词页面都在刷新。所以我需要在不刷新页面的情况下更新textview中的文本。我是这样写代码的。NSMutableAtt

ios - 不为 UITextView 调用 ShouldChangeTextInRange

我使用自定义UITextView,需要在返回点击时隐藏键盘。我需要捕获'ShouldChangeTextInRange'什么有textview,我不知道为什么但是方法未被调用。这是我的TextView的代码:publicclassPlaceholderTextView:UITextView{publicPlaceholderTextView(){Initialize();}publicPlaceholderTextView(CGRectframe):base(frame){Initialize();}publicPlaceholderTextView(IntPtrhandle):bas

objective-c - UITextView 上的 UITableViewCell 选择

我在选择单元格时卡住了。我有自定义单元格,其中嵌入了UITextView对象。它不可编辑,不可滚动,启用了用户交互。而且我无法在此View上选择单元格。我尝试过同样的事情,但使用UITextField对象和选择工作。有什么想法可以让它发挥作用吗?Thisisthetestproject.只有一个表格View和一个单元格。此单元格中有一个TextView和一个文本字段。您可以在文本字段上选择单元格,但不能在TextView上选择。 最佳答案 在TextView上关闭“启用用户交互”,选择将正常工作(MainStoryboard.sto

iphone - 动态调整 UITextView 大小的错误边距行为

我需要动态调整UITextView的大小,但在多次调整大小后,右边距向左惊人地侵eclipse,因此TextView中显示的文本非常窄,有很多空白。这可以通过仅使用UITextView和UISlider的简单设置来重现。产生此行为的简单示例设置是值范围为0-200的UISlider、宽度为320的UITextView和此代码:-(IBAction)sliderValueChanged:(UISlider*)slider{textView.frame=CGRectMake(0,0,320-slider.value,300);}我试过的一些东西是修补autoResizingMask、con

iphone - 使用 UILabels 以及其中的文本创建自定义 UITextView

我想创建一个自定义UITextView,能够在其中输入文本,并以编程方式添加一些UILabels,就像文本一样(我需要当光标靠近它们时使用“退格”按钮删除它们)。这个UITextView应该是可扩展的,标签可以有不同的宽度。关于如何创建这类东西的任何想法,任何教程之类的? 最佳答案 您可以使用此代码创建文本字段。UITextField*textField=[[UITextFieldalloc]initWithFrame:CGRectMake(10,200,300,40)];textField.borderStyle=UITextBo

ios - UITextView 两次绘制文本

我正在尝试在我的UITextViews文本上创建描边文本。它工作正常,但文本在屏幕上绘制了两次。这是我在UITextView的子类中的drawRect方法...-(void)drawRect:(CGRect)rect{//Drawingcode//DrawingcodeUIFont*font=[UIFontfontWithName:@"Cochin"size:[_fontSizefloatValue]];CGContextRefcontext=UIGraphicsGetCurrentContext();CGContextSetShadow(context,CGSizeMake(1,1)