Tag: uitextview

如何从iPhone应用程序中的URL读取.rtf文件

我的应用程序需要从URL读取.rtf文件。 我将读为 NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@"%@.rtf",_URL]]; NSError* error; NSString *content = [NSString stringWithContentsOfURL:url encoding:NSUTF8StringEncoding error:&error]; 现在,当我在UITextView中加载这个文本。 它给我的标签与{和/字符与原始文件的文本。 请指导我如何阅读没有包含任何括号和html数据的正确文本。

如何在UITextView中加载HTML?

我有一个带有achor标签的HTML内容。 我只是想在UITextView加载HTML内容。

当文本大于高度时,如何增加UITextView的高度

我有一个UITextView,当我input数据到5-6行之后,数据滚动起来,它不能被看到。 是否有任何属性,我可以用来增加UITextView的高度,因为文本input超过高度。 请build议家伙。

UITextView在故事板中的本地化

所以我有一个应用程序与不同的button,标签和故事板中的一些文本视图,我直接在故事板中input文本。 我启用了基本的本地化,并添加了几种语言。 这为Base(英语)和其他语言生成了故事板,其中包含项目objectID列表。 我翻译了所有的东西,标签和button(所有的东西)都以我设置的语言工作和显示。 然而,文本字段不断显示最初的英文文本,无论我设置了哪种语言…是否有任何额外的步骤涉及到文本视图?

使用UITextView和NSMutableAttributedStringalignment文本

我试图把一个UITextView与NSMutableAttributedString合理的文本, NSMutableAttributedString由不同的NSAttributedString组成,因为我需要粗体和常规字体,所以我追加不同的NSString ,这是我的NSMutableAttributedString : NSAttributedString *one = [[NSAttributedString alloc] initWithString:@"abc" attributes:boldDict]; NSAttributedString *two = [[NSAttributedString alloc] initWithString:@" def" attributes:regularDict]; NSAttributedString *three = [[NSAttributedString alloc] initWithString:@" ghi" attributes:boldDict]; NSMutableAttributedString *string = [[NSMutableAttributedString alloc] initWithAttributedString:one]; [string appendAttributedString:two]; [string appendAttributedString:three]; 我试过这个: [self.text_view setTextAlignment:NSTextAlignmentJustified] 和这个: NSMutableParagraphStyle *paragraphStyles = [[NSMutableParagraphStyle alloc] init]; paragraphStyles.alignment = NSTextAlignmentJustified; Dictionary *attributes = @{NSParagraphStyleAttributeName: paragraphStyles}; […]

UITextView从底部开始

我遇到了一个UITextView的麻烦。 我以前见过其他人有这个问题,但每当我的应用程序加载我的手机,所有的UITextViews从他们的文本的底部开始,我必须向上滚动。 我已经尝试了很多解决scheme,但是我只需要一个解决scheme来使用Storyboard,因为我有一些没有指定类的视图。 编辑 我认为这发生在滚动启用 – 所以我怎么滚动启用,但停止发生?

UITextView:在模拟器中工作的链接检测,而不是在设备上

我有两个UITextViews包含数据,应该通过数据检测识别,但是一个工作正常的设备和模拟器有一个只能在模拟器下工作。 我试图从我的设备中捣毁构build,清理产品,删除派生的数据,似乎没有任何东西可以解决不一致的问题。 在Interface Builder中启用链接检测,数据被传入一个NSString stringWithFormat:格式化的string,并使用UITextView setText:设置UITextView setText: NSString stringWithFormat: 对于两者设置相同的方式,所以没有任何区别,但它似乎并没有正确地为其中之一工作。 编辑:在设备上,如果我点击应该检测的项目之一作为一个链接,它会然后变成蓝色,并做链接检测。 我没有设置任何自定义的字体或颜色,可能会有影响。

知道什么时候听写已经在UITextView中结束

我想知道什么时候听写已经结束了(理想情况是什么时候开始)。 包含UITextView UIViewController符合UITextInputDelegate协议。 为了使它工作,我不得不订阅UITextInputCurrentInputModeDidChangeNotification override func viewDidLoad() { super.viewDidLoad() NSNotificationCenter.defaultCenter().addObserver(self, selector: "changeInputMode:", name: UITextInputCurrentInputModeDidChangeNotification, object: nil) } 并在那里添加委托(它没有工作,只是将其添加到viewDidLoad()) func changeInputMode(sender : NSNotification) { textView.inputDelegate = self } 开始和停止听写UITextInput现在正确调用所需的委托方法: func selectionWillChange(textInput: UITextInput){ } func selectionDidChange(textInput: UITextInput){ } func textWillChange(textInput: UITextInput){ } func textDidChange(textInput: UITextInput){ } 但是没有被调用的是 func dictationRecordingDidEnd() { println("UITextInput Dictation ended") } 为什么? 我怎样才能得到通知/调用听写方法已经结束?

UITextView在animation视图之后的内容偏移量偏移

我有一个UITextView是在视图的底部。 当用户点击它,我需要animation视图150px了。 我在用着: – (void)textViewDidBeginEditing:(UITextView *)textView{ 和 – (void)textViewDidEndEditing:(UITextView *)textView{ 做这个。 在iOS5上,它工作正常。 但在iOS 4.3上,当视图被animation时,这个UITextView中的内容只有几个像素。 屏幕截图: http : //cl.ly/1q3e0W2G1M000u1U3w1f 有人有类似的问题? 码: – (void)textViewDidBeginEditing:(UITextView *)textView{ if([textView.text isEqualToString:@"Placeholder text"]){ textView.text = @""; } [UIView beginAnimations:nil context:NULL]; [UIView setAnimationDelegate:self]; [UIView setAnimationDuration:0.3]; [UIView setAnimationBeginsFromCurrentState:YES]; self.view.frame = CGRectMake(self.view.frame.origin.x, (self.view.frame.origin.y – 150.0), self.view.frame.size.width, self.view.frame.size.height); [UIView commitAnimations]; } – (void)textViewDidEndEditing:(UITextView *)textView{ if([textView.text isEqualToString:@""]){ […]

向UITextView添加大纲/描边

我想为用户键入的可编辑的UITextView文本添加一个大纲或描边。 完全像memes: http : //t.qkme.me/3oi5rs.jpg 我必须使用UITextView因为我需要多行支持。 我已经尝试了所有的方法,并得出了我必须使用CoreText的结论。 我得到了几乎所有的解决scheme工作,但卡在文本视图中的文本包装点。 我在UITextView的subview的drawRect例程正确地绘制轮廓文本,直到文本换行。 即使当文本用户input被包装,我绘制的大纲文本不。 这是我的drawRect方法的实现: https : //gist.github.com/4498988 。 在第29行,我正在使用char封装: CTLineBreakMode linebreakmode = kCTLineBreakByCharWrapping; 我已经尝试了wordwrapping选项(这也是默认的),没有用。 我的问题是:如何获取我正确绘制的文本,使其显示为input文本的轮廓?