Mais conteúdo relacionado
俩控件
- 5. 接口
@property (nonatomic, retain) UIView *footerView;
@property (nonatomic, retain) UIView *headerView;
- (void) headerViewHeightChange:(int)height animated:(BOOL)animated;
- (void) footerViewHeightChange:(int)height;
- (void) refresh;
- 13. 解决:加标志
- (void)loadRequest:(NSURLRequest *)request
{
! _startLoad = YES;
}
- (void)scrollViewDidScroll:(UIScrollView *)scrollView
{
if (_startLoad && scrollView.contentOffset.y == 0) {
_startLoad = NO;
scrollView.contentOffset = CGPointMake(0, -scrollView.contentInset.top);
return ;
}
}
- 19. 在push与pop 个方法执行前加入动画逻辑
if (animated) {
! ! UIViewController *popController = [self.viewControllers lastObject];
! ! UIViewController *pushController =
[self.viewControllers objectAtIndex:self.viewControllers.count - 2];
! ! [popController viewDisappearFromLeft];
! ! [pushController viewAppearFromLeft];
! }
! return [super popViewControllerAnimated:animated];
Notas do Editor
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n