Я пытаюсь изменить видимость представления на основе текущего значения смещения содержимого y для прокрутки с использованием Reactive Cocoa. Моя мысль состояла в том, чтобы создать наблюдателя для свойства NSNumber, которое будет изменено в scrollViewDidScroll делегата scrollview. Вот код, который я добавил в viewDidLoad:
RAC(self.headerView, hidden) = [RACObserve(self, offset) subscribeNext:^(NSNumber *value) {
return @([value integerValue] > 0);
}];
Установив точку останова на операторе return, я вижу, что это вызывается один раз, но больше никогда. Что мне не хватает?