我正在撰写swift
ios
个应用,我介绍了这个textView
:https://github.com/KennethTsang/GrowingTextView
在我的代码中,我添加了InputToolbar
一项:
然后包含代码:
let textView = GrowingTextView()
textView.delegate = self
textView.layer.cornerRadius = 4.0
textView.maxLength = 200
textView.maxHeight = 70
textView.trimWhiteSpaceWhenEndEditing = true
textView.placeHolder = "Write a comment..."
textView.placeHolderColor = UIColor(white: 0.8, alpha: 1.0)
textView.placeHolderLeftMargin = 5.0
textView.font = UIFont.systemFontOfSize(15)
inputToolbar.translatesAutoresizingMaskIntoConstraints = false
textView.translatesAutoresizingMaskIntoConstraints = false
textView.returnKeyType = UIReturnKeyType.Send
inputToolbar.addSubview(textView)
let views = ["textView": textView]
let hConstraints = NSLayoutConstraint.constraintsWithVisualFormat("H:|-8-[textView]-8-|", options: [], metrics: nil, views: views)
let vConstraints = NSLayoutConstraint.constraintsWithVisualFormat("V:|-8-[textView]-8-|", options: [], metrics: nil, views: views)
inputToolbar.addConstraints(hConstraints)
inputToolbar.addConstraints(vConstraints)
所以现在有一个全宽textview
。我怎么能在文本视图旁边添加一个按钮?例如,在whatsapp中,textview
旁边有一个小麦克风:
答案 0 :(得分:1)
好的,这是你如何将带有附加按钮的UITextView添加到UIToolBar中:
您向UIView
添加了UIToolBar
。之后,您可以向UITextView
中的UIView
添加UIToolBar
。
然后,您可以将UITextView
的自定义类设置为GrowingTextView
(https://github.com/KennethTsang/GrowingTextView)。
这是我的故事板的截图。
如果有帮助,请告诉我。