VC に次のコードがあります。
[RACObserve(self.viewModel, searchMode) subscribeNext:^(NSNumber *value) {
@strongify(self);
BOOL isSearchMode = [value boolValue];
self.searchBarView.hidden = !isSearchMode;
if (isSearchMode) {
[self.searchBar becomeFirstResponder];
self.yContentOffset = self.collectionView.contentOffset.y;
[self.collectionView setContentOffset:CGPointMake(self.collectionView.contentOffset.x, 0) animated:NO];
} else {
[self.searchBar resignFirstResponder];
[self.collectionView setContentOffset:CGPointMake(self.collectionView.contentOffset.x, self.yContentOffset) animated:NO];
}
}];
yContentOffset
削除しようとしている VC のプロパティはどこにありますか。(検索モードに入る前にコンテンツ オフセットを保存し、後で復元します)。
試してみまし[RACSignal if: then: else:]
たが、完全には取得できませんでした。