1.#pragma mark Lazy ------------ 懶加載創(chuàng)建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 監(jiān)聽(tīng)文本被修改
- (void)textViewEditeAction:(UITextView *)sender {
NSLog(@"sender %@ ",self.viewText.selectedRange.location);
}
- (void)dealloc {
[[NSNotificationCenter defaultCenter] removeObserver:self];
}
iOS Object-C UITextview 監(jiān)聽(tīng)文本改動(dòng)
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
推薦閱讀更多精彩內(nèi)容
- iOS_autoLayout_Masonry 概述 Masonry是一個(gè)輕量級(jí)的布局框架與更好的包裝AutoLay...
- (一)Masonry介紹 Masonry是一個(gè)輕量級(jí)的布局框架 擁有自己的描述語(yǔ)法 采用更優(yōu)雅的鏈?zhǔn)秸Z(yǔ)法封裝自動(dòng)布...
- Masonry是一個(gè)輕量級(jí)的布局框架,擁有自己的描述語(yǔ)法,采用更優(yōu)雅的鏈?zhǔn)秸Z(yǔ)法封裝自動(dòng)布局,簡(jiǎn)潔明了并具有高可讀性...
- 2017.3.23對(duì)于湖南長(zhǎng)沙是一個(gè)特殊的日子,中國(guó)VS韓國(guó)世界杯亞洲區(qū)預(yù)選賽,作為湖南長(zhǎng)沙...
- 幕一 野利小葡 我叫野利小葡,出生在大白高國(guó)。 嗯,你們是不是打算解讀成白富美和高富帥組成的國(guó)家?要這樣頑皮我可就...