在基于窗口的应用程序 iPhone 中添加标签栏和导航栏

     2023-03-10     90

关键词:

【中文标题】在基于窗口的应用程序 iPhone 中添加标签栏和导航栏【英文标题】:Add tab bar & navigation bar in Window based application iPhone 【发布时间】:2011-01-13 18:10:25 【问题描述】:

大家好 我是 iphone 应用程序开发的新手。我想开发一个包含标签栏、导航栏和视图中间部分包含 UIImageView 的应用程序。 当我的应用程序启动时,它将显示主视图。在主视图上,我想添加“正在加载视图”以连接到包含文本(正在连接..等)和活动指示器的服务器,就像红色箭头指向的这个视图 =>

http://img10.imageshack.us/i/16467623.jpg/

如何添加此视图?

我的应用在主视图中包含 4 个选项卡,其中最后一个选项卡更多。 我使用标签栏控制器作为 rootViewController 完成了标签栏部分。 如何添加导航栏?我想要整个应用程序的导航栏。 我的意思是说,当我选择第一个选项卡时,会出现新视图,选择第二个选项卡 => 新视图等等。我想要所有选项卡的导航栏和后退按钮,以便我可以返回包含所有 4 个选项卡的主屏幕。 当我选择标签栏项目并动画到新视图时,我还想隐藏我的标签栏。

请帮帮我。任何指向教程、代码或视频的链接都会更有帮助...

提前致谢。

【问题讨论】:

请对答案发表评论,而不是添加您自己的答案作为回复。这不是一个论坛。谢谢! 【参考方案1】:

试试这个视频教程。它涵盖了很多内容,应该能让您顺利上路。

暂停它,重播一些部分,无论什么都行。

Building an iPhone App Combining Tab Bar, Navigation and Tab O'REILLY

【讨论】:

【参考方案2】:

查看控制器编程指南和Tab Bar Controllers 部分是一个很好的起点。这是 Apple 文档,该指南提供了实现不同视图控制器的分步说明。您还应该阅读关于UINavigationController 的章节。

【讨论】:

【参考方案3】:

如果你想在一个非标签视图应用程序中同时添加标签栏和导航栏,只需创建一个 UIViewController 子类,在视图中添加一个标签栏,添加它的标签栏项目并将委托设置为 File´s所有者和文件所有者的参考出口。最后一个,写在.h中:

#import <UIKit/UIKit.h>
@interface MyView : UIViewController
    IBOutlet UITabBar *tabBarController;

@end

【讨论】:

创建新的基于导航的 iphone 应用程序时,如何在导航栏中添加按钮?

】创建新的基于导航的iphone应用程序时,如何在导航栏中添加按钮?【英文标题】:Whencreatinganewnav-basediphoneapp,howdoyouaddabuttontothenavbar?【发布时间】:2011-04-0505:48:26【问题描述】:在创建新的基于导航的iphone应用时,如何向导航... 查看详情

在 iPhone X 上没有导航栏和状态栏的标签顶部距离问题

...其中隐藏状态栏和导航栏。我隐藏了状态栏和导航栏,并添加了一个顶部约束为距顶部20像素的标签。它在iPhone6和其他设备上看起来不错,但 查看详情

使用 Core Data 进行存储 - 在基于导航和基于窗口的应用程序中 - iPhone

】使用CoreData进行存储-在基于导航和基于窗口的应用程序中-iPhone【英文标题】:UseCoreDataforStorage-innavigationbased&windowbasedapplication-iPhone【发布时间】:2009-08-2721:44:36【问题描述】:在XCode中创建项目的选项太多了,但是当我们... 查看详情

在 iphone 中使用基于窗口或视图的应用程序开发游戏

】在iphone中使用基于窗口或视图的应用程序开发游戏【英文标题】:developinggameusingwindoworviewbasedapplicationiniphone【发布时间】:2010-10-0409:07:45【问题描述】:大家好,我是游戏开发部分的新手。任何人都可以帮助我如何开发游戏... 查看详情

具有标签栏和导航栏的 iPhone 应用程序

】具有标签栏和导航栏的iPhone应用程序【英文标题】:iPhoneappwithtabbarandnavigationbaraspeers【发布时间】:2010-04-1506:08:55【问题描述】:我正在尝试编写一个使用导航栏和标签栏的应用程序(我正在收集)这是一种不寻常的方式。基... 查看详情

标签栏和导航控制器应用程序中的状态恢复

】标签栏和导航控制器应用程序中的状态恢复【英文标题】:StateRestorationinTabBarandNavigationControllerApp【发布时间】:2015-09-0905:26:31【问题描述】:目标:我正在尝试恢复基于标签控制器的应用的状态(每个标签上都有导航控制器... 查看详情

iPhone应用起点?

...0-02-1713:46:29【问题描述】:我有一个关于设置简单单视图应用程序的问题。据我所知,有两种方法...METHOD_001启动Xcode并创建“基于窗口的应用程序”开始在MainWindow.xib中设置界面METHOD_002启动Xcode并创建“基于窗口的应用程序”在X... 查看详情

基于视图的应用程序中的标签栏

】基于视图的应用程序中的标签栏【英文标题】:tabbarinaviewbasedapplication【发布时间】:2011-02-1720:01:42【问题描述】:我正在xcode中构建一个基于视图的应用程序,我对所有的编码和东西都不熟悉了2周。一切都很顺利,直到我想... 查看详情

如何在视图控制器中的标签栏和导航栏上全屏显示弹出视图?

...【发布时间】:2014-05-2612:56:40【问题描述】:我想在我的应用程序中全屏显示弹出视图,这个屏幕包含标签栏和导航栏,我遇到的问题是当弹出窗口显示时,它只显示在屏幕中间,但我想显示在标签栏和导航栏上全屏及以上,如 查看详情

在基于对话框的项目中添加功能区而不是菜单栏和工具栏 - VS2010

】在基于对话框的项目中添加功能区而不是菜单栏和工具栏-VS2010【英文标题】:Addaribboninsteadofmenubarandtoolbarinadialogbasedproject-VS2010【发布时间】:2013-11-2013:41:29【问题描述】:我必须编辑现有的基于MFC对话框的项目。我必须用功... 查看详情

在 iPhone 设置应用程序中向滑块添加文本标签

】在iPhone设置应用程序中向滑块添加文本标签【英文标题】:AddingtextlabelstoslidersiniPhoneSettingsapplication【发布时间】:2010-10-2704:13:36【问题描述】:当将Settings.bundle配置为iPhone应用程序包的一部分时,将最小值和最大值images添加... 查看详情

VoiceOver 在 iPhone 应用程序中读取上一个视图上的标签?漏洞?

】VoiceOver在iPhone应用程序中读取上一个视图上的标签?漏洞?【英文标题】:VoiceOverreadslabelsonpreviousviewiniPhoneapp?bug?【发布时间】:2012-03-2622:38:02【问题描述】:我正在创建基于视图的应用程序,我将通过addSubview方法进入下一个... 查看详情

在基于窗口的项目中添加 View Control (xib) 类

.....由于未捕获的异常“NSInternalInconsistencyException”而终止应用程序,原因:\'-[UIViewController_loadViewFromNib 查看详情

如何在 Ionic 4 中更改标签栏和标签图标的背景颜色

...标签栏的背景颜色更改为Ionic4。我尝试在ion-tab/ion-tabs中添加--background:white;,但它不起作用。<ion-tabs><ion- 查看详情

在 UITabBarController 中的标签栏和导航视图之间添加 UIView

】在UITabBarController中的标签栏和导航视图之间添加UIView【英文标题】:AdddingUIViewbetweentabBarandNavigationviewinUITabBarController【发布时间】:2019-06-0709:16:52【问题描述】:我正在开发一个项目,该项目使用UITabBarController来显示所有不同... 查看详情

在 Waiting/Loading imageview 上禁用我的标签栏和导航栏

...0-12-2108:17:20【问题描述】:我正在开发一个基于Web服务的应用程序。我需要Loading/waitingimageview应该禁用我的Tabbar&Navigatio 查看详情

如何使用 Qt 在同一个 UI 中添加菜单栏和按钮?

...题:主要问题是即使实例化了菜单栏(menuBar),它在.ui输出窗口中不可见.此外,一个按钮(quitButton)被实例化,它在.ui输出窗口中可见。我可能会 查看详情

iphone - 将子视图添加到窗口后无法推送模态视图?

...indow?【发布时间】:2011-05-1217:32:00【问题描述】:在我的应用程序中,我有以下代码,当我的应用程序启动时,第一位运行,并在模式视图中显示登录屏幕。在此之前将我的rootController添加到窗口中。模态视图将允许用户登录、... 查看详情