为label或者textView添加placeHolder
2015-07-23 11:30
274 查看
Tip:使用textView的代理需要在头文件中加入: <UITextViewDelegate>
h文件
.m文件
viewDidLoad函数:
textView的代理:
h文件
@interface FeedbackViewController : UIViewController<UITextViewDelegate,UIAlertViewDelegate> @propert(strong,nonatomic) IBOutlet UITextView *textView; @end
.m文件
viewDidLoad函数:
- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view. label = [[UILabel alloc]initWithFrame:CGRectMake(3, 3, 200, 20)]; label.enabled = NO; label.text = @"在此输入反馈意见"; label.font = [UIFont systemFontOfSize:15]; label.textColor = [UIColor lightGrayColor]; [self.textView addSubview:label]; }初始化的时候把label的内容设置一下。注意这个label是添加在textView里面的,我调试了一下 起始位置(3,3)是个还算不错的位置。注意要把label设置成不可点击。
textView的代理:
//TextView Delegate - (void) textViewDidChange:(UITextView *)textView{ if ([textView.text length] == 0) { [label setHidden:NO]; }else{ [label setHidden:YES]; } }
相关文章推荐
- IOS常用宏定义
- 神、上帝以及老天爷
- Java调用动态库方法说明
- Windows Server 2012 R2 文件服务器安装与配置01 之目录说明
- 中文化和国际化问题权威解析之一:字符编码发展历程
- AVAudioPlayer 如何在页面呈现之后按需初始化
- iOS多视图控制器跳转方法
- winform propertygrid用法
- android实现点击按钮实现home键的功能
- (转)说说进程与线程的区别与联系
- Counting Triangles(hd1396)
- 给 UILabel 中的文字增加 line-through / Strikethrough (删除线)样式
- Objective-C学习笔记(十)——循环语句for和do-while的使用
- pandas 数据归一化以及行删除例程
- UILabel字体颜色和大小
- android-async-http AsyncHttpClient介绍
- 新系统如何确定性能测试目标
- MongoDB笔记三之基本数据操作
- hbase权限控制
- hbase权限控制