UITableView滚动重置UIImageView

UITableView滚动重置UIImageView,uitableview,uiimageview,Uitableview,Uiimageview,我在UIView上有一些通过facebook弹出的UIImageView动画。UIView顶部的UiTableView保存推文。不知怎的,我的ImageView在滚动时得到了重新定位。我不确定它是否与facebook pop API相关,或者在如何设置tableview方面存在问题 带有tweet的UITableView在控制器的viewDidLoad中以编程方式完成 self.fireTweet = [[CustomUITableView alloc]initWithFrame:CGRectM

我在UIView上有一些通过facebook弹出的UIImageView动画。UIView顶部的UiTableView保存推文。不知怎的,我的ImageView在滚动时得到了重新定位。我不确定它是否与facebook pop API相关,或者在如何设置tableview方面存在问题

带有tweet的UITableView在控制器的viewDidLoad中以编程方式完成

self.fireTweet = [[CustomUITableView alloc]initWithFrame:CGRectMake(/*160.0f*/self.MainView.frame.size.width, 200.0f, 320.0f, 340.0f)];
 [self.fireTweet registerClass:[TWTRTweetTableViewCell class]  forCellReuseIdentifier:TweetTableReuseIdentifierFire];
self.fireTweet.delegate = self;
self.fireTweet.dataSource = self;
self.fireTweet.layer.borderColor = [UIColor greenColor].CGColor;
self.fireTweet.layer.borderWidth = 2.0;
self.fireTweet.rowHeight = UITableViewAutomaticDimension;
self.fireTweet.estimatedRowHeight = 340;
...
还有一些与facebook流行音乐相关的动画代码

POPSpringAnimation *anim = [POPSpringAnimation animationWithPropertyNamed:kPOPLayerPosition];
anim.springBounciness = 10.0;
anim.toValue = [NSValue valueWithCGPoint:CGPointMake((view.frame.size.width / 2.0) + x, (view.frame.size.height/2.0) + y) ];

//shrink
POPSpringAnimation *imgAnimShrink = [POPSpringAnimation animationWithPropertyNamed:kPOPLayerSize];
imgAnimShrink.property = [POPAnimatableProperty propertyWithName:kPOPLayerSize];
imgAnimShrink.toValue = [NSValue valueWithCGSize:CGSizeMake(50, 50)];



[view pop_addAnimation:anim forKey:@"bottom"];

[view pop_addAnimation:imgAnimShrink forKey:@"imageShrink"];

这是我自己想出来的。只需关闭自动布局,它就被修复了