草庐IT

textView

全部标签

ios - 如何从 textView 的属性文本中删除 NSParagraphStyle 属性?

我试图通过插入NSAttributedString@"\u2022"(项目符号的unicode)和NSParagraphStyle,允许textView通过自定义按钮允许项目符号点>将其headIndent设置设置为特定点长度以创建缩进的属性。问题是这样的:一旦我将该属性项目符号点附加到UITextView的attributedString属性,该属性就会对所有future键入的文本生效。这意味着如果您转到新行(无论是按回车键还是只是键入足以达到textView的水平边界),它总是会缩进。我确实将该属性分配给仅包含项目符号点的attributedString,因此我不知道为什么它会对键

用于底部 TextView 和顶部搜索栏的 IOS 键盘

我在屏幕底部有一个TextView,在屏幕顶部有一个搜索栏。以下是我解决按下textview时键盘问题的代码extensionUIView{funcbindToKeyboard(){NotificationCenter.default.addObserver(self,selector:#selector(UIView.keyboardWillChange(_:)),name:NSNotification.Name.UIKeyboardWillChangeFrame,object:nil)}@objcfunckeyboardWillChange(_notification:NSNoti

iOS - 带有 UITextView 的 TableView 单元格未正确调整大小

我已经对一个单元类进行了子类化,并且正在使用Storyboard中的原型(prototype)。有问题的单元格有一个嵌入的TextView,它将显示不同长度的文本。我已经在heightForRowAtIndexPath:中设置了单元格高度,但是尝试在cellForRowAtIndexPath:中调整TextView本身的大小无法正常工作。它不会在初始加载时调整大小,但一旦我将单元格滚动出View然后再返回时就会调整大小。但是如果我继续来回滚动,它偶尔会再次缩小。代码:-(CGFloat)tableView:(UITableView*)tableViewheightForRowAtInd

ios - UIPageViewController/TextKit 在分页上重排文本

我正在开发一个由TextKit支持的多页阅读应用程序,该应用程序基于WWDC2013的“高级文本布局和文本工具包效果”session(但一些代码是根据不完整的示例重建的)。基本结构是预先计算文本所需的页面数,然后为每个页面创建一个NSTextContainer并将其添加到NSLayoutManager。每当UIPageViewController请求下一页或上一页时,您都会创建一个新的UITextView并通过从NLayoutManger的NSTextContainers数组中选择正确的一个来设置其背景文本容器。不幸的是,我遇到了一个问题,即文本在第一页和我第一次翻页返回任何给定页面时

ios - 在 UITextView 中选择特定文本以触发 segue

我正在尝试向我的应用程序添加一个功能,用户可以在其中选择我预先指定的文本,以便触发一个segue并获得有关用户选择内容的解释/信息。下面的文字是一个例子:夏威夷是50个“美国州”中最近的一个,并于1959年8月21日加入联邦。用户可以选择“美国各州”,然后将获得有关美国各州的信息。那么我可以用Xcode做到这一点,还是必须使用一些html编辑应用程序?如果是这样,哪里是开始学习如何做这样的事情的好地方(在线或书籍)?谢谢。 最佳答案 可能有更好的方法,但我知道有一种方法可以满足您的要求。用你想要显示的文本创建一个NSMutableA

iphone - 动画 View 后 UITextView 错误的内容偏移量

我有一个位于View底部的UITextView。当用户点击它时,我需要将View动画化150px。我正在使用:-(void)textViewDidBeginEditing:(UITextView*)textView{和-(void)textViewDidEndEditing:(UITextView*)textView{做这个。在iOS5上,它工作正常。但是在iOS4.3上,当View是动画时,这个UITextView中的内容会向上移动几个像素。截图:http://cl.ly/1q3e0W2G1M000u1U3w1f有人遇到过类似的问题吗?代码:-(void)textViewDidBeg

iphone - 在 UITextView 中查找指定单词的 (x,y) 坐标

这是我在UITextView中的内容...==>“‘大都会’用餐体验,提供注重视觉细节和口味的精美食物。”现在我的问题简单而简短,如何在TextView中找到单词“experience”的位置(x,y)。任何解决方案将不胜感激。 最佳答案 试试这个:-(CGPoint)getPoint:(UITextView*)textView{NSRangerange=[textView.textrangeOfString:@"experience"];UITextPosition*beginning=textView.beginningOfDo

ios - 在方向更改时维护 UITextView 的 contentOffset

是否可以更改UITextView的内容偏移量,以便当用户从纵向移动到横向(或反之亦然)时,他们可见的文本保持不变?所以如果用户在(纵向模式)....sometext........sometext2........I'mhere....//thisisthevisiblearea....moretext....移到横屏,应该是....sometext....sometext2........I'mhere....moretext....//thisisthevisiblearea.....UITextView不可编辑但可滚动。 最佳答案

ios - 为什么 UITextView 在调整大小后在错误的框架中绘制文本?

我被某种魔法困住了:当我尝试更改UITextView框架(在本例中使用UISlider)时,文本被绘制在比框架更小的其他区域(多次调整大小)。有趣的是,如果我们在试图使框架变大时滑动得足够快,文本就会绘制在非常正确的区域。有人可以解释为什么吗?我尝试布局、自动调整大小、设置内容大小和边界,但没有任何效果。-(void)viewDidLoad{[superviewDidLoad];_textView=[[UITextViewalloc]initWithFrame:CGRectMake(10,10,100,100)];_textView.backgroundColor=[UIColorgr

ios - 如何将 UITextView 的光标移动到 TOUCHED LOCATION?

我的问题的目标是制作像iOS一样的笔记应用程序。iOS的笔记应用的要点是他们提供给用户使用超链接或电话号码链接或电子邮件地址作为蓝色文本颜色,我们可以同时编辑文本。通常,当我们按下UITextView时,它会将光标定位到我们触摸的位置。但是如果我使用UITextView的dataDetectorTypes来放置电话号码或iOS笔记应用程序之类的http链接,我应该将其设置为不可编辑,否则链接不起作用。这意味着我无法单击UITextView和编辑文本。但我可以使用下面的代码将其设置为可编辑UITapGestureRecognizer*recognizer=[[UITapGestureRe