为什么我无法设置tableview的内容插入?

时间:2013-01-17 14:19:01

标签: ios uitableview

我在视图中有一个venueListViewController,它被加载但隐藏(frame.origin.y大于设备的大小)

当我显示此控制器的视图时,我想设置内容偏移和插入,如下所示:

-(void)showVenueList{
    CGRect frame = self.venueListViewController.tableView.frame;
    frame.origin.y = 0;
    [self.venueListViewController.tableView setContentOffset:CGPointMake(self.venueListViewController.tableView.contentOffset.x, -10)];

    [UIView beginAnimations:nil context:nil];
    [UIView setAnimationDuration:0.3];
    [UIView setAnimationDelay:0.0];
    [UIView setAnimationCurve:UIViewAnimationCurveEaseIn];
    self.venueListViewController.tableView.frame = frame;
    [self.venueListViewController.tableView setContentInset:UIEdgeInsetsMake(100,0,0,0)];
    [self.venueListViewController.tableView setContentOffset:CGPointMake(0, 100) animated:YES];
    [UIView commitAnimations];
}

但没有任何反应。我怎样才能做到这一点?我应该在哪里做这个?

0 个答案:

没有答案