草庐IT

TEXTVIEW

全部标签

swift - UITextView 的占位符文本与 First Responder 混合

我目前有一个带有占位符文本的TextView,每当用户点击TextView时,该TextView就会消失,并且如果TextView为空,则每当第一响应者辞职时,TextView中的文本就会重新出现。(这是我使用的代码,以防有人想使用它)*注意,先将textview的文字颜色设置为浅灰色,并设置占位符文字。然后使用这些方法:functextViewShouldBeginEditing(_textView:UITextView)->Bool{//Ifitbeginsediting,thensetthecolortoblackif(textView.tag==0){textView.text

ios - 无法将类型 '[(String)]' 的值分配给类型 'String!' 的值?

woodText.text=[String](textForWood.values)这是我的代码。woodText是一个UITextView,textForWood是一个字典。请帮忙。 最佳答案 woodText.text=textForWood["Oak"]as!String您需要将字符串分配给UITextView的text。上面显示了如何从字典中提取字符串。根据评论添加我不认为使用字典来填充TableView是个好主意。(请记住,字典没有排序,数组是。)您应该有某种数组来通知TableView它应该显示多少行以及在这些行中显示什

ios - Swift - 在 textView 中识别光标前的单词(带有特殊字符)

我有一个扩展程序可以识别并返回光标前的单词:extensionUITextView{varcurrentWord:String?{letbeginning=beginningOfDocumentifletstart=position(from:beginning,offset:selectedRange.location),letend=position(from:start,offset:selectedRange.length){lettextRange=tokenizer.rangeEnclosingPosition(end,with:.word,inDirection:1)if

ios - Swift - Textview 识别点击的单词不起作用

老用户,第一次发布,所以如果我在提出问题时有任何错误,我深表歉意。我已经为此工作了几个小时,我决定是时候请教专家了。我还搜索了所有已“回答”和工作的类似问题,这让我相信它们已经过时了。我正在尝试从稍后将在代码中使用的UITextview中获取点击的单词。比如TextView中有一段话:“最初的时间投资返回要小得多,因为他用前期成本换取了公司的汗水股权,但潜在的长期返回要大得多”。我希望能够点击一个词,例如'investment',并通过另一个函数运行它来定义它。然而,简单地点击这个词,程序就会崩溃,而且我没有收到被点击的词。我实现了一个点击手势识别器:lettap=UITapGestu

ios - 使 TextView 响应用户键入的文本

我的应用程序中有一个TextView,允许用户在其中键入任何内容。我希望TextView在输入时检测到一些单词并改变它们的颜色。例如,如果用户键入“我最喜欢的颜色是红色”,那么我希望单词“红色”获得文本颜色“红色”。但是,thus应该在句子中输入red之后立即发生。我应该如何实现? 最佳答案 你需要三样东西:在界面生成器中,您需要使用其中一种委托(delegate)方法。我认为“editingChanged”是这里最好的。使用“ctrl”从文本字段拖动到您的文档。您需要一种方法来遍历文本字段中的字符串并检测单词。components

ios - 如何更改 textView 中预选单词的样式?

这是对这个问题HowcanIchangestyleofsomewordsinmyUITextViewonebyoneinSwift?的跟进感谢@Josh的帮助,我能够编写一段代码来突出显示以#开头的每个单词-并且一个一个地执行。我的最终代码是:funchighlight(toindex:Int){letregex=try?NSRegularExpression(pattern:"#(\\w+)",options:[])letmatches=regex!.matches(in:hashtagExplanationTextView.text,options:[],range:NSMakeR

ios - 带有 UITextView 的单元格的初始滞后

当前设置我有一个自定义单元格,从xib加载,其中大部分空间被UITextview覆盖。该单元格也可能有一些TextView。并且此单元格内还有一些元素(一个UIView+2个UILabel)。问题我尝试删除所有这些View,即使我只有一个TextView,也会出现滞后现象。此外,延迟只是第一次发生。后来,当我向下滚动并遇到另一个带有TextView的单元格时,延迟根本不会发生。附加信息此自定义单元格的特点是将TextView添加到UIStackView。一开始,stackview是空的,因为我不知道(在开发时)有多少TextView可能/应该在那里。我知道这是另一件可能影响性能的事情,

ios - 如果只选择了某个 textView 如何移动 View

您好,我正在使用此代码在选择textView时移动我的View,这是为了确保我的texView在键盘弹出时可见。overridefuncviewDidLoad(){super.viewDidLoad()NSNotificationCenter.defaultCenter().addObserver(self,selector:Selector("keyboardWillShow:"),name:UIKeyboardWillShowNotification,object:self.view.window)NSNotificationCenter.defaultCenter().addOb

ios - UItextView 委托(delegate) swift - textViewDidBeginEditing 未调用

我看过其他关于UITextView委托(delegate)的主题,但似乎无法找到我的问题出处。这是我的代码,但是当我修改我的UITextView时,没有任何反应,也没有调用textViewDidBeginEditing。importUIKitvartextView1=UITextView()classViewController:UIViewController,UITextViewDelegate{overridefuncviewDidLoad(){super.viewDidLoad()textView1.delegate=selftextView1=UITextView(frame

Android 之 TextView (文本框)详解

本节引言:学习完Android中的六大布局,从本节开始我们来一个个讲解Android中的UI控件,本节给大家带来的UI控件是:TextView(文本框),用于显示文本的一个控件,另外声明一点,我不是翻译API文档,不会一个个属性的去扣,只学实际开发中常用的,有用的,大家遇到感觉到陌生的属性可以查询对应的API!当然,每一节开始都会贴这一节对应API文档的链接:TextViewAPI 好了,在开始本节内容前,先要介绍下几个单位:dp(dip): deviceindependentpixels(设备独立像素).不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVG