如何在选项卡视图控制器故事板应用程序中添加更多选项卡? [复制]

2024-07-01

可能的重复:
Xcode 4.2 选项卡式应用程序 - 添加新选项卡视图 https://stackoverflow.com/questions/7952576/xcode-4-2-tabbed-application-adding-new-tab-view

我是 iPhone 应用程序的新手,我关注了以下教程 http://www.raywenderlich.com/5138/beginning-storyboards-in-ios-5-part-1使用故事板开发选项卡视图应用程序:

运行良好。感谢作者。 :)

Now, 我想在主视图中添加几个选项卡(默认为 2 个选项卡;我想要 3 个或 4 个)。

我该怎么做?


添加一个视图控制器(UIViewController)并将其与“视图控制器”关系中的 tabBarController 添加(为此,右键单击选项卡栏控制器并将其拖动到新视图控制器并选择最底部的关系 Seague,即视图控制器),您的 XIB页面应如下所示:

您可以对其余部分应用相同的模式。

添加控制器文件

正如@Jamie 所说: 您必须转到菜单并单击“新建文件”,然后单击 Objective-C 类,最后确保选择 UIViewController 子类。为其命名,然后它将添加文件。现在,在故事板中,确保将每个选项卡的类更改为文件的名称。即为您的 ViewController 分配自定义类,我在 Image 中使用了 Name AAA 。

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

