注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

罔少年

QQ 332256483

 
 
 

日志

 
 

UITextView 提示文字 hint  

2016-01-06 11:03:19|  分类: swift |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
UITextView 提示文字 hint - 我是小黄人 - lanaiver6291的博客
 
UITextView没有类似UITextField的placeHolder功能
网上流行一种比较戳但是很实用的方法:
在TextView上第一行添加一行UILabel,然后在TextViewDidChange里判断是否有内容,显示UILable与否

let textViewHint = UILabel()

func addTextLabel() {

        let textView = UITextView(frame: CGRectMake(10, 10, CS_ScreenWidth - 20, 160))

        textView.backgroundColor = UIColor.whiteColor()

        textView.font = UIFont.systemFontOfSize(15)

        textView.delegate = self

        self.view.addSubview(textView)


      //提示内容

        textViewHint.frame = CGRectMake(15, 10, CS_ScreenWidth - 20, 30)

        textViewHint.enabled = false

        textViewHint.text = "您的意见有助于我们改进产品~"

        textViewHint.textColor = UIColor.lightGrayColor()

        textViewHint.font = UIFont.systemFontOfSize(14)

        self.view.addSubview(textViewHint)

    }


  func textViewDidChange(textView: UITextView) {

        let value: String = textView.text

        if(value == "") {

            textViewHint.hidden = false

        }else {

            textViewHint.hidden = true

        }

    }


  评论这张
 
阅读(37)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017