1.#pragma mark Lazy ------------ 懒加载创建UITextview
- (UITextview *)viewText {
if (!_viewText) {
_viewText =[[UITextview alloc]init];
_viewText.text = @"textView";
_viewText.font = kSystemFont(15);
_viewText.textColor = COLOR_WHITE;
[_viewText setShowsVerticalScrollIndicator:NO];
[_viewText setShowsHorizontalScrollIndicator:NO];
_viewText.delegate = self;
_viewText.backgroundColor = COLOR_SYSTEM_VIEW_BACKGROUND;
}
return _viewText;
}
2. #pragma mark initTextView ------------ add to self.view and regist NSNotificationCenter
- (void)initTextView {
[self.view addSubview:self.viewText];
[self.viewText mas_makeConstraints:^(MASConstraintMaker *make) {
make.top.equalTo(self.view.mas_bottom);
make.bottom.equalTo(self.view.mas_top);
make.width.equalTo(self.view);
}];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(textViewEditeAction:)name:UITextViewTextDidChangeNotification object:nil];
3. #pragma mark Action ------------ textViewEditeAction 监听文本被修改
- (void)textViewEditeAction:(UITextView *)sender {
NSLog(@"sender %@ ",self.viewText.selectedRange.location);
}
- (void)dealloc {
[[NSNotificationCenter defaultCenter] removeObserver:self];
}
iOS Object-C UITextview 监听文本改动
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- iOS_autoLayout_Masonry 概述 Masonry是一个轻量级的布局框架与更好的包装AutoLay...