草庐IT

UiTextView

全部标签

ios - UITextView contentSize.height 比必要的大?

UITextView滚动,即使所有文本都在其框架内。它滚动时好像文本底部有两个新行,但实际上没有。因此,它的contentSize.height似乎比文本大了几行。我该如何摆脱这个?即,如何收紧内容大小? 最佳答案 您可以为该UITextView设置contentSize,使其紧贴文本。您可以使用名为sizeWithFont...的NSString方法。您可以在此处查看完整列表:http://developer.apple.com/library/ios/#documentation/uikit/reference/NSString

ios - 用户键入新行时如何向 UITextView 添加自动缩进?

当用户键入新行时,如何向UITextView添加自动缩进?示例:line1line2line3 最佳答案 尽管在这种情况下OP实际上并不是在寻找标准缩进,但我将把它留给future的答案寻求者。以下是您可以在每个换行条目后自动添加缩进的方法。我从我最近的类似answeraboutautomaticallyaddingbulletpointsateverynewline中改编了这个答案.-(BOOL)textView:(UITextView*)textViewshouldChangeTextInRange:(NSRange)range

ios - UITextView 的字体为零,但我在 Storyboard 中设置了它

SYBListWeiBoCellView是一个自定义单元格,它有一个UITextView。我在Storyboard中设置了UITextview的字体,并在SYBListWeiBoCellView中创建了一个名为repoText的IBOutlet。当我通过获取SYBListWeiBoCellViewSYBListWeiBoCellView*cell=[tableViewdequeueReusableCellWithIdentifier:@"weiboCell"];UIFont*font=cell.repoText.font;字体变成nil,应该是我在storyboard里设置的值在这里h

ios - iOS 中的 UITextView 文本对齐方式

我有一个UITextView来获取用户输入的数字,当用户将焦点设置在UITextView上然后textview中的文本向上移动时。我想将它水平居中。有人可以帮忙吗? 最佳答案 这将是一个有点棘手的修复。您需要观察UITextView的contentSize属性,然后像这样调整它的contentSize和contentOffset:-(void)viewDidLoad{[self.textViewaddObserver:selfforKeyPath:@"contentSize"options:(NSKeyValueObservingO

ios - 突出显示 UITextView 中的单行

我有一个UITextView,它有一个NSAttributedString,每行之间有两个换行符。我试图在TextView中突出显示一行。我可以毫无问题地简单地在TextView中突出显示一个句子。但是,我需要突出显示从行首(TextView左侧)到行尾(TextView右侧)的句子我使用以下代码突出显示来自GithubSample的一行.由于每行都有两个换行符,我想在突出显示实际句子之后我还可以获取上一个和下一个换行符并突出显示它们。但结果并不如我所愿。//1.createsomefontsUIFontDescriptor*fontDescriptor=[UIFontDescript

ios - adjustsFontForContentSizeCategory 不适用于 UITextView 和 UITextField

我正在从preferredContentSizeChanged切换到对我的UILabel、UITextView和使用adjustsFontForContentSizeCategory>UITextField类。它适用于UILabel,但不适用于UITextView和UITextField。仅当我在preferredContentSizeChanged中调用setNeedsDisplay时它才有效。我错过了什么? 最佳答案 您还需要将UITextfield使用的字体设置为可缩放:textField.adjustsFontForCont

ios - 如何以编程方式更改 iOS 中超链接的默认颜色?

我想更改UITextView中的超链接颜色。默认颜色为蓝色,文本上带有下划线。(我正在对电话号码/地址/电子邮件进行数据类型检测)有没有办法改变颜色?请告诉我。谢谢。 最佳答案 更改内置UITextView的行为几乎是不可能的,这是一项非常棘手的任务。dataDetectorTypes文档:Youcanusethispropertytospecifythetypesofdata(phonenumbers,httplinks,andsoon)thatshouldbeautomaticallyconvertedtoclickableUR

ios - 在自定义 UITableViewCell 中调整 UITextView 的大小

我有一个自定义的UITableViewCell,我正在尝试根据内容大小调整其中的UITextView的大小。我在iOS7上使用自动布局。我试过使用以下方法:[cell.questionsetScrollEnabled:YES];[cell.questionsizeToFit];[cell.questionsetScrollEnabled:NO];和-(CGRect)textViewHeightForAttributedText:(NSAttributedString*)textandWidth:(CGFloat)width{UITextView*calculationView=[[UI

ios - 如何在邮件应用程序地址中制作带标签的 UITextField?

我想构建自定义搜索栏。我想支持按标签搜索。当用户选择一些标签过滤器时,我需要将其添加到我的搜索栏中,即UITextField,方法是插入一个带有过滤器文本的彩色矩形,例如AppleMail或Messages应用程序插入联系人姓名。我该怎么做? 最佳答案 看这里:https://github.com/thermogl/TITokenField这正是您要找的东西。 关于ios-如何在邮件应用程序地址中制作带标签的UITextField?,我们在StackOverflow上找到一个类似的问题:

ios - 带有滚动的 UITextView 动态设置调整大小为默认值

我已经实现了一个ViewController,它有一个底部UIView,其中包含UITextView并且禁用了滚动,当您在里面输入时它会调整大小。当包含的文本高度达到90像素时,我启用滚动->scrollEnabled=YES;应该发生什么UITextView和它的superview应该保持它们被限制的高度(超过90像素限制).会发生什么:UITextView调整回其默认值。更多信息:我正在使用MultilineUITextField的代码作为我的底部View。我正在使用iOS7。感谢任何帮助,谢谢。编辑:我的代码:-(void)viewDidLoad{[superviewDidLoa