您好,欢迎来到二三四教育网。
搜索
您的当前位置:首页关于iOS中的textView

关于iOS中的textView

来源:二三四教育网

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;

大功告成

Copyright © 2019- how234.cn 版权所有 赣ICP备2023008801号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务