UITextView添加默认文本

原创 2016年05月31日 14:12:42

1.添加控件

        _yyContentDetailView = [[UITextView alloc] initWithFrame:CGRectMake(CGRectGetMaxX(_yyContentLabel.frame), CGRectGetMinY(_yyContentLabel.frame)-6, [DeviceInfo ScreenSize].width-(CGRectGetMaxX(_yyContentLabel.frame)+margin)-margin, CGRectGetHeight(_yyContentLabel.frame)*2)];

        [_yyContentDetailView setTag:8000];

        [_yyContentDetailView setFont:_yyContentLabel.font];

        [_yyContentDetailView setDelegate:self];

        [_yyContentDetailView setReturnKeyType:UIReturnKeyDone];

        [self addSubview:_yyContentDetailView];

        

        self.textViewLabel = [[UILabel alloc]initWithFrame:CGRectMake(3, 6, 200, 20)];

        [self.textViewLabel setLayoutMargins:UIEdgeInsetsZero];

        self.textViewLabel.enabled = NO;

        self.textViewLabel.text = @"请输入您的宝贵意见";

        self.textViewLabel.font_yyContentDetailView.font;

        self.textViewLabel.textColor = [UIColor lightGrayColor];

        [_yyContentDetailView addSubview:self.textViewLabel];


2.控制textViewLabel的显示与隐藏

- (void) textViewDidChange:(UITextView *)textView{

    if ([textView.text length] == 0) {

        [self.textViewLabel setHidden:NO];

    }else{

        [self.textViewLabel setHidden:YES];

    }

}




版权声明:本文为博主原创文章,未经博主允许不得转载。

iOS UITextView 默认文本

做了一个可以仿UITextField的 UITextView 可以和 xib 和storyborad无缝隙连接. 直接上代码吧. .h #import @interface UIST...
  • shanggquan
  • shanggquan
  • 2017年05月25日 14:45
  • 137

ios UITextView 如何设置提示性文字

Android 中有 setHint()方法 iPhone中是否也有类似的方法啊 就是 TextView 出现的时候 自带一些提示性 的文字 然后输入开始后这些文字就消失 当输入的文字全部被删除,有重...
  • qilixiang012
  • qilixiang012
  • 2014年10月28日 17:13
  • 1317

iPhone开发--UITextView中的文字改变时触发的事件

实例化UITextVIew的类对象并将UITextView的实例对象的delegate设为self。 [cpp] view plaincopy m_...
  • happyrabbit456
  • happyrabbit456
  • 2015年02月09日 09:54
  • 1274

UITextView、UITextField获取选中文本的位置

UITextView是继承于UIScrollView UITextField是继承于UIControl
  • jhgfuytr
  • jhgfuytr
  • 2014年10月29日 10:20
  • 521

UItextView设置默认文字,点击文字消失

1.UITextViewDelegate> 2._feedback.delegate = self; UItextView实现代理 3.原理是在UITextView上加UILabel,当...
  • WUYANYANstrong
  • WUYANYANstrong
  • 2016年06月15日 16:44
  • 1120

iOS开发中利用runtime设置UITextView的默认文字

大家都知道UITextField有一个属性placeholder是用来设置默认文字的,但不知道大家知不知道UITextView也有一个类似的属性是可以用来设置默认文字的(反正在今天之前我是不知道的)。...
  • u010105969
  • u010105969
  • 2017年07月17日 18:17
  • 295

UITextView:定制选中文字的菜单和用代码选择文字

在iOS 6中,UITextView变得更加强大:可以继承 UITextView,开发者可以“免费”获得文本选择功能。 本文介绍通过继承UITextView定制选中文字后弹出的菜单,以及如何用代码选中...
  • u010962810
  • u010962810
  • 2014年02月16日 23:44
  • 6756

iOS开发笔记--UILabel和UITextView自适应文本高度代码

1.UITextView自适应高度
  • hopedark
  • hopedark
  • 2014年05月07日 17:17
  • 10240

设置UITextView的行间距

项目中通常会对文字设置行间距,当我们使用UITextView显示文字的时候可以对UITextView内的文字设置行间距: UITextView * textV = [[UITextView ...
  • u010105969
  • u010105969
  • 2016年11月21日 18:01
  • 1406

【iOS开发】设置textView的默认提示文字

最近项目中需要用到textView,但是在用的时候才发现原来textView没有类似于textField的那种placeholder功能。 所谓placeholder就比如用户看到一个输入框,然后输入...
  • u011156012
  • u011156012
  • 2014年12月26日 16:42
  • 4822
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:UITextView添加默认文本
举报原因:
原因补充:

(最多只允许输入30个字)