uinavigationcontroller 相关问题

UINavigationController类实现了一个专门的iOS视图控制器,用于管理分层内容的导航。

如何使用导航从bottomsheet对话框导航到片段?

我目前正在制作一个具有底表功能的应用程序,当用户在对话框中点击一个图标(图像视图)时,该片段将显示出来。我的问题是我无法导航到片段b,它是...

回答 1 投票 0

在视图控制器之间进行推送过渡时保持视图

我有一个标签栏iOS应用。选项卡之一是地图(MyMapViewController)。 MyMapViewController顶部有一个自定义的“搜索”栏:用户点击“搜索”栏后,他立即进入...

回答 1 投票 0

TabBar和导航控制器

[嗨,我是iOS的新手,我正在尝试在基于TabBar的应用程序中显示导航控制器。这是我得到的:H文件:#import @ interface AppDelegate:UIResponder ] >>>>> 不是将viewController5添加到选项卡栏控制器的视图控制器,而是添加导航控制器。 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; // Override point for customization after application launch. UIViewController *viewController1 = [[FirstViewController alloc] initWithNibName:@"FirstViewController" bundle:nil]; UIViewController *viewController2 = [[SecondViewController alloc] initWithNibName:@"SecondViewController" bundle:nil]; UIViewController *viewController3 = [[ThirdViewController alloc] initWithNibName:@"ThirdViewController" bundle:nil]; UIViewController *viewController4 = [[FourthViewController alloc] initWithNibName:@"FourthViewController" bundle:nil]; UIViewController *viewController5 = [[FifthViewController alloc] initWithNibName:@"FifthViewController" bundle:nil]; self.tabBarController = [[UITabBarController alloc] init]; self.navigationController = [[UINavigationController alloc] initWithRootViewController:viewController5]; self.tabBarController.viewControllers = @[viewController1, viewController2,viewController3,viewController4,self.navigationController]; self.window.rootViewController = self.tabBarController; [self.window makeKeyAndVisible]; return YES; } 这不起作用。将视图控制器与导航控制器混合使用,可以为您提供不带导航器的视图控制器和不带视图控制器的导航器。您需要为每个vc设置一个导航控制器,然后创建这些导航控制器的数组。 以下是有效的答案:How to add UITabBarController programmatically (no xib file or storyboard)

回答 2 投票 2

仅关闭呈现的视图控制器,而不是整个导航堆栈Swift

我有一个标签栏控制器。因为第一个选项卡是导航控制器。让我们将其称为控制器A。然后,我在其上推另一个视图控制器。让我们称它为控制器B。之后,我就是...

回答 1 投票 3

iOS 7导航栏样式看起来像导航控制器导航栏

使用导航控制器或将视图控制器嵌入导航控制器时,导航栏浅灰色也覆盖状态栏(载具,时间,电池等)。当...

回答 1 投票 0

iOS 7固定的导航栏与TableView重叠时看不到状态栏(信号,时间,电池)

我修复了问题iOS 7,导航栏为“重叠表视图”。我使用此代码// //如果([[selfresponsToSelector:@selector(edgesForExtendedLayout)])self .....

回答 3 投票 1

更改iOS导航栏的颜色

我正在尝试更改导航器栏的颜色,但是我发现只有导航器是根导航器,这才是不可能的。我正在尝试:self.navigationController?.navigationBar.translucent = ...

回答 9 投票 48

实例化vc,保持导航栏为Swift

我想在响应远程通知动作时显示NewMapViewController,但是如果直接实例化NewMapViewController,则会松开导航栏。如果我改为实例化...

回答 1 投票 0

“ PrefersLargeTitles”可防止所有导航栏中的背景颜色发生变化

我有一个tableViewController作为我的根视图控制器。我一直在尝试更改状态栏的颜色以匹配这样的内容:但是,当我设置以下内容时:navigationController?....

回答 1 投票 1

导航项目颜色的行为类似于以前的控制器。我该如何解决?

我对导航项目的颜色行为有一个快速的问题。例如,我的“ A”控制器的导航项颜色为红色。并且“ B”控制器的导航项颜色为默认(蓝色)。当我按...

回答 1 投票 0

UINavigationBar titleTextAttributes-在过渡期间不应用

我给导航栏标题添加了这样的较大字体:let navBarTitleTextAttributes = [NSAttributedString.Key.font:UIFont.systemFont(ofSize:24.0,weight:.black)] >

回答 2 投票 -1

导航栏在iPhone XS Max swift上关闭视图控制器上的视图

我有两个视图控制器VC1和VC2,首先,我展示VC1并以编程方式创建导航栏,并在其中放置两个按钮,此后,我展示VC2并以编程方式创建导航栏。 ...

回答 1 投票 0

在SwiftUI中等效于推,弹出视图控制器

等效于SwiftUI中的视图控制器的推入和弹出?

回答 1 投票 0

在水平流iOS 12中的TabbarCoordinator中未调用后退按钮

协调器模式是一个古老的话题,许多图书馆都试图解决它,我正在简单的示例应用程序中学习它。我当前的设置是3个rootViewControlers:LoadingStateCoordinator,...

回答 1 投票 0

向右滑动以消除边缘尺寸

是否可以增加边缘尺寸,UINavigationController的InteractivePopGestureRecognizer会响应用户的触摸?即是否可以从屏幕中间向右轻扫以移动并弹出...

回答 2 投票 0

以编程方式添加UIBarButtonItem

我正在尝试以编程方式添加UIBarButtonItem。让navigation = UINavigationController()让rightBarButton = UIBarButtonItem(title:“ LogIn”,样式:.plain,target:self,action:#selector(...

回答 2 投票 0

自定义过渡中的动画导航栏颜色

我正在使用自定义过渡进行模式演示(iOS 12-13)。我在黑暗模式下有问题。第一个带有黑色背景色的控制器不可见。如何使用...

回答 1 投票 1

滚动时如何隐藏搜索栏?

我的SearchController具有意外的行为,在我的滚动内容之上显示半透明:理想情况下,我希望它随内容一起向上滚动,并且导航栏折叠。 ...

回答 3 投票 0

为什么要推送到ViewController时将其显示为弹出窗口?

我已经尝试了一段时间。当我推送到ViewController时,它将显示为弹出窗口而不是全屏。我有UINavigationViewController嵌入在...

回答 2 投票 -1


© www.soinside.com 2019 - 2024. All rights reserved.