草庐IT

UINavigationbar

全部标签

ios - 自定义 UINavigationBar 外观以在 CNContactPickerViewController 中显示

我使用下面的代码来自定义我的UINavigationBar在显示ContactPickerViewController时的外观:idspecialNavBarAppearance=[UINavigationBarappearanceWhenContainedInInstancesOfClasses:@[[CNContactPickerViewControllerclass]]];[specialNavBarAppearancesetBarTintColor:[UIColorcolorWithRed:213/255.0fgreen:38/255.0fblue:46/255.0falpha

ios - 如何使用 UISearchController 使导航栏保持可见?

所以我有一个连接到ViewController的导航Controller。这显然提供了默认的导航栏。在其下方,我有另一个带有两个按钮的导航栏。在代码中,我手动将UISearchController提供的搜索栏添加到该导航栏。在其下方,还有另一个过滤器View(自定义),然后是一个UITableView。一切似乎都正常,但是当我单击搜索并开始输入时,结果View覆盖了第二个导航栏和搜索栏,使其变得毫无用处。我试着玩弄self.searchController.hidesNavigationBarDuringPresentation=NO;但这只是隐藏了主导航栏。更令人愤怒的部分是结果Vi

c# - Xamarin iOS 导航栏中 UIBarButtonItem 之间的间距过大

任何人都可以帮助我修复XamariniOS中过多的导航栏按钮填充。我正在使用默认的UI导航栏并添加左栏按钮和右栏按钮。由于UI栏按钮之间不需要的填充,当我添加右侧栏按钮的数量时看起来很奇怪。手动我没有为UI栏按钮项目设置任何框架leftButtons[0]=customButton;leftButtons[1]=logoButton;rightButtons[0]=networkButton;rightButtons[1]=refreshButton;viewController.updateStatusBar(false,"TITLE",rightButtons,leftButton

ios - 如何以编程方式在现有 UiViewController 上添加幻灯片抽屉导航

我如何在ios中以编程方式在空白uiviewcontroller上的现有应用程序中添加幻灯片抽屉导航提前感谢..例如点击要显示的导航栏项目幻灯片抽屉 最佳答案 查看侧边栏菜单教程。非常好,易于使用https://www.appcoda.com/sidebar-menu-swift/ 关于ios-如何以编程方式在现有UiViewController上添加幻灯片抽屉导航,我们在StackOverflow上找到一个类似的问题: https://stackoverfl

ios - iPhone plus 和 iPad UIBarMetrics(导航栏的不同横向/纵向图像)

如何在iPhone(6-6s-7)plus或iPad上为横向和纵向的导航栏背景设置2个不同的(例如红色和绿色)图像?[[UINavigationBarappearance]setBackgroundImage:redImageforBarMetrics:UIBarMetricsDefault];[[UINavigationBarappearance]setBackgroundImage:greenImageforBarMetrics:UIBarMetricsCompact];不适用于iPad或iPhone*plus,只是始终在两个方向上使用redImage。但适用于所有其他iPhone

ios - 在导航栏中使用 alpha 设置背景颜色

我希望导航栏的背景是alpha为0.5的颜色,以便能够部分看到下方View的内容。我试过这样做:overridefuncviewWillAppear(_animated:Bool){super.viewWillAppear(animated)self.navigationController?.navigationBar.barTintColor=UIColor.blueself.navigationController?.navigationBar.isTranslucent=true}如果我将isTranslucent设置为true,则navigationBar颜色清晰。如果我将i

ios - UINavigationBar 在 iOS 11 中消失

我试图让我的iOS应用程序设计看起来像iOS11标准应用程序。我在UINavigationBar中添加了UISearchController。搜索工作正常,但是当用户选择单元格并转到destinationViewController时,UINavigationController消失了。这是屏幕截图:hownavigationlookslikeinroot和disappearednavigationindestinationVC什么会导致这个问题?注意:如果我不使用搜索而只是选择单元格,则destinationVC将正常使用Navigation、BackButton和Tittle。

iOS 11.2 - 在带有大标题的导航栏内时,搜索 Controller 栏背景清晰

所以我刚刚更新到iOS11.2,现在我的UISearchController的搜索栏乱七八糟。当搜索处于事件状态时,搜索栏区域后面的背景变得不可见/清晰/透明。我构建了一个测试项目以确保我没有发疯。这是原始设置:navigationBar.translucent=YES;navigationBar.barTintColor=[UIColororangeColor];self.navigationItem.searchController=myUISearchController;它应该是这样的:但是如果我使用大标题和背景图片,那么结果是这样的:navigationBar.prefers

ios - 从 Interface Builder 设置自定义 UINavigationBar 类

我想要一个自定义的UINavigationController子类,它有一个自定义的UINavigationBar类作为它的导航栏,但它需要是可以从Storyboard中设置的东西。除了将navigationBarClass作为参数的init函数之外,我看不到任何其他方法可以在UINavigationController上设置navigationBarClass(即使是子类),但这将忽略nib属性和rootViewController(并崩溃)。classCustomNavigationController:UINavigationController{overrideinit(nib

iphone - 如何访问和修改 UINavigationBar

我通过库添加UINavigationBar以查看。但我不知道如何从我的ViewController.m更改此UINavigationBar。我的View还包括TableView。必须从默认应用程序View调用此View。在viewController.m中,我添加了以下代码,但无法更改NavigationBar属性。self.navigationItem.title=@"列表";self.navigationItem.backBarButtonItem.title=@"返回"; 最佳答案 我认为UINavigationBar和UIN