如何在选项卡视图控制器故事板应用程序中添加更多选项卡? [复制] 的相关文章

  • 应用程序挂在 __psynch_mutexwait

    我们的应用程序似乎半随机地挂在 psynch mutexwait 处 它似乎与更新 CoreData 中存储的一堆数据的后台进程有关 但我完全无法弄清楚是谁锁定了导致死锁的原因 以下是 lldb 给我的完整堆栈跟踪 这显然是不完整的 并且线
  • iOS 7 UITableView didSelectRowAtIndexPath 以编程方式推送ViewController,动画问题

    编辑 我找到了我自己问题的答案 请看我帖子的底部 我在尝试推动时遇到动画问题UIViewController in didSelectRowAtIndexPath on a UITableView以编程方式 当我在 iOS 6 中运行此代码
  • Google 跨客户端身份验证是否可以在 iOS 上实现?如果可以,如何实现?

    我正在使用 oAuth2 并且我的 google API 控制台中有一个项目 其中注册了 iOS 客户端和 Web 客户端 我想从我的 iOS 应用程序进行身份验证 并让我的 Web 后端检索访问令牌 以便它可以使用 Google api
  • 应用程序大小限制和查找应用程序的大小

    好吧 我读过无数地方说应用程序大小限制是 20 MB 有些说是 50 MB 是哪一个 更重要的是 我当前的应用程序在管理器的存档部分中的 估计应用程序商店大小 为 106 1mb 然而 当我将它分发到一个临时文件时 它会以 ipa 的形式出
  • 应用内购买仍在等待审核

    当我们开发新版本的应用程序时 我们提交了一些应用内购买的新版本 这些内容与旧版本相同 但属于消耗品 因此您可以多次购买 并且还支持折扣 它们被返回的原因是 请与二进制文件一起提交 因此 我们在上传新应用程序版本的二进制文件后再次提交了它们
  • DispatchQueue.main.sync 返回 exc_bad_instruction Swift 3

    我想在我的应用程序中显示 UIActivityIndi catorView 但是当我调用sync方法从主线程 应用程序崩溃并出现错误 exc bad instruction code exc i386 invop subcode 0x0 我
  • 如何在多视图和恢复控件中使用AVPlayer?

    我在 iOS 6 1 上使用 xcode 4 6 创建一个应用程序 其中包含 TabBar 和 2 个不同的 tableView 每个表视图从 file plist 读取一行 当点击一行时 您会加载一个 DetailView DetailV
  • 如何使 Cordova iOS APP 动态生成/保存的文件可供最终用户访问?

    我正在使用cordova plugin file将一些数据图像保存到用户的 iOS 手机上 saveBlobAsImageFile folderpath filename blob const onError function msg ha
  • 解析:删除用户及其相关记录

    我有带有实体的解析表 用户 默认类别 Commets 带有指向 User 实体的指针的类 我需要从实体 User 中删除用户及其所有评论 位于 Comments 实体中 现在我有 JS Cloud 代码 Parse Cloud define
  • 删除 iOS 中不需要的字符

    我正在填充地址簿中的所有联系人 我必须仅向服务器发送没有国家 地区代码且没有任何特殊字符和空格的电话号码 即纯电话号码 但我的地址簿电话号码采用不同的格式 如下所示 91 99 70 044099 125 91 8605 681220 91
  • iOS IAP 无法在纯 ipv6 网络上运行

    我在 Appstore 中有一款 iPhone 游戏 最近尝试使用最新的 Xcode 上传更新版本 但被拒绝 因为应用内购买无法在仅 ipv6 的网络上运行 它在 ipv4 网络上运行良好 ViewController m NSMutabl
  • iOS 检测 UIView 的点击和触摸

    我遇到了确定如何检测 UIView 被按下和 UIView 被点击的问题 当它被触碰时 我希望 UIView 改变它的背景颜色 当它被触摸时 我希望 UIView 执行某些任务 我想知道如何解决这个问题 void viewDidLoad U
  • 斯威夫特 NSNotificationCenter?

    我正在尝试让 UITextViewTextDidChangeNotification 正常工作 我是 NSNotificationCenter 的新手 所以我很难理解到底发生了什么 我在故事板中有一个 UITextView 我在 ViewC
  • Cocos2D 与 iOS6 旋转错误

    我正在构建一个使用 cocos2D 的应用程序 我使用 iOS 5 开发了我的应用程序 现在当我使用 iOS 6 模拟器进行测试时 整个应用程序都会旋转 我的应用程序应该处于横向模式 但 iOS 6 将其旋转为纵向 任何建议都会有所帮助 谢
  • 是否有可能让符合相同协议的结构数组也支持 Codable?

    我已经设置了以下协议 并且有 2 个符合该协议的结构 protocol ExampleProtocol Decodable var name String get set var length Int get set struct Exam
  • 为模拟器构建时“重新定义模块...”

    我有一个 iOS xcode 项目 当我有Generic iOS Device选择作为我的目的地 但是 当我选择任何模拟器选项时 构建都会失败 并显示许多Redefinition of module abcde 每个模块中定义的一个错误iO
  • 只需用矩形掩盖 UIView

    我想知道如何简单地屏蔽任何类型的 UIView 的可见区域 到目前为止 我读过的所有答案 教程都描述了使用图像 渐变或创建圆角进行遮罩 这比我所追求的要先进得多 示例 我有一个边界为 0 0 100 100 的 UIView 我想使用蒙版切
  • 如何在 xcode 6 中查看汇编代码

    如何在 xcode 6 中使用 iOS 设备运行应用程序时查看编译器生成的汇编代码 我应该在 xcode 中启用哪些设置才能查看汇编代码 在 Xcode 选项中 选择选项 调试 gt 调试工作流程 gt 始终显示反汇编 在要查看汇编代码的代
  • 下拉即可显示视图

    I have UITableView 我想添加一个UITextField位于tableView之上 可以通过向下拉tableView来访问它 我想通过拉起 tableView 来隐藏我的 textField 我怎样才能做到这一点 这是我尝试
  • 如何搜索 NSMutableArray

    我有一个 NSMutableArray 我需要搜索字符串并返回找到该字符串的数组中的键 例如 如果我正在搜索 ipod 并且它是数组中的第四个 它将返回 3 或字符串所在的任何位置 执行此操作的最佳方法是什么 return theArray

