美文网首页
关于iOS中的textView

关于iOS中的textView

作者: AlenChen | 来源:发表于2016-06-17 20:38 被阅读1547次

    1.关于实现textView的提示文字,代码片段如下:

    - 1.初始化

    self.textView= [[UITextViewalloc] initWithFrame:CGRectMake(10,74, KscreenWidth -20,200)];self.textView.delegate=self;    [self.viewaddSubview:self.textView];self.placeholderLabel= [[UILabelalloc]initWithFrame:CGRectMake(3,3,200,20)];self.placeholderLabel.enabled=NO;self.placeholderLabel.text= @"请输入您宝贵的意见或是建议";self.placeholderLabel.font=  [UIFontsystemFontOfSize:15];self.placeholderLabel.textColor= [UIColorlightGrayColor];    [self.textViewaddSubview:self.placeholderLabel];

    -2添加代理方法,当开始输入时隐藏提示,删除到字节长度为0时继续提示

    - (void) textViewDidChange:(UITextView*)textView{if([textView.textlength] ==0) {        [self.placeholderLabelsetHidden:NO];    }else{        [self.placeholderLabelsetHidden:YES];    }}

    不过这样做完还不够,此时textview的光标位置会处于中间靠左,这是因为导航栏的偏移问题,所以还要加上一句代码

    self.automaticallyAdjustsScrollViewInsets=NO;

    大功告成

    相关文章

      网友评论

          本文标题:关于iOS中的textView

          本文链接:https://www.haomeiwen.com/subject/cgmvdttx.html