ReactiveCocoa 第一次小實踐

2021-06-28 01:16:04 字數 655 閱讀 9477

限制使用者手機號的輸入長度, 限定在11位

在輸入的手機號的長度為11位時, enable獲取驗證碼按鈕.

[self.phonenumberinput addtarget:self

action:@selector(textfieldlimit11characters:)

forcontrolevents:uicontroleventeditingchanged];

- (void)textfieldlimit11characters:(uitextfield *)textfield

else

}

// 限制11位長度

[self.phonenumberinput.rac_textsignal subscribenext:^(nsstring *number)

}];// 手機號長度滿足11位時, 取消獲取驗證碼按鈕的禁用

rac(self, getchecknumber.enabled) =

[racsignal combinelatest:@[self.phonenumberinput.rac_textsignal]

reduce:^(nsstring *number) ];

ReactiveCocoa學習隨筆 一

self.usernametextfield.rac textsignal subscribenext id x 實現了動態監視textfield輸入的功能,一旦有輸入,就會執行 subscribenext bloc k,動態nslog textfield 所輸入的文字。self.usernamet...

ReactiveCocoa用法示例 一

uitableview raccommandsupport.m 檔案中 void setrac refreshcommand raccommand command 這裡的分類主要就是給tableview增加mjrefresh,並且將傳入command引數傳入mjrefresh執行的block中 vi...

ReactiveCocoa常見巨集

1 rac target,keypath,nil value 用於給某個物件的某個屬性繫結。只要文字框文字改變,就會修改label的文字 rac self.labelview,text textfield.rac textsignal reactivecocoa bindings rac self,...