//公開聲明屬性
var textViewTest : UITextView = UITextView()
var placeHolLabel : UILabel = UILabel()
//代碼創(chuàng)建控件
func setupTextViewAndPlaceholderLabel(){
let feedbackTextView =UITextView()
self.textViewTest = feedbackTextView
//設置代理
self.textViewTest.delegate = self
feedbackTextView.frame=CGRectMake(10,50,self.view.frame.size.width-20,150)
feedbackTextView.backgroundColor=UIColor.whiteColor()
feedbackTextView.font=UIFont.boldSystemFontOfSize(18)
//利用UILabel來放提醒字體
let placeHolderLabel =UILabel()
self.placeHolLabel = placeHolderLabel
placeHolderLabel.frame=CGRectMake(20,50,self.view.frame.size.width-40,90)
placeHolderLabel.font=UIFont.systemFontOfSize(18)
placeHolderLabel.numberOfLines=0
placeHolderLabel.text="非常期待您的意見或建議,您可以在這里留下您寶貴的信息卡骂,讓我們做得更好"
placeHolderLabel.alpha=0.25
}
//UITextView的代理方法
functextViewDidChange(textView:UITextView) {
self.textViewTest.text= textView.text
if textView.text==nil || textView.text == ""{
self.placeHolLabel.text="非常期待您的意見或建議,您可以在這里留下您的寶貴信息辆脸,讓我們做得更好"
}else{
self.placeHolLabel.text=""
}
}