하나의 테이블 뷰와 하나의 이미지 뷰가 있으며, 각 뷰는 화면 절반을 차지합니다. 사용자가 이미지 뷰에서 스 와이프하고 표 셀을 선택하면 이미지 뷰에 애니메이션을 적용하려고합니다. 나는 슬쩍 후 전화를하지만 UITableView
클래스 인스턴스에서 호출 할 때 작동하지 않는 경우애니메이션 UIView from UITableView
@interface X()
@property (strong, nonatomic) IBOutlet UIImageView *ImagePreview;
@property (strong, nonatomic) IBOutlet UITableView *table;
@end
@implementation X
- (void)handleGestureRight:(UISwipeGestureRecognizer *)sender {
[self ShowAnimation:_ImageGalaryPreview];
}
-(void)ShowAnimation:(UIImageView *)view{
[UIView beginAnimations: @"Slide Image" context: NULL];
[UIView setAnimationDuration: 1];
[UIView setAnimationTransition:UIViewAnimationTransitionFlipFromRight forView:view cache:NO];
[UIView commitAnimations];
}
@end
그것은 완벽하게 작동합니다
나는이 코드를 사용!
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
[self ShowAnimation:_ImageGalaryPreview];
}
아무도 말해 줄 수 있습니까?!
그것을 해결? –
첫 번째 코드는 어디에 있습니까? – Shamsiddin
첫 번째 코드는 어떻게 호출 했습니까? 그것은 누군가 방법에 위치하고 있습니까? 그럼이 방법을 어떻게 부르셨습니까? – Shamsiddin