uinavigationcontroller相关内容

UINavigationController不适用于UITabBarController的moreNavigationController

我在我的应用程序中处理 UINavigationControllers ,全部由 UITabBarController 处理。一切正常,直到我的控制器进入自动生成的“更多”选项卡。 我在简单的例子中重现了这个问题。难道我做错了什么?我想不出来。 感谢您的帮助。 # import @interface testAppDelegate:N ..
发布时间:2018-11-02 13:26:54 移动开发

如何隐藏/禁用第一个uinavigationbar?

我一直在徘徊如何隐藏/删除/禁用导航控制器中的主要或第一个导航栏,以便我可以将图像作为整个背景屏幕,但我找不到任何解决方案。 尝试隐藏主导航控制器的viewdidLoad中的titleview但是没有用。尝试使用navigationBarHidden,但它隐藏了下一堆控制器的整个导航栏。 所以,我不知道该怎么做。举个例子,我希望有类似这样的应用程序 - 大师赛高尔夫锦标赛 - http ..

当我的UITableView还没有数据时,如何显示占位符图像?

我有一个应用程序,在加载时,会显示一个UITableView,其中包含用户的数据。 然而,当用户第一次加载应用程序时(在他们创建任何数据之前),我想显示,而不是一张空表,一张背景图片(箭头指向'添加记录'导航栏按钮)。用户添加了第一条记录后,将显示tableview。我见过很多应用程序这样做 - 目前我能想到的唯一例子是Cha-Ching,在你设置任何预算/等之前。但是我不能为我的生活做出如 ..
发布时间:2018-11-01 13:47:14 移动开发

在navigationController上向后和向前滑动

每个UIViewController,以rootViewController开头,使用[self.navigationController pushViewController nextView]来推送新视图。滑动工作正常。 如何向前滑动实现相同的行为?更确切地说,我在弹出后退或后退按钮后如何保持UIViewController,所以我可以在向前滑动的情况下再次添加它? 解决方案 要 ..
发布时间:2018-11-01 13:43:16 移动开发

自定义UIBarButtonItem的较小活动区域

我有一个带有自定义UIBarButtonItem的UINavigationBar(它使用UIButton作为其自定义视图)。问题是:自定义按钮的活动区域太大,如果我点击按钮外至少40个像素,它仍然会被注册为按下按钮。这导致意外敲击。如何减少这些按钮上的活动区域? 解决方案 我也注意到了这种奇怪现象。我发现使用容器UIView修复了这个问题。例如: UIButton * menuBu ..

iphone navigationController:在退出当前视图之前等待uialertview响应

我有一个带有导航控制器管理的后退按钮的视图,我想检查用户单击后退按钮时是否已保存文件。 如果文件已保存,则返回上一个视图,否则uialertview会询问您是否要保存文件。 所以我做了那个,但视图消失了,警报视图出现在后面。 - (void)viewWillDisappear:(BOOL)animated { if(!self.fileSaved){ UIAlertView ..

UINavigationController后退按钮不可见,但有效

我有一个场景,我的UINavigationController缺少后退按钮(左键)但点击左键似乎仍然有效。 我发现了类似的问题在这里: UINavigationController的后退按钮消失了吗? 通过不设置标题解决了@“”,但这不是我的问题。是否有任何其他情况会导致此行为? 更新: 如果重要的是这里是我的视图层次结构:我的MainWindow包含一个UINavigatio ..
发布时间:2018-11-01 13:25:14 移动开发

如何获取UINavigationBar中后退按钮的宽度?

我们有一个可能会从多个位置推送的控制器,因此它的后退按钮可能有多个标题之一。它还有一个弹出另一个控制器的按钮。它们都具有相同的自定义标题元素,但它们的中心位置不同,因为第二个控制器没有后退按钮。我想添加一个垫片来解决这个问题,但我不知道它的宽度。如何获取UINavigationBar中后退按钮的宽度? 解决方案 您可以随时浏览导航栏的子视图,查看用于后退按钮视图,并在找到它时拾取尺寸。我在 ..

子类化UINavigationBar ...如何在UINavigationController中使用它?

我想继承UINavigationBar(设置自定义背景图像和文本颜色)并将其用于我应用中的所有导航栏。查看UINavigationController的API文档,看起来navigationBar是只读的: @property(nonatomic,readonly)UINavigationBar * navigationBar 有没有办法在我的UIViewControllers中实际使 ..

UINavigationController的每个页面上的UIToolbar

我有一个在UINavigationController上运行的应用程序。现在我想在每个屏幕的底部添加一个UIToolbar元素。底部的工具栏应该可以为当前显示的ViewController进行自定义。我的第一个想法是简单地将工具栏添加到navigationController视图并标记它,在viewController中我认为我将能够检索UIToolbar元素。我有以下代码: 在我的AppD ..

弹出到根视图控制器而不会导致表视图的动画崩溃

我在标签栏控制器中有3个视图控制器。单击任何选项卡会在导航堆栈中加载其根视图控制器。 例如。 tab1,tab2和tab3。 导航堆栈中的第二个视图控制器(tab2VC2)有一个tableView。 单击tab2,在tab2中显示VC,然后点击tab1,尝试转到rootVC。然后应用程序崩溃说 [UserDetailVC tableView:cellForRowAtIndex ..
发布时间:2018-11-01 12:47:39 移动开发