0

所以这就是我的应用程序当前的样子http://gyazo.com/f26ecd3a9d173ab76ee86946cd7a152c,当我点击更多...(UIButton)时,滚动视图变得稍长,但表格视图仍然保持相同的大小http://gyazo.com /f9f36c5b308f209d81d5a75b430eeb03,当我再次开始滚动时,一切都恢复正常,就像第一张图片显示的那样(scrollView 恢复到原来的大小)。

- (IBAction)moreInfo:(id)sender {

    [UIView animateWithDuration:1 animations:^{
        scrollView.frame = CGRectMake(0, 100, 320, 184);
    }];
    [sender setTitle:@"Less..." forState:UIControlStateNormal];
}

即使您在 tableView 中滚动,我如何使 scrollView 变得更大并保持大的任何想法。

4

1 回答 1

0

您还需要调整DataSourcecell中的高度。UITableView

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath;

因为你重用了cell内部tableview

于 2013-06-03T01:49:00.623 回答