草庐IT

UiTextView

全部标签

iphone - UItextView 阿拉伯文本右对齐

在UItextViewinputView上使用我的自定义阿拉伯语键盘,我用阿拉伯语文本填充我的textView但无法使书面文本右对齐....需要帮助将文本右对齐。-(BOOL)textViewShouldBeginEditing:(UITextView*)textView{if(showCustomKeyboard==NO){[textViewresignFirstResponder];textView.inputView=nil;[textViewbecomeFirstResponder];returnYES;}else{[textViewresignFirstResponder];

objective-c - UITextView 没有成为第一响应者

我有一个包含UITextView的UIView。UIView在UIViewController中启动。但是当我触摸UITextView框时,没有任何反应。键盘既不出现也不委托(delegate)方法响应交互。代码:noteText=[[UITextViewalloc]initWithFrame:CGRectMake(0,0,700,240)];noteText.layer.borderColor=[UIColorcolorWithRed:0green:0blue:0alpha:0.2].CGColor;noteText.layer.borderWidth=2;[noteTextsetE

ios - iOS 键盘下的空白区域

在我的iOS应用中,第二次显示键盘后,键盘下方有一个空白区域。按.?123后空格隐藏。我删除了keyboardWillShowNotification和keyboardWillHideNotification并且发生了同样的事情。我在viewWillTransitionToSize:withTransitionCoordinator:处调整了UITextView的大小,但我删除了调整大小的代码,但同样的事情发生了。我的iPhone7不会发生这种情况,但我的iPad6thgen会发生这种情况。这很奇怪,因为它就在我的应用程序的这个特定TextView中。有人遇到过这种情况吗?我在Goog

ios - 在 iOS 中对 UITextView 的选定文本应用富文本格式

我正在创建一个应用程序,我必须在其中实现如下功能:1)写入textview2)从TextView中选择文本3)允许用户在所选文本上应用粗体、斜体和下划线功能。我已经开始使用NSMutableAttributedString来实现它。它适用于粗体和斜体,但仅用选定的文本替换TextView文本。-(void)textViewDidChangeSelection:(UITextView*)textView{rangeTxt=textView.selectedRange;selectedTxt=[textViewtextInRange:textView.selectedTextRange];

ios - 旋转设备时,我应该如何调整 inputAccessoryView 的大小?

我将UIToolbar附加到我的UITextView作为它的inputAccessoryView以添加一个按钮来关闭键盘。这很好用,并且当设备处于纵向模式时它看起来是正确的。但是当设备处于横向模式时,我无法弄清楚如何将工具栏的大小调整为用于工具栏的较低高度。我在我的TextView委托(delegate)的-textViewShouldBeginEditing:方法中添加工具栏:if(!textView.inputAccessoryView){UIToolbar*keyboardBar=[[UIToolbaralloc]init];keyboardBar.autoresizingMas

iOS:当键盘出现时禁用 UITableView 动画

每个人都想在弹出键盘时移动UITableView,但我正在寻找一种方法来禁用弹出键盘时光标的自动动画。当键盘弹出并导致UITableView滚动到光标(以避免阻塞它)时,我遇到了奇怪的抽搐/颠簸/不稳定的滚动行为。我的每个UITableView单元格中都有一个UITextView。当键盘弹出时,我不提交任何其他动画。此时,我想完全禁用动画并手动滚动到所需的CGPoint。谢谢! 最佳答案 自动滚动代码驻留在tableViewController中,因此无法禁用自动滚动。您可以从UIViewController子类化并在其中使用tab

iOS - UIToolBar 作为 UITextView 的 inputAccessoryView

我添加了一个UIToolBar和一个UIBarButtonItem作为UITextView的inputAccessoryView。它工作正常,但UIBarButtonItem在它的框架之外是可触摸的,也许在右边50像素之外。这没什么大不了的,但它让我很烦。有人知道为什么吗?这是我的代码(ARC):UIToolbar*toolBar=[[UIToolbaralloc]initWithFrame:CGRectMake(0,self.view.bounds.size.height,320,44)];toolBar.barStyle=UIBarStyleBlack;toolBar.transl

ios - 具有非规则形状的 NSTextContainer 示例?

您好,我正在使用适用于iOS7的新TextKitAPI,我正在尝试生成一个具有不规则形状的UITextView。到目前为止,我在ViewController中有:-(void)loadView{self.view=[[UIViewalloc]initWithFrame:CGRectMake(0,0,320,548)];NSTextStorage*textStorage=[[NSTextStoragealloc]init];NSLayoutManager*layoutManager=[[NSLayoutManageralloc]init];[textStorageaddLayoutMan

ios - 使用属性文本在 UITextView 中重绘 NSTextAttachments

我有一个NSTextAttachment子类,它被覆盖了attachmentBoundsForTextContainer:proposedLineFragment:glyphPosition:characterIndex:imageForBounds:textContainer:characterIndex:。我需要在某个时候重新绘制附件。在UITextView上调用setNeedsDisplay无效。有什么想法吗?我想避免重新创建附件和/或属性字符串。 最佳答案 您需要使用textView.layoutManager的方法之一。i

ios - 带有 NSAttributedString 和自定义属性的 UITextView 不起作用

使用UITextView时,我尝试将自定义属性添加到属性字符串。但是,在分配给UITextView的属性文本后,所有自定义键都将丢失。像这样:NSMutableAttributedString*lString=[[NSMutableAttributedStringalloc]initWithString:@"astring"attributes:@{@"customkey":@"customvalue"}];NSLog(@"string:%@",lString);//showscustomkeypresenttextView.attributedText=lString;NSLog(@