随机推荐

  • 如何根据父字段的值限制子字段的选择?

    我有几个相当复杂的表单 它们依赖于模型层次结构来分配ForeignKey价值观 我需要根据其父字段的值限制子字段可用的选择 问题是父字段的值可能来自初始数据 GET 请求 or来自绑定数据 POST 请求 因此 我最终多次复制了这种模式 c
  • 使用 fork/execvp 和系统调用之间的区别

    使用 system 执行二进制文件与使用 fork execvp 组合执行二进制文件有什么区别 安全性 可移植性 性能方面是否存在差异 系统还使用了一个fork exec 组合 如果你这样做fork exec您自己可以与正在运行的进程并行执
  • 将 .net 上的 AWS 开发工具包与 localstack 结合使用(TransferUtility/S3 - 设置端点)

    我有本地堆栈 https github com localstack localstack https github com localstack localstack 正在运行 并且能够使用 aws s3 cli 将文件上传到其中 我想要
  • 使用 dat.gui 保存参数似乎损坏了? [关闭]

    Closed 这个问题需要调试细节 help minimal reproducible example 目前不接受答案 在 dat gui 中保存参数似乎有问题 或者我遗漏了一些非常明显的东西 单击齿轮图标时会出现问题 该图标应打开一个弹出
  • Winforms 高 DPI 不缩放字体大小

    在我的 NET 4 7 Windows 窗体应用程序中 我按照说明配置了高 DPI 支持here https learn microsoft com en us dotnet desktop winforms high dpi suppor
  • 如何解决 VScode 终端打字时的滞后/不稳定问题?

    不确定这是否来自 Big Sur 安装 Docker 扩展还是其他什么 但在上周 我注意到在 VScode 终端中输入时 每次我完成 git add 时 git commit m etc git Push origin master 总是有
  • 如何在 firebase 上向其他用户授予权限?

    我在哪里可以在 firebase 设置上添加额外的用户 我找不到做这件事的地方 我必须在安全选项卡上使用 json 进行设置吗 Firebase 工程师 我很高兴地报告 我们刚刚推出了对此功能的支持 点击每个 Firebase 名称下方的
  • 如何为 apache beam 数据流的输出 csv 添加标头?

    我注意到在java SDK中 有一个函数可以让你编写csv文件的标题 https cloud google com dataflow java sdk JavaDoc com google cloud dataflow sdk io Tex
  • NodePort 暴露 端口连接被拒绝

    按照 Kubernetes 教程进行操作 日志看起来不错 但暴露的端口不起作用 使用 Chrome curl 的 连接被拒绝 使用 yaml 文件通过 NodePort ClusterIP 启动服务 posts srv yaml 已更新 a
  • Bootstrap 3 - 对齐列高

    创建一个用于教育目的的网站 但我遇到了网格 列高度问题 这是我尝试复制的网站图像 Click me https i stack imgur com dge5f jpg 这是我到目前为止所得到的 Click me https i stack
  • 以编程方式切换进度条的颜色

    所以我有一个图层列表 其中包含一个具有形状和纯色的项目 现在我想在我的代码中更改这种颜色
  • 如何使用实体框架 4.3(代码优先)和 SQL Azure 数据库记录 SQL

    我意识到这个类似的问题已经被问过几次 并且我已经尝试了这些问题中的建议但没有成功 我正在使用实体框架 4 3 并针对 SQL Azure 在联合数据库上 运行 我希望能够记录实体框架生成的 SQL 我用过实体分析器框架 http efpro
  • 调整 MLPRegressor 超参数

    我一直在尝试调整 MLP 模型的超参数来解决回归问题 但总是收到收敛警告 这是我的代码 def mlp model X Y estimator MLPRegressor param grid hidden layer sizes 50 50
  • 如何重写 Lombok Setter 方法

    我在我的项目和生成中使用 lombokSetters and Getters using Setters and GettersPOJO 类之上的注释 我正在尝试覆盖属性的 setters 方法 但它不起作用 我想检查 JSON 属性是 E
  • eclipse的JSP编辑器,有吗?

    我注意到我的 Eclipse 不包含 JSP 编辑器 Eclipse 是否存在标准 JSP 编辑器 如果存在 可以从哪里下载它 The JavaEE 版本的 Eclipse http www eclipse org downloads mo
  • 比较 2 个数组并显示数组 1 中不匹配的元素 [重复]

    这个问题在这里已经有答案了 我有 2 个数组 如下所示 我想比较两个数组 并且只提供 check 中不存在于 data 数组中的元素 var check 044 451 data 343 333 044 123 444 555 使用的函数如
  • mongodb 是否有类似 sql profiler 的等效工具?

    我想知道是否有类似 mongodb 的 sql profiler 的等效工具 具体来说 我想看看我的代码正在生成和运行哪些 mongodb 查询 所以 当我有如下代码时 var Logs MvcApplication MongoLoggin
  • 如何对文本文件执行二分搜索

    我有一个大文本文件 5Mb 我在 Android 应用程序中使用它 我将文件创建为预先排序的字符串列表 并且文件一旦创建就不会更改 如何对此文件的内容执行二分搜索 而不需要逐行读取来查找匹配的字符串 由于文件的内容不会改变 因此您可以将文件
  • 可视化链接攻击的最佳方式是什么

    我有一个如下图所示的 Networkx 图 我执行边缘攻击并观察结果子图的节点处的值的变化 例子 如果我攻击边 a 2 边 a 2 和 2 1 将被移除 解释一下 当边 a 2 受到攻击时 节点 2 的度数将 上述攻击会产生一个子图 每一条
  • 如何在选项卡视图控制器故事板应用程序中添加更多选项卡? [复制]

    这个问题在这里已经有答案了 可能的重复 Xcode 4 2 选项卡式应用程序 添加新选项卡视图 https stackoverflow com questions 7952576 xcode 4 2 tabbed application a