RAC常用代码

  • 按钮是否可用与某个条件判断绑定,注意返回要写@YES@NO
 //将翻页按钮的enabled与是否有下一章绑定在一起
    RAC(self.nextChapBtn, enabled) = [RACObserve(selfD,curChap) map:^id _Nullable(BookChap *curChap) {
        @strongify(self)
        return curChap.index == self.bookArray.count ? @NO : @YES;
    }];

你可能感兴趣的:(RAC常用代码)