xuanwenchao 2013-04-23 02:18 采纳率: 0%
浏览 6404

关于如何隐藏UITableView中section[0]的headView问题

在某种场合下, 我想让导航条和TabBar隐藏起来,只显示当前的tableView,但希望tableView上的headVIew也隐藏起来,下面是相关代码:

if(_headView)
    _headView.hidden = YES; //
[UIView animateWithDuration:0.5 animations:^{
        scrollView.frame = rect;
        _vc.navigationController.navigationBar.top -= navigationBarHeight;
        tabView.top =  SCREEN_HEIGHT;

    } completion:^(BOOL finished) {
    }];

但有时当block用了秒执行完后, _headView再次显示出来。 请高手帮解释一下。
谢谢。

  • 写回答

1条回答 默认 最新

  • 睡觉不盖被 2015-08-25 08:35
    关注

    估计是触发了 表格的重新绘制吧 应该去设置 tableView 的 delegate 中的 headView 返回高度为0 这样计算重新绘制表格 也不会改变了吧

    评论

报告相同问题?

悬赏问题

  • ¥15 安卓adb backup备份应用数据失败
  • ¥15 eclipse运行项目时遇到的问题
  • ¥15 关于#c##的问题:最近需要用CAT工具Trados进行一些开发
  • ¥15 南大pa1 小游戏没有界面,并且报了如下错误,尝试过换显卡驱动,但是好像不行
  • ¥15 没有证书,nginx怎么反向代理到只能接受https的公网网站
  • ¥50 成都蓉城足球俱乐部小程序抢票
  • ¥15 yolov7训练自己的数据集
  • ¥15 esp8266与51单片机连接问题(标签-单片机|关键词-串口)(相关搜索:51单片机|单片机|测试代码)
  • ¥15 电力市场出清matlab yalmip kkt 双层优化问题
  • ¥30 ros小车路径规划实现不了,如何解决?(操作系统-ubuntu)