UIImageViews가 포함 된 NSMutableArray가 포함 된 UIScrollView를 UIImageViews에 포함 할 수 있습니다. 즉, 책을 제거/추가 할 때 어레이에서 제거/추가 한 다음 관찰자와 함께 uiimagesviews를 애니메이션으로 다시 배열합니다 필요에 따라.
예 :
이것은 당신의있는 UIScrollView에 가야한다
-(void) observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(NSDictionary *)change context:(void *)context {
if (object == self && [keyPath isEqualToString:@"ArrayofBooks"]) {
//Do animations here as needed
}
}
-(id)init {
//...Previous init
ArrayofBooks = [[NSMutableArray alloc] init];
[self addObserver:self forKeyPath:@"ArrayofBooks" options:0 context:NULL];
//...other init needed
}
그것이 변경 가능한 배열을 등록 즉 수행하고 그것에 변경 관찰자를 설정 그렇다면 첫 번째 방법은 관찰자와 당신에 의해 호출 너의 일을해라.
편집 : 당신은 당신이 그것을 다음과 같은 방법을 수행해야합니다 그렇지 않으면 관찰자가 그것을
[[self mutableArrayValueForKey:@"ArrayofBooks"] addObject:newBook];
[[self mutableArrayValueForKey:@"ArrayofBooks"] removeObject:newBook];
도와 주셔서 감사합니다 많이 볼 수 없습니다 객체를 추가/제거 중요!. 그러나 UIImageView 삭제 된 후 전환 또는 애니메이션 수행하는 방법을 모르겠습니까 ?? UIImageView 객체를 애니메이션 방식으로 재 배열하는 방법 ?? – user403015