草庐IT

UitextView

全部标签

swift - UITextView 文本从中间而不是顶部开始

我遇到了和其他人一样的问题,并且已经在论坛中发布了。我的texview中的文本从中间开始,而不是从顶部开始。我已经尝试了其他帖子中提供的一些代码,但结果相同。这些是我到目前为止使用的示例。self.maintext.scrollRangeToVisible(NSMakeRange(0,0))self.maintext.contentInset=UIEdgeInsetsMake(2.0,1.0,0,0.0);self.automaticallyAdjustsScrollViewInsets=false我一次又一次地尝试了所有这些。我得到的唯一结果是我的文本比没有代码时开始的位置高一点。为

ios - 向 UITextView 内的 UIImage 添加边框

我正在尝试为我拥有的UIImage添加边框,而不是UIImageView。这是我的代码:lettextView=UITextView(frame:CGRectMake(10,20,self.view.frame.width-20,self.view.frame.height-20))letattributedString=NSMutableAttributedString(string:"")letimage1=NSTextAttachment()image1.image=UIImage(named:"image.jpg")letoldWidth1=image1.image!.size

Swift UITextView 事件监听器

我的问题是,如果用户在UITextView中输入了一个字符,我该如何设置一个事件监听器来监听?我知道我可以使用textview.hasText()来检查它是否有文本,但我需要监听输入的字符,即使UITextView中已经有文本也是如此。 最佳答案 看看UITextViewDelegate.例如,如果你有@IBOutletweakvartextView:UITextView!;在你的ViewController中遵守UITextViewDelegate协议(protocol)classViewController:UIViewCont

ios - 使 UITextView 在 UIStackView 中工作

我正在尝试将一些UITextView添加到UIStackView,但TextView未显示。我研究了这个问题,发现的第一个答案是将UITextViews.enableScrolling设置为false。但是,当我这样做时,TextView变得很长。它离开了ViewController并且UIStackView也变得非常宽并且超出了ViewController的边缘。此外(这是真的)UIStackView中的所有其他内容都消失了。我觉得这很奇怪。顺便说一句,这是一个垂直堆栈View。我希望我能更好地理解为什么UIStackView会这样。任何有关如何使堆栈View按预期运行的想法都将不胜

ios - 如何将 TextView 高度动态更改为阈值然后允许滚动?

我有一个TextView,它的最小高度限制为33。Storyboard中禁用了滚动。TextView应根据内容增加高度,直到达到最大高度100。然后我将scrollEnabled更改为true并将TextView的高度更改为最大高度100,但高度变为33。如何解决此问题?importUIKitclassViewController:UIViewController,UITextViewDelegate{@IBOutletweakvarmessageTextView:UITextView!letmessageTextViewMaxHeight:CGFloat=100overridefun

swift - 如何检测 TextView 在 swift 3 中开始编辑和结束编辑

我在objective-c中找到了相关的问题和答案,但我找不到用swift解决这个问题的正确方法?是否有方法可以检测与swift中提交的文本相同的TextView?我想解决通过键盘隐藏TextView的问题。为此,我需要一种方法来检测开始和结束编辑TextView。如有任何帮助,我们将不胜感激。注意:我使用的是swift3。 最佳答案 正如Bawpotter所说,“使用UITextView的委托(delegate)方法”。这是它们在Swift3中的样子:functextViewDidBeginEditing(_textView:UI

ios - 无法使用 UITextView 应用行间距?

你对UITextView的行间距有什么想法吗?我不能应用它。下面是我的代码。importUIKitclassDetailViewController:UIViewController{@IBOutletweakvaritemTextView:UITextView!vartxtString:String?vartxtTitleBar:String?overridefuncviewDidLoad(){super.viewDidLoad()//navigationController?.navigationItem.title="Love"self.title=txtTitleBar//se

ios - NSLinkAttributeName 在 UITextView 中不起作用

我正在开发一个IOS应用程序并且我正在使用Swift。我想让一个词可点击并在点击该词时打开一些URL(现在是www.apple.com)。我正在使用以下代码,但由于某种原因它无法正常工作。funcsetDescription(description:NSAttributedString){letdescriptionRect=CGRectMake(10,50,self.bounds.size.width-20,self.bounds.size.height-20)letdescriptionView=UITextView(frame:descriptionRect)descriptio

ios - 光标在 UITextView 中的奇怪定位

我在我的swift应用程序中从头开始编写不断增长的UITextView。我在view上放置了一个textView,如下所示:它就在键盘的正上方。textView具有附加到view的约束:leading、bottom、topcode>和trailing,都等于4。View有以下限制:trailing、leading、bottom、top和heightHeight是我代码中的一个导出。我正在检查textView中有多少行,并据此修改height:functextViewDidChange(textView:UITextView){//Handlethetextchangeshereswit

swift - 链接到 TextView 并可以编辑 TextView (Swift 4)

我有一个TextView。我怎样才能使链接有效并且您可以编辑TextView?我怎样才能做到这一点,当我发布一个指向TextView的链接时,就可以点击它并浏览它(并用不同的颜色突出显示它)。我尝试在设置中包含链接,但无法编辑TextView。 最佳答案 为了能够检测来自textView的链接,您需要将editable设置为false。您可以做的是向您的textView添加一个手势识别器来检测点击,并且该手势识别器将忽略链接上的点击。下面的示例(阅读注释以获取解释):classViewController:UIViewControl