如何隐藏标签栏并在屏幕上显示完整的表格视图?

2024-06-26

在我的应用程序的实现中,我有一个带有 5 个不同选项卡的选项卡栏控制器。

通过以下代码隐藏标签栏后

- (void)hideTabBar
{
    for(UIView *view in self.tabController.view.subviews)
    {
        if([view isKindOfClass:[UITabBar class]] || [view isKindOfClass:[UIButton class]])
        {
            view.hidden = YES;
        }
    }
}

我仍然看到桌面视图的底部被白色矩形部分遮挡(之前被可见的选项卡栏占据)

例如,在我隐藏标签栏之前

隐藏标签栏后,表格视图仍然没有完全显示在屏幕上,底部仍然被一个白色矩形空间占据(之前被标签栏占据)

如上所述,如何隐藏选项卡栏并确保整个表格视图显示在屏幕上?


myViewController.hidesBottomBarWhenPushed = 是;

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何隐藏标签栏并在屏幕上显示完整的表格视图? 的相关文章

  • 当我的应用程序在 iOS 上终止时,保存 NSUserDefaults 的正确方法是什么

    我需要拯救我的NSUserDefault当我的应用程序在 iOS 中完全退出时 不是didenterbackground and foreground 仅当用户在 iOS 中使用减号 终止我的应用程序时 所以我在中编写以下代码applica
  • 如何在iOS中将底部安全区域设置为XIB?

    我想打开自定义弹出视图 在 XIB 中设计 它从底部显示 但现在在 iPhoneX 模拟器中 它从屏幕底部显示 我想在安全区域打开弹出窗口 iPhone X 的结果 并且 XIB 布局有约束 简单来说解决方案 使用超级视图删除底部约束并将其
  • Amazon AWS IOS SDK:如何列出文件夹中的所有文件名

    我正在使用 AWS IOS SDK 并尝试列出文件夹中的所有文件 此代码用于列出 BUCKET 中的所有文件等 void s3DirectoryListing NSString bucketName s3Client AmazonS3Cli
  • iOS:无法从 Swift 建立 RabbitMQ 连接

    我正在尝试从 Swift 连接 RabbitMQ 我已关注this https github com rabbitmq rabbitmq objc client 图书馆 创建 Pod 设置并进入工作区 已检查并核实 成功运行 viewDid
  • 根据文本调整 JButton 和其他组件的大小

    如何在运行时调整 JButton 的大小 使其适应由setSize 我已经进行了一些搜索 这是我迄今为止提出的代码 这可以转化为实用方法吗 FontMetrics metrics getFontMetrics font int width
  • 在没有按钮的 SwiftUI 中呈现新视图

    所以我想使用 SwiftUI 呈现一个新视图 而用户不必点击按钮 因为NavigationButton会用那个 这是一个例子 struct ContentView View var model Model var body some Vie
  • NSMutableArray enumerateObjectsUsingBlock 并不像苹果所说的同步

    这是一个错误吗 我有这样的行 myArray enumerateObjectsUsingBlock id obj NSUInteger idx BOOL stop NSLog d idx NSLog end 这应该像这样打印 0 1 2 e
  • Objective C unicode 字符比较

    unicode 比较是如何编码的 我需要如下进行测试 检查字符串中的特定字母 下面的代码令人窒息 警告 指针和整数之间的比较 for charIndex 0 charIndex lt myString length charIndex un
  • UIWebview JS 性能比 iOS 6/7 上的移动 safari 慢吗?

    我们最近使用 iOS 应用程序中的大量 JavaScript 库测试了一些 HTML5 内容 该应用程序旨在在 UIWebview 中加载这些内容 本次测试使用了 iOS 6 我的团队没有观察到移动 Safari 浏览器出现任何明显的性能问
  • 裁剪图像和中心

    在 Swift 中如何裁剪图像并将其放在中心 我已经裁剪了图像 但想将其放在中间 ImgView image OrigImage var masklayer CAShapeLayer masklayer frame ImgView fram
  • 有没有办法检查 iOS 设备是否锁定/解锁?

    我在我的应用程序中使用了 GPS 位置更新 我想检测 iOS 设备是否处于睡眠模式 以便我可以关闭 GPS 位置更新并优化电池使用 我已经在iOS 6中尝试过pausesLocationupdates 但它无法按预期工作 我想在设备进入睡眠
  • 以编程方式获取 iOS 应用程序中的内存使用情况实时/脏字节(不是驻留/真实字节)

    根据我到目前为止所读到的内容 实际 驻留字节表示分配给应用程序的字节数 包括应用程序不再使用但尚未被操作系统回收的字节数 活动 脏字节是应用程序实际使用且操作系统无法回收的字节 我认为 XCode 调试导航器中显示的数字是 Live Byt
  • UIDatePicker 中的最小和最大日期

    我想从日期选择器中获取最小和最大日期 但最小日期应为当前日期的 18 最大日期应为当前日期的 100 假设当前年份是 2018 年 那么我想要最小日期 2000 年和最大日期 1918 年 到目前为止我所做的是 NSCalendar gre
  • stringWithUTF8String 的“不完整的通用字符名称”

    当我尝试将 utf 8 字符串转换为 NSString 时 如下所示 NSString s NSString stringWithUTF8String U0627 U0644 U0641 U0631 U0646 NSLog s 我收到编译错
  • Swift - 使用 NSUserDefaults 保存高分

    我正在使用 Swift 制作游戏 我想使用 NSUserDefaults 保存用户的高分 我知道如何在 AppDelegate 文件中创建新的 NSUserDefaults 变量 let highscore NSUserDefaults N
  • 动态创建的标签被覆盖

    我正在开发一个应用程序 其中我在一个函数中动态添加了 5 个标签 当我回想起相同的函数时 尽管在每次创建时释放了标签 但先前创建的标签上的标签都会被覆盖 for int i 1 i lt array count i CGRect lblfr
  • 使用文本编辑器避免在 SwiftUI 中使用键盘

    我正在尝试重新创建 iOS 笔记应用程序的简单版本 请注意 我是一个十足的 Swift 新手 我当前的问题是我希望我的视图在键盘出现时向上移动 我已经实现了一些代码does这样做 但它有一些讨厌的错误 它首先将视图移动得太高 然后当您开始打
  • 如何获取 NSTextStorage/NSString 中的单词数?

    所以我的问题基本上是如何获取 NSTextStorage NSString 中的单词数 我不需要字符长度 而是单词长度 谢谢 如果您使用的是 10 6 或更高版本 以下可能是最简单的解决方案 NSUInteger numberOfWords
  • iOS APNS:以字符串格式将设备令牌发送给提供商

    我需要通过调用在我的请求中需要 JSON 数据的服务 将 iOS 应用程序的 APNS 设备令牌发送给我的提供商 我正在阅读苹果的本地和推送通知编程指南 https developer apple com library ios docum
  • UIScrollView 在缩放或滚动时阻止所有触摸

    当 UIScrollView 通过捏合手势或滚动进行缩放时 我无法按同一窗口中的任何其他按钮 有什么办法可以启用这种行为吗 这就像滚动视图具有独占触摸 尽管我尝试将其明确设置为NO 我在视图中有一个滚动视图 我希望它仅在用户按住滚动按钮时滚

随机推荐

  • NumPy:每 m 点选择 n 点

    如果我有一个numpy ndarray也就是说 大小为 300 个点 目前为 1 x 300 我想每 30 个点选择 10 个点 我该怎么做 换句话说 我想要前 10 个点 然后跳过 20 个 然后再抓取 10 个 然后跳过 10 个 直到
  • 装饰外部(库)函数的正确方法是什么?

    我在代码中多次使用库函数来测试通过 失败条件并相应地执行不同的代码 但由于某种原因 它找到的结果没有返回值 我想用装饰器添加它 以便我可以在代码中调用它 鉴于我无法编辑源文件 正确的方法是什么 我应该做这样的事情 def test pass
  • 如何在 Eclipse 中使用 MySql 数据库

    我对编程非常陌生 所以请耐心等待 如果一开始我没有理解的话 请提前道歉 我正在做一个本科编程项目 需要在 Java 程序中创建一些数据库 我正在使用 eclipse galilo 来编写我的程序 我已经下载了一个连接器 J 但还不知道应该如
  • PHPUnit 测试套件包含路径

    使用 phpunit 时 我在包含路径方面遇到了一些麻烦 不是针对 phpunit 本身 而是针对我的代码和测试目录 我有以下代码结构 Application StringCalculator php tests StringCalcula
  • 集合已修改;枚举操作可能无法执行 - 为什么?

    我正在枚举一个实现 IList 的集合 并且在枚举期间我正在修改该集合 我收到错误 集合已修改 枚举操作可能无法执行 我想知道为什么在迭代期间修改集合中的项目时会出现此错误 我已经将 foreach 循环转换为 for 循环 但我想知道发生
  • 如何使用 Spring Boot 注册辅助 servlet?

    我有一个额外的 servlet 需要在我的应用程序中注册 然而 使用 Spring Boot 及其 Java 配置 我不能只在web xml file 如何添加额外的 servlet 还可以使用的是ServletRegistrationBe
  • 获取模板参数的字符串表示形式

    我希望能够在模板类中创建一个方法 该方法返回模板参数中替换的类型的名称 eg template
  • 为什么我在运行 ngserve 命令时收到以下错误消息?

    运行 ngserve 命令时 我不断收到以下错误消息 我该如何解决这个问题 您似乎不依赖于 angular core 这是一个错误 别忘了跑步npm install设置后 应该可以做到这一点
  • 对 AAssetManager_fromJava 的未定义引用

    我正在尝试使用 AAssetManager 从 Android apk 访问资源 然而 我不断得到 未定义对 AAssetManager fromJava 的引用 即使我已包含 asset manager h 和 asset manager
  • 动态创建的 Jenkins 管道脚本

    我正在使用詹金斯管道项目 在脚本中我想写parallel以动态方式阻止 因为节点数量可以改变 例如 从此 parallel node1 node stage1 stage2 node2 node stage1 stage2 像这样的事情 f
  • 如何获取文件或目录的标准化日期/时间戳。在纯批处理脚本中?

    Windows 命令行中有没有一种方法可以检索标准化文件或目录的日期 时间戳 修改 创建 访问 独立于语言环境格式 例如 ISO8601 http www iso org iso home standards iso8601 htm 我发现
  • 如何使用drive realtime api创建实时工作表

    我已经获得了 Drive realtime API 来处理文档 但我还没有找到任何工作表的参考 我还能够将工作表嵌入到网页中 但它是不可编辑的 如何嵌入协作实时工作表 实时 API 用于使用您自己的自定义文档类型创建协作项目 而不是用于编辑
  • 矩阵乘法,求解 Ax = b 求解 x

    因此 我接到了一项家庭作业 要求求解三次样条的系数 现在我清楚地了解如何在纸上以及使用 MatLab 进行数学计算 我想用 Python 解决问题 给定一个方程 Ax b 其中我知道 A 和 b 的值 我希望能够使用 Python 求解 x
  • magento 中的自动发票

    我创建了新的自定义产品类型 它扩展了 magento 中的虚拟产品 现在我想阻止在线支付的自动发票 例如 当订单包含至少一种自定义产品类型时 使用 Paypal 所有包含此类产品的订单都必须手动开具发票 我应该如何解决这个问题 最好的方法是
  • Python 中的“私有”属性

    我对 Python 比较陌生 所以我希望我没有错过一些东西 但是这里 我正在尝试编写一个Python模块 并且我想创建一个具有 私有 属性的类 该属性只能 或者可能 应该 只能通过模块内的一个或多个函数进行修改 这是为了使模块更加健壮 因为
  • 在 Dart 中,将动态转换为给定类型或返回 null 的语法好方法吗?

    我有一个dynamic x我想分配x to T s if x is T 否则分配null to s 具体来说 我想避免输入x两次 并避免创建临时的 例如 我不想写String s map key is String map key null
  • 设计没有路由与指定删除的链接中的 [GET]“/users/sign_out”匹配

    因此 我四处寻找解决此问题的方法 大多数人似乎都说了同样的话 但对解决我的问题没有多大作用 我已在链接中指定了删除方法 但路由错误表明这是一个 GET 请求 知道为什么下面的链接最终会覆盖 忽略方法声明吗 Routes devise for
  • 如何在连续循环中使用python多处理池

    我正在使用 python 多处理库来执行 selenium 脚本 我的代码如下 start and join multiple threads thread list total threads 10 no of parallel thre
  • 如何在网页中渲染 Blender 模型?

    因此 我探索了在网络应用程序中渲染搅拌机模型的多种选项 现在我将模型导出为 gltf格式 这是我的代码 App js import React Suspense from react import App css import Model
  • 如何隐藏标签栏并在屏幕上显示完整的表格视图?

    在我的应用程序的实现中 我有一个带有 5 个不同选项卡的选项卡栏控制器 通过以下代码隐藏标签栏后 void hideTabBar for UIView view in self tabController view subviews if