草庐IT

TEXTVIEW

全部标签

ios - 在具有最大高度的动态高度的 UITableViewCell 中添加 UITextView

我有一个UITableViewCell,里面有一个UITextView。UITextView添加到Storyboard中,并设置所有必要的约束。UITextView的高度应该响应内部的内容,但只能达到最大高度,然后UITextView应该停止增长并且可以滚动。我已经用下面的代码实现了这一点。我的问题是,如果我再次从我的UITextView中删除行,UITextView不会收缩,或者它会收缩,所以高度太小。我该怎么办?///CheckifheightofUITextViewisbiggerthanmaximumifInt(textView.frame.size.height)>=75{t

ios - Swift 中的 String.enumerateSubstringsInRange 停止

首先,感谢Stonz2在FindlastvisiblelineindexinNSAttributedString'sdrawWithRect中的回答我有类似的麻烦,所以我得到了这个objective-c函数。但我正在使用swift,当我想将其转换为swift时,我遇到了麻烦。这是我刚刚转换的Stonz2答案的快速版本。funcremoveLastWord(str:String)->String{varrange=Range(start:count(str),end:0)letopts:NSStringEnumerationOptions=.ByWords|.Reverse|.Subst

Swift 3 获取 textview 子字符串的属性

我有一个包含多个段落的TextView。每个字符串都可以采用不同的格式,例如,一些字符串是粗体,而另一些则使用斜体。如何获取特定子字符串的属性并获取该子字符串之前的属性?例如,我想获取所选文本的属性以及显示在它之前的文本。这是我目前所拥有的。letrange:UITextRange=textView.selectedTextRange!letselectedText=textTV.text(in:range)letpreviousRange:UITextRange=textView.textRange(from:textView.beginningOfDocument,to:range

ios - Swift:用户在 UITextView 中键入时连续调整 tableViewCell 的大小

简介上下文:我正在创建我的第一个应用程序,但遇到了一个我无法解决的问题。我有一个tableView,其中包含很多UIElement的单元格。所有约束都是使用EasyPeasy库完成的,它基本上只是设置自动布局约束(我也尝试过手动设置它们)。有问题的UITextView受左、右、上、下各种数字的限制,我对它的高度或宽度没有限制。在cellForRowAtindexPath:我将每个单元格textView的textView委托(delegate)设置为自身,使用在单元格自定义类中声明的委托(delegate)属性。我还用它的单元格indexPath.row标记每个textView(在tex

ios - 具有多行的 UItextField

我正在尝试制作一个表单,要求是有一个包含多行的UItextfield,这意味着,当在一行中输入特定数量的字符时,blip会移动到下一行,同时在按下enter时它应该输入下一行行也是如此。目前,我正在使用Xcode9.4,但它提供了单行文本字段。 最佳答案 我在这段代码中使用了UITextView:lazyvarcommentTextView:UITextView={//CreateaTextView.lettextView:UITextView=UITextView()//Roundthecorners.textView.layer

ios - 如何在 RxSwift 中实现 shouldChangeText

有没有办法以RxSwift的方式实现shouldChangeTextInUITextView的委托(delegate)方法?我的目标是限制用户的文本输入。我只有这个:self.textView.rx.text.orEmpty.scan(""){(previous,new)->Stringinreturnnew.count>254?previous:new}.bind(to:self.viewModel.notes).disposed(by:self.disposeBag)这是为了数据,但我不知道如何防止在254计数后进一步输入。我还找到了RxTextViewDelegateProxy但

ios - Swift 如何在变量闭包中干燥代码?

我正在使用自动布局(以编程方式)设置我的ViewController,我已经得到了我想要的一切,但现在我想让我的代码更有效率,我注意到我有很多重复代码,我是试图弄清楚如何在变量闭包中获取重复代码并将其放在其他地方,以便代码更清晰。如何清理我的代码?对变量闭包还是陌生的。我复制粘贴的代码是一个全局变量。letdescriptionTextViewOne:UITextView={lettextView=UITextView()lettext="Tapanywheretostart\nyourdayright!"letshadow=NSShadow()shadow.shadowColor=U

ios - 如何正确调整表格 View 单元格的大小?

我的问题是为什么当我输入这些代码时表格单元格没有调整大小,我尝试了两种方法但它仍然不起作用。部分功能中的部分数量和行数是否也有问题。tableView.estimatedRowHeight=100.0tableView.rowHeight=UITableView.automaticDimension//these2functionsaresupposedtodothesameasthetwolinesofcodeabovefunctableView(_tableView:UITableView,heightForRowAtindexPath:IndexPath)->CGFloat{re

ios - ScrollView 中的 TextView 粘在键盘上

我有一个UIScrollView和里面的内容。在content中有一个UITextView。当用户按下UITextView时,我希望UITextView粘在键盘上。图片中:整个事情是UIScrollView底部黑色区域为可视屏幕红色区域为内容蓝色区域是UITextView绿色距离是内容和屏幕边界之间的动态边距。我想计算用户可以看到的绿色距离以及用户可以看到的蓝色区域(UITextView)。如果用户滑动了一半UITextView,UITextView应该仍然粘在键盘上。letuserInfo=notification.userInfo!letkeyboardEndFrame=(user

Android TextView的一些常见功能

效果.png简介TextView作为Android开发中的基础控件,在日常开发中我们频繁使用到TextView的一些功能.这里就简单总结了一下开发中常用的一些功能功能设置大小不一的文字设置中划下设置小数点以后文字字体大小设置不同颜色展示文字展示图文混排实现1设置中划线/***中间划线的效果*@paramtextView*/publicstaticvoidsetStrikethrough(TextViewtextView){textView.setPaintFlags(Paint.STRIKE_THRU_TEXT_FLAG);}2.设置不同文字大小/***Html方式设置不同文字大小*@para