草庐IT

navigationBar

全部标签

ios - 将 NavigationBar Tint/Colour 更改为导航堆栈中每个 ViewController 的不同值

好吧,这是一个我似乎无法弄清楚的奇怪问题,并且似乎没有在此处的任何答案中解决,至少就我能找到...而言我有一个导航Controller,其中有4个PushSegues到新的ViewControllers。我希望每个View的导航栏外观都具有不同的颜色。我看到的是它在我第一次进入堆栈中的VC时被覆盖,然后我无法从那时起更新它。在我的演示VC中,我这样做(使导航栏清晰/不可见)[self.navigationController.navigationBarsetBackgroundImage:[UIImagenew]forBarMetrics:UIBarMetricsDefault];se

ios - 如何在 ios 中的标签栏 Controller 中添加滑动菜单?

我有一个要求,我需要在选项卡式内容中添加一个幻灯片菜单,是否可以在UITabBarController中添加一个幻灯片菜单,并且此UITabBarController的父级是UINavigationController? 最佳答案 在不了解您的项目的情况下,很难提供更深入的解释,但这应该可行:基本上,我建议您在Github等地方找到许多开源“滑动显示”菜单中的任何一个。通过快速谷歌搜索Ifoundanexamplethatmightbeusefultoyou.实际上,您需要做的就是将您用作根的“SwipetoReveal”类设置为您

ios - Ex-Navigator 中的导航栏格式 (ExponentJS)

我正在尝试在ReactNative中格式化ExponentJSEx-Navigator的底部边框。我这辈子都想不出如何隐藏NavigationBar的底部边框。 最佳答案 无需覆盖库中的硬编码样式您可以在ExNavigator组件中应用样式,如下所示:您也可以在这里设置backgroundColor和borderBottomWidth。 关于ios-Ex-Navigator中的导航栏格式(ExponentJS),我们在StackOverflow上找到一个类似的问题:

ios - IOS 11 和 xcode 9 中的 Navigationbar barbuttonitem 错误框架

我有一个Viewcontroller,我在其中设置了社交媒体的三个右侧Navbar按钮。以前我在Xcode8中运行应用程序。但是现在当我将Xcode更新到9.1时,UI受到干扰。Navbar改变了它的宽度,现在扩展到整个Navbar。代码设置为宽度,但未按代码运行。我的代码是这样的,UIImage*image1=[UIImageimageNamed:@"fab.png"];CGRectframeimg1=CGRectMake(3,0,30,30);UIButton*someButton1=[[UIButtonalloc]initWithFrame:frameimg1];[someBut

ios - 更改 UIPrintInteractionController 导航栏标题

如何更改UIPrintInteractionController的导航栏标题(打印机选项)? 最佳答案 您可以使用UIPrintInteractionController的委托(delegate)方法来改变它的外观,-(UIViewController*)printInteractionControllerParentViewController:(UIPrintInteractionController*)printInteractionController{returnself.navigationController;}-(v

ios - 为什么navigationBar和view之间黑屏显示

在我的项目中,导航Controller中嵌入了两个ViewController(第一个和第二个),半透明设置为否。但我在FirstViewController中使用了提示。我使用了自动布局。如果您知道使用和不使用AutoLayout的解决方案,我会很高兴当我推送到第二个ViewController时。我在导航栏下有一些黑屏我尝试了很多概念,但都有帮助。帮我解决一下。注意:不要说setTranslucent是YES。我知道如果我设置是,它会完美地工作。但我需要用Translucent实现NO更新1:图像已更新。 最佳答案 我关闭了自动

ios - 在 NavigationBar 后面的 UICollectionView header 中隐藏 UISearchBar

我已将UISearchBar添加到CollectionView的header中。我只想在用户想要查看时显示UISearchBar。我想将它隐藏在NavigationBar后面,就像WhatsApp所做的那样。我使用了UICollectionReusableView来添加SearchBar。 最佳答案 UICollectionView是UIScrollView的子类,因此您需要为您的CollectionView设置委托(delegate)并实现ScrollView委托(delegate)方法,如下所示。-(void)scrollVie

ios - navigationBar.barTintColor 始终为黑色且无法更改

我的应用程序中的navigationBar.barTintColor始终是黑色的,我无法更改它。我检查了所有类,但从未将其设置为黑色,但我确实将其设置为UIColorclearColor。不过,酒吧是黑色的。有什么建议吗?编辑:我发现问题出在我的[UIColorclearColor]上,当我将它更改为任何其他颜色时,它会更改颜色就像它应该的那样,但是clearColor让它看起来是黑色的。 最佳答案 看看那里尝试修改导航栏(图片右上角)上的Style和Translucent属性。如果您在修改状态栏颜色时遇到问题,请尝试将其添加到您的

ios - 在以 Navigationcontroller 为 View 的 Popovercontroller 中更改 navigationBar 和 toolBar 的色调

我有一个UINavigationController作为我的UIPopoverController的主视图。我想更改导航栏和工具栏的色调,但似乎无法正常工作。谁能指出我正确的方向?这是我现有的无效代码。其中ColorScheme=[UIColorcolorWithRed:0.228green:0.307blue:0.492alpha:1.000]这是NSLOG语句的结果:配色方案=UIDeviceRGBColorSpace0.2280.3070.4921self.navController=[[UINavigationControlleralloc]initWithRootViewCo

iphone - 以编程方式对齐 NavigationBar 中的按钮或按钮之间的空间

我已经通过Storyboard界面创建了导航Controller,并且我在Navigationbar上以编程方式添加了4个按钮,但我不知道我应该如何证明它的合理性,请您帮助我!这是图片:这是我的按钮代码,我知道我使用了rightBarButtonItems,但我不知道应该写什么!-(void)viewDidLoad{[superviewDidLoad];UIBarButtonItem*menuButton=[[UIBarButtonItemalloc]initWithTitle:@"Menu"style:UIBarButtonItemStyleDonetarget:selfaction