草庐IT

UINavigationcontroller

全部标签

iOS 推送风格 segue 过渡

我想在推送另一个ViewController时更改导航ViewController的“从右向左滑动”过渡。我在Storyboard中找到了一个选项,但它似乎不起作用。过渡样式仍然相同。通过单击Storyboard中的目标ViewController,我发现了这一点,尽管看起来过渡是针对模态样式segue的:所以,我的问题是,是否有可能使推送式segue转换看起来不同?如果是这样,怎么做? 最佳答案 您可以在自定义Segue中使用CATransition来实现任何类型的转换。这是示例代码。-(void)perform{__blockU

ios - Master/Detail 应用程序中的 NavigationItem

我使用XCode的Master/Detail模板编写了一个Master/Detail应用程序。启动应用程序后,主视图导航按钮的标题就是“主”。现在我想重命名那个按钮,但不幸的是我不知道如何访问这个按钮。在appdelegate.m中有以下代码来初始化View:MasterViewController*masterViewController=[[MasterViewControlleralloc]init];UINavigationController*masterNavigationController=[[UINavigationControlleralloc]initWithRo

ios - 在 Storyboard iOS 中隐藏导航栏的后退按钮

我想隐藏导航栏的后退按钮,它是Storyboard的一部分,我在详细View按钮中尝试了不同的以下代码片段,但似乎对我没有任何作用。self.navigationItem.hidesBackButton=YES;self.navigationItem.backBarButtonItem=nil;PS:我的Storyboard中还有标签栏和导航栏 最佳答案 在您想要隐藏后退栏按钮的ViewController的viewDidLoad中添加此行:[self.navigationItemsetHidesBackButton:YES];在S

ios - 有什么方法可以在 iOS 7 中为 UIImagePickerController、源类型 UIImagePickerControllerSourceTypeCamera 显示导航栏?

在iOS6中,我使用以下代码推送源类型为UIImagePickerControllerSourceTypeCamera的UIImagePickerController,并显示其导航栏。我想显示导航栏,因为在拍摄图像后,我正在推送另一个允许用户在数据库中设置一些属性的VC。if([UIImagePickerControllerisSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera]){cameraController=[[UIImagePickerControlleralloc]init];cameraControlle

iphone - UINavigationController:如何管理取消按钮和后退按钮

假设我有两个ControllerA和B...当我从A导航到B时,BController上的后退按钮将为A。所以我的问题是...在单击按钮时,我必须将backButton更改为CancelButton..在另一个后退按钮上,它应该以后退按钮箭头样式显示backButtonA。请提出建议。 最佳答案 执行以下操作,要显示“取消”按钮:-(void)showCancelButton{UIBarButtonItem*cancelButton=[[UIBarButtonItemalloc]initWithBarButtonSystemItem

ios - 如何以编程方式将 UINavigationController 添加到现有的 UIViewController

我是iOS编程的新手,这个问题对某些人来说可能看起来很愚蠢,对不起。我这里有一个问题是我有一个现有的UIViewController(A)和另一个UIViewController(B),我想向A添加一个UINavigationController这样当我按下A上的按钮时,我将被引导到B。我试过了以下方法,但并没有解决问题:在AppDelegate中:@synthesizenavigationController;-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionar

ios - 如何在 Storyboard 导航 Controller 中替换/自定义后退按钮图像

我想用自定义图像替换后退按钮中的文本。我怎样才能用快速代码做到这一点?我不想替换整个后退栏按钮,因为我想保留返回上一个View的默认操作行为。我还想根据返回目的地(基于storyboardId)的位置做一个switch语句,这样我就可以根据View显示不同的图像。这会替换图像,但它会消除默认的后退按钮行为,我需要区分后退目标是什么,以便我可以显示正确的后退图像。self.navigationItem.leftBarButtonItem=UIBarButtonItem(image:StyleKit.imageOfMap,style:.Plain,target:self,action:ni

javascript - React-Native:无法访问状态值或从 renderRow 声明的任何方法

我有一个ListView,每当用户点击一个项目时,我想用onPress(可触摸突出显示)做一些事情。我尝试定义函数然后在onPress中调用它们,但它们没有用。首先我定义了一个这样的函数:constructor(props){super(props);this.state={dataSource:newListView.DataSource({rowHasChanged:(row1,row2)=>row1!==row2,}),loaded:false,};this._dosome=this._dosome.bind(this);}_dosome(dd){console.log(dd);

objective-c - 如何从标签栏 Controller 访问 View Controller ?

我有一个标签栏Controller,每个标签都包含一个导航Controller。如何访问选项卡中导航Controller中的特定ViewController,以便访问特定于ViewController的属性?我尝试了以下代码://Getthenavigationcontrollerofthe3rdtabself.tabController.selectedViewController=[self.tabController.viewControllersobjectAtIndex:2];//AttempttoretrievetheviewcontrollerIwantfromtheta

ios - 模态视图中的导航 Controller

目前,当点击一个按钮时,会出现一个UIModalPresentationSheet。当它向上滑动时,我想在它的顶部添加一个导航栏。我尝试了很多东西,但似乎没有任何效果。这是我目前正在尝试的,它返回了这个错误。AthleteAdd*addAthlete=[self.storyboardinstantiateViewControllerWithIdentifier:@"addAthlete"];UINavigationController*navigationController=[[UINavigationControlleralloc]initWithRootViewControlle