草庐IT

UITextView

全部标签

ios - UITableViewCell 中的 UITextView 在选择单元格时隐藏光标

我在UITableViewCell中有UITextViewsubview。当用户点击我选择它的单元格时,即我将背景图像切换到选定状态。UITextView成为第一响应者,但光标被隐藏。当我禁用单元格选择时,UITextView显示一个没有问题的光标。如何选择单元格并开始使用可见光标编辑UITextView?:)-(void)setSelected:(BOOL)selectedanimated:(BOOL)animated{[supersetSelected:selectedanimated:animated];if(selected&&![textViewisFirstResponde

iphone - 如何在同一个 UITextField 或 UITextView 中保留两种不同的字体?

我想在同一个UITextField和UITextView中设置2种不同的字体。怎么做? 最佳答案 需要做一些工作-您需要使用CoreText和NSAttributedString做这个。有很多教程和示例,但我建议使用其他人已经制作的UILabel子类,例如:OHAttributedLabel或TTAttributedLabel因为这些通常有一些方便的方法来使处理更容易。 关于iphone-如何在同一个UITextField或UITextView中保留两种不同的字体?,我们在StackOv

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

我有两个UITextViews,其中包含数据检测应该识别的数据,但是虽然一个在设备和模拟器上都可以正常工作,但另一个只能在模拟器下工作。我已尝试从我的设备中删除构建、清理产品、删除派生数据,但似乎没有任何方法可以解决不一致问题。在InterfaceBuilder中启用了链接检测,数据通过NSStringstringWithFormat:格式化字符串传入,并通过UITextViewsetText:进行设置。两者的设置方式相同,因此没有区别,但其中一个似乎无法正常工作。编辑:在设备上,如果我点击应检测为链接的项目之一,它将变为蓝色并进行链接检测。我没有设置任何可能产生影响的自定义字体或颜色

ios - UITextView contentOffset 在 vi​​ewDidLoad 和 viewDidAppear 之间变化

在iOS8上(我没有在iOS7上测试过)我有一个UITextView,它的文本设置在Storyboard中。当View实际出现时,文本出现滚动,我不希望它滚动。事实上,我不知道为什么有人会这样做。任何人都可以解释如何更改此行为,使其显示为应该滚动到顶部吗?这非常容易重现:开始一个新项目添加一个带有约束的UITextView以将其粘在边距上用超出其边界的更多文本填充它(有助于将字体大小增加到大约36)。运行。它在视觉上很明显,但是如果您记录发生的事情,您将看到类似以下内容:2015-03-1010:34:47.198ScrollViewTest[61180:2610445][Inside

ios - 为 UITextView 中的文本获取 CGRect 以使用 CALayer 突出显示

我试图在UITextView中绘制一个透明的CALayer,以便在搜索中突出显示匹配的文本。我已经想出了正确的方法,但仍然没有找到正确的坐标。我需要找到文本容器的来源。现在,我得到了textView的原点,并以此偏移图层的原点:NSRangematch=[[[selftextView]text]rangeOfString:@"predictthefuture"];NSRangeglyphRange=[managerglyphRangeForCharacterRange:matchactualCharacterRange:NULL];CGRecttextRect=[managerboun

ios - 你如何在一个 UITextView (Xcode) 中使用两种字体?

我想在一个UITextView中制作两种字体样式,我该怎么做? 最佳答案 来自classreference:Thisclassdoesnotsupportmultiplestylesfortext.Thefont,color,andtextalignmentattributesyouspecifyalwaysapplytotheentirecontentsofthetextview.Todisplaymorecomplexstylinginyourapplication,youneedtouseaUIWebViewobjectand

ios - UITableView中的UITextView,使用AutoLayout平滑展开

我在每个UITableViewCell中都有一个可编辑的UITextView。UITextViews可以很好地调整预加载文本的大小(通过heightForRowAtIndexPath计算),但我不确定如何使用AutoLayout动态添加文本时。它似乎被切断了。使用AutoLayout,我如何平滑调整UITableViewCell和UITextView的大小以适应输入到UITextView? 最佳答案 接受的答案是已弃用的答案,在iOS8sdk中有一个干净的解决方案在viewDidLoad中,告诉tableView自动计算行高:tab

ios - 限制 UITextView 中的行数

我很清楚有人问过这个问题,但我找不到有效的答案。结合使用先前的解决方案,我想出了这段代码:-(BOOL)textView:(UITextView*)textViewshouldChangeTextInRange:(NSRange)rangereplacementText:(NSString*)string{intnumLines=notesTextView.contentSize.height/notesTextView.font.lineHeight;if(numLines这是行不通的,因为行数是在附加文本之前计算的,所以我们仍然选择了超​​出我们想要的行数,然后被困在上面,因为无法

ios - 如何在UIlabel 和UItextview 中显示emoji 和特殊字符?

我正在尝试在各种项目中显示一个字符串,例如UIlabel、UItextview、Uitextfield等.....我正在尝试以这样的方式来做这件事NSData*data1=[titledataUsingEncoding:NSUTF8StringEncoding];NSString*goodValue=[[NSStringalloc]initWithData:data1encoding:NSNonLossyASCIIStringEncoding];label.text=goodvalue;这有时对我有用,但有时它会为这样的字符串返回空值关于这个? 最佳答案

iphone - 如何检查 UITextView 何时被编辑?

我正在使用以下代码,但当我开始编辑UITextView时无法识别它:-(void)textViewDidBeginEditing:(UITextView*)textView{[donesetHidden:NO];NSLog(@"Startededitingtarget!");}这是为什么?我也已将委托(delegate)添加到.h文件中。 最佳答案 尝试设置UITextView的委托(delegate)。您需要将socket连接到InterfaceBuilder中的委托(delegate),或者如果您以编程方式创建它,您可以:you