更改 ScrollView 的大小在 tableView 中不起作用
Posted
技术标签:
【中文标题】更改 ScrollView 的大小在 tableView 中不起作用【英文标题】:Changing the size of ScrollView not working within the tableView 【发布时间】:2013-06-03 01:11:52 【问题描述】:所以这就是我的应用程序当前的样子 http://gyazo.com/f26ecd3a9d173ab76ee86946cd7a152c ,当我单击更多...(UIButton)时,滚动视图会稍微长一些,但 TableView 仍然保持相同的大小 http://gyazo.com/f9f36c5b308f209d81d5a75b430eeb03 ,当我再次开始滚动时一切都恢复正常,就像第一张图片显示的那样(滚动视图恢复到原来的大小)。
- (IBAction)moreInfo:(id)sender
[UIView animateWithDuration:1 animations:^
scrollView.frame = CGRectMake(0, 100, 320, 184);
];
[sender setTitle:@"Less..." forState:UIControlStateNormal];
关于如何使 scrollView 变得更大并保持大的任何想法,即使您在 tableView 中滚动。
【问题讨论】:
【参考方案1】:还需要调整cell
在UITableView
DataSource中的高度。
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath;
因为您在tableview
中重用了cell
【讨论】:
以上是关于更改 ScrollView 的大小在 tableView 中不起作用的主要内容,如果未能解决你的问题,请参考以下文章