gpt4 book ai didi

objective-c - UITableView 中的 UIWebView 隐藏单元格

转载 作者:行者123 更新时间:2023-11-29 13:24:03 26 4
gpt4 key购买 nike

我在 UITableView 中有一个 UIWebView,我在 Storyboard上有这个:

Storyboard design

UIImageView 是我 future 的 NavBar,UIWebViewUITableView 中,我有这样的配置:

  • -UIImageView
  • -UITableView
      • -UIWebView
      • -UITableViewCell

UIWebView 加载页面(我有本地页面)时,我希望它动态地获取它们的大小,为此我有以下代码:

[detailWebView setFrame:CGRectMake(0.,0.,detailWebView.frame.size.width,[[detailWebView stringByEvaluatingJavaScriptFromString:@"document.body.scrollHeight;"] intValue])];

问题是当加载的页面很长时,我的 UIWebBrowser 隐藏了单元格并且没有将它们推送到底部。我不明白为什么会这样,当我在 Storyboard 中调整 UIWebBrowser 的大小时,我没有遇到这个问题,但我想以编程方式进行

谢谢,

最佳答案

感谢 tkanzakic,我通过在开头添加一个空单元格并更改它们的高度来解决问题

第一个单元格的高度 = 旧的 webView.heigh - 实际的 webView.heigh

为了改变单元格的高度,我使用了 tableview:cellForRowAtIndexPath不需要重新加载 tableView 的所有数据我只是使用这个:

NSIndexPath* rowToReload = [NSIndexPath indexPathForRow:0 inSection:0];
NSArray* rowsToReload = [NSArray arrayWithObjects:rowToReload, nil];
[detailsTableView reloadRowsAtIndexPaths:rowsToReload withRowAnimation:UITableViewRowAnimationNone];

关于objective-c - UITableView 中的 UIWebView 隐藏单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13624295/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com