所以这就是我的应用程序当前的样子http://gyazo.com/f26ecd3a9d173ab76ee86946cd7a152c,当我点击更多...(UIButton)时,scrollView变得稍长,但TableView仍然保持相同的大小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变得更大并保持大的想法。
答案 0 :(得分:0)
您还需要在cell
数据源中调整UITableView
的高度。
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath;
因为您重复了cell
tableview