-(void)removeViewWithAnim:(UIView*)lastView{
[UIView animateWithDuration:kAnimDur animations:^{
lastView.frame=CGRectMake(self.view.frame.size.width, lastView.frame.origin.y, kItemWith, kItemHeight);
} completion:^(BOOL finished) {
[lastView removeFromSuperview];
[self reArrangeLocation:[self.view subviews]];
}];
}
//add view with anim
[self.view addSubview:item];
item.frame = CGRectMake(self.view.frame.size.width, height, kItemWith, kItemHeight);
[UIView animateWithDuration:kAnimDur animations:^{
item.frame=CGRectMake(0, height, kItemWith, kItemHeight);
}];