gpt4 book ai didi

ios - Text View 在 Placeholder Swift 中插入图像

转载 作者:搜寻专家 更新时间:2023-11-01 05:41:01 26 4
gpt4 key购买 nike

如何在我的占位符“(在此处)在此输入可选文本...”中插入图像?

@IBOutlet var textView : UITextView!
var placeholderLabel : UILabel!

override func viewDidLoad() {
textView.delegate = self
placeholderLabel = UILabel()
placeholderLabel.text = "Enter optional text here..."
placeholderLabel.font = UIFont.italicSystemFontOfSize(textView.font.pointSize)
placeholderLabel.sizeToFit()
textView.addSubview(placeholderLabel)
placeholderLabel.frame.origin = CGPointMake(5, textView.font.pointSize / 2)
placeholderLabel.textColor = UIColor(white: 0, alpha: 0.3)
placeholderLabel.hidden = countElements(textView.text) != 0
}

func textViewDidChange(textView: UITextView) {
placeholderLabel.hidden = countElements(textView.text) != 0
}

最佳答案

leftView 可以满足您的需求在场上。将自己设置为该领域的代表并在textField:shouldChangeCharactersInRange:replacementString: 当新文本为空时设置一个UIImageView作为leftView,当新文本的长度大于时清除它0.

要获取新文本,请使用 var newText:NSString = self.projectSearchTxtFld.text.stringByReplacingCharactersInRange(range, withString: string)

关于ios - Text View 在 Placeholder Swift 中插入图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30401926/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com