草庐IT

UINavigationcontroller

全部标签

iphone - 导航栏标题字体大小

我需要更改我的iPhone应用程序中一个ViewController的导航栏标题文本的大小。我正在使用iOS5,并尝试了以下代码:if([self.tabBarItemrespondsToSelector:@selector(setTitleTextAttributes:)]){NSLog(@"***Supportmethod(iOS5):setTitleTextAttributes:");[self.tabBarItemsetTitleTextAttributes:[NSDictionarydictionaryWithObjectsAndKeys:[UIFontfontWithNam

iphone - 导航栏标题字体大小

我需要更改我的iPhone应用程序中一个ViewController的导航栏标题文本的大小。我正在使用iOS5,并尝试了以下代码:if([self.tabBarItemrespondsToSelector:@selector(setTitleTextAttributes:)]){NSLog(@"***Supportmethod(iOS5):setTitleTextAttributes:");[self.tabBarItemsetTitleTextAttributes:[NSDictionarydictionaryWithObjectsAndKeys:[UIFontfontWithNam

ios:从应用程序委托(delegate)访问导航 Controller

我有一个接收推送通知的应用程序。在didReceiveRemoteNotifications中,我想让应用程序在应用程序的导航Controller(恰好是RootViewController)中显示一个特定的ViewController。实现这一目标的最佳方式是什么?我可以在应用程序委托(delegate)中获取对导航Controller的引用吗?编辑:这是我现在尝试使用的代码。它似乎使用了正确的导航Controller,但它根本不显示ViewController,只是一个空白屏幕:UIStoryboard*storyboard=[UIStoryboardstoryboardWithN

ios:从应用程序委托(delegate)访问导航 Controller

我有一个接收推送通知的应用程序。在didReceiveRemoteNotifications中,我想让应用程序在应用程序的导航Controller(恰好是RootViewController)中显示一个特定的ViewController。实现这一目标的最佳方式是什么?我可以在应用程序委托(delegate)中获取对导航Controller的引用吗?编辑:这是我现在尝试使用的代码。它似乎使用了正确的导航Controller,但它根本不显示ViewController,只是一个空白屏幕:UIStoryboard*storyboard=[UIStoryboardstoryboardWithN

ios - 在标签栏 Controller 中设置导航栏的标题

在我的应用程序中,我有一个带有表格View的导航Controller,当按下按钮时,一个选项卡Controller会打开。在它的第一个选项卡中,我想设置导航栏的标题。这是我的Storyboard图片,以确保我们相互理解。这是我的代码,应该可以正常工作。我在尝试打开单个View而不是选项卡Controller时使用了这段代码,并且它工作正常。所以我想我必须改变一些东西。-(void)tableView:(UITableView*)tableViewdidSelectRowAtIndexPath:(NSIndexPath*)indexPath{SkiCenter*myDetViewCont

ios - 在标签栏 Controller 中设置导航栏的标题

在我的应用程序中,我有一个带有表格View的导航Controller,当按下按钮时,一个选项卡Controller会打开。在它的第一个选项卡中,我想设置导航栏的标题。这是我的Storyboard图片,以确保我们相互理解。这是我的代码,应该可以正常工作。我在尝试打开单个View而不是选项卡Controller时使用了这段代码,并且它工作正常。所以我想我必须改变一些东西。-(void)tableView:(UITableView*)tableViewdidSelectRowAtIndexPath:(NSIndexPath*)indexPath{SkiCenter*myDetViewCont

iOS 7 UINavigationController 推送动画阴影

在iOS7中,创建了一个新的推送动画,它在层次结构的顶部滑动推送的ViewController。但是当动画发生时,iOS显然做了两件事来修改顶ViewController的设计:添加阴影:底部ViewController上的光覆盖:在大多数应用程序中,这不是问题。但是,我目前正在开发一个具有像素完美设计的应用程序,并且我使用具有清晰背景的ViewController。但是这个功能保持不变,并且光覆盖出现在ViewController上。因为背景是白色渐变,所以这个光叠加层(在屏幕截图2上)非常明显,当动画完成时,它会在没有动画的情况下被移除,这使得它非常引人注目和烦人。我知道我可以创建

iOS 7 UINavigationController 推送动画阴影

在iOS7中,创建了一个新的推送动画,它在层次结构的顶部滑动推送的ViewController。但是当动画发生时,iOS显然做了两件事来修改顶ViewController的设计:添加阴影:底部ViewController上的光覆盖:在大多数应用程序中,这不是问题。但是,我目前正在开发一个具有像素完美设计的应用程序,并且我使用具有清晰背景的ViewController。但是这个功能保持不变,并且光覆盖出现在ViewController上。因为背景是白色渐变,所以这个光叠加层(在屏幕截图2上)非常明显,当动画完成时,它会在没有动画的情况下被移除,这使得它非常引人注目和烦人。我知道我可以创建

iphone - presentViewController 不支持 iOS 6 中的方向

我正在使用这个代码if([selfrespondsToSelector:@selector(presentViewController:animated:completion:)]){[selfpresentViewController:navigationControllerCustomanimated:YEScompletion:nil];}else{[selfpresentModalViewController:navigationControllerCustomanimated:YES];}我的应用程序有两个方向Portrait和Portraitupsidedown。此代码适用

iphone - presentViewController 不支持 iOS 6 中的方向

我正在使用这个代码if([selfrespondsToSelector:@selector(presentViewController:animated:completion:)]){[selfpresentViewController:navigationControllerCustomanimated:YEScompletion:nil];}else{[selfpresentModalViewController:navigationControllerCustomanimated:YES];}我的应用程序有两个方向Portrait和Portraitupsidedown。此代码适用