草庐IT

ios - 如何更改导航栏高度

我看到了一个改变导航栏高度的解决方案。但对我没有任何帮助。现在我的应用程序有一个与导航Controller相连的ViewController。我还没有在我的项目中实现任何其他代码。在开始我的项目之前,我需要更改导航栏的高度。编辑:.h:-(CGSize)sizeThatFits:(CGSize)size;.m:@implementationUINavigationBar(customNav)-(CGSize)sizeThatFits:(CGSize)size{CGSizenewSize=CGSizeMake(370,40);returnnewSize;}@end

iOS Autolayout - 在半透明导航栏下方正确定位 View

在我的Storyboard中,我有一个UIImageView,我想将其放置在半透明导航栏下方的固定距离处。我将ViewController的模拟顶栏设置为半透明栏,我现在的约束是“TopSpacetoSuperviewEquals52”,栏下方8点。然而,当View旋转到横向时,导航栏缩小到34点,ImageView仍然像纵向一样是52点。无论导航栏有多高,我可以在IB中使用什么约束将ImageView放置在导航栏下方8点处?谢谢! 最佳答案 选择您的UIImageView并按住control并拖动到TopLayoutGuide以创

ios - 如何在导航栏上显示后退按钮?

我正在练习一个带有导航栏的应用程序。我使用UIBarButton从主屏幕转到下一个屏幕。UIButton*moveLeft=[UIButtonbuttonWithType:UIButtonTypeCustom];[moveLeftsetTitle:@"NextScreen"forState:UIControlStateNormal];moveLeft.titleLabel.font=[UIFontfontWithName:@"Helvetica-Bold"size:12.0f];[moveLeft.layersetCornerRadius:4.0f];[moveLeft.layerse

ios - 多次推送和弹出动画后导航栏的奇怪行为 NO。 IOS 7

以编程方式在UINavigationController上执行多个弹出和推送操作时出现问题,动画编号为。(仅限iOS7iPhone)源代码https://github.com/abhishek9284/NavigationBarTest要理解问题,请考虑以下View树。(我在我的应用程序中使用UITableViewController)右键单击并选择在新标签页中打开图片以查看大图。错误信息右键单击并选择在新标签页中打开图片以查看大图。执行以下导航时出现错误/问题。手动推送一个View并转到DView。(PUSH:Root>Alphabets>A>B>C>D)使用popToViewCon

ios - 隐藏的后退按钮有时会出现在导航栏中

在我的应用程序中,我使用的是SplitView,后退按钮隐藏在详细ViewController中,而且我正在执行一些后台操作。有时,当应用程序在执行后台操作后从后台转到前台时,隐藏的后退按钮会出现在导航栏上。只有在后台操作结束后回到前台才会出现,如果来到前台还在后台操作则不会出现。我不明白为什么隐藏的后退按钮有时会出现,即使我隐藏了它。如果我点击那个按钮没有任何反应,但它仍然出现。请帮我解决这个问题。在右面板的RootView中,我像这样隐藏后退按钮-(void)viewWillAppear{self.navigationController.navigationItem.hidesB

iOS:嵌套的推送动画会导致导航栏损坏

我是ios的新手。我正在做一个项目,但遇到了这个错误。基本上下面的代码是在单击一行时加载一个新的xib,if语句用于检查是否单击了特定的行。if(#something){UIViewController*controller=[[NSClassFromString(@"abcd")alloc]initWithNibName:@"abcd"bundle:nil];[self.navigationControllerpushViewController:controlleranimated:YES];}else{methodsViewController.r=[selobjectForKe

ios - UINavigationController 的自定义动画推送无法正确呈现导航栏

在自定义转场中,我有以下简单的转换:-(void)perform{UIViewController*src=(UIViewController*)self.sourceViewController;UIViewController*dst=(UIViewController*)self.destinationViewController;[UIViewtransitionWithView:src.navigationController.viewduration:1options:UIViewAnimationOptionTransitionFlipFromBottomanimatio

objective-c - 拉动以显示 iOS 中隐藏的类似导航栏的菜单?如 GetPocket App 中所示

我一直为这个而发疯。这可能是我需要退后一步并找出实现它的最简单方法的事情之一。也找不到任何东西。我用谷歌搜索了一下这个。在PocketApp中,当您下拉菜单时,菜单会像搜索栏一样显示出来。在这种情况下,当您将人造杆拉过它的中点时,如果您松开它,它就会弹回原位。如果在中点之前释放,则杆将弹回并隐藏。如图所示在我的例子中,我一直在尝试复制它,但没有成功。在我的例子中,我在UIViewControllerView中有一个UITextView。我想我完全错了。我可以让它与隐藏的UIScrollView一起工作,方法是在屏幕外启动它,然后当我按下一个按钮时,UIScrollView会显示出来。问

ios - 缺少主从 Controller 的详细信息侧的导航栏

我在我的storyboard中使用不同的viewcontrollers制作了masterdetailview,并使用pushsegue链接了每一个。现在,当我单击列表项时,新的DetailViewController打开,但每个列表项都没有navigationbar。我在每个View的顶部添加了navigationitem,为每个View添加了标题,但毕竟navigationbar没有显示。我正在开发iPad应用程序,但在两个方向上都缺少导航栏。编辑:当您创建主从项目时,我的appDelegate与模板相同:-(BOOL)application:(UIApplication*)appl

iphone - 普遍设置没有标题的自定义后退栏按钮

我想为应用程序中的所有Controller设置自定义后退栏按钮。我试过使用这个:[[UIBarButtonItem外观]setBackButtonBackgroundImage:backButtonImageforState:UIControlStateNormalbarMetrics:UIBarMetricsDefault];它设置图像。没关系。但是,我真正想做的是,我只想要一个不包含任何标题等的后退栏按钮的自定义按钮。上面的代码有效,但它添加了自动标题并调整后退栏按钮项目的大小。我需要为应用程序中的所有Controller提供固定框架、无标题后退栏按钮项。