ReactiveObjC icon indicating copy to clipboard operation
ReactiveObjC copied to clipboard

系统键盘使用RAC检测uitextfield

Open jackliuheh opened this issue 6 years ago • 1 comments

jackliuheh avatar Jan 02 '19 08:01 jackliuheh

    @weakify(self);
    RAC(self.subTitleTextView, text) = [RACSignal combineLatest:@[self.subTitleTextView.rac_textSignal] reduce:^id(NSString *text){
        @strongify(self);
        return   (text.length > 15) ? [text substringToIndex:15] : text;
    }];

    TextField.text = newvalue,触发不了rac_textSignal,使用RACObserve
    [RACObserve(self.subTitleTextView, text) subscribeNext:^(NSString *value) {
        @strongify(self);
//        CDLog(@"text:%@",value);
        if (value.length > 0) {
            self.textViewPlaceholderLb.hidden = YES;
        }else{
            self.textViewPlaceholderLb.hidden = NO;

        }

    }];

系统键盘弹起输入会失去光标,造成输入很多字母

jackliuheh avatar Jan 02 '19 08:01 jackliuheh