草庐IT

UINavigationcontroller

全部标签

ios - 如何本地化后退按钮?

我正在将一个应用程序翻译成印度尼西亚语。Storyboard使用导航Controller并为其所有View推送转场。当我从主菜单进入一个View时,后退按钮被正确翻译,但是当我从那里进入一个View(远离主菜单的两个View)时,后退按钮显示“返回”。预先感谢您的帮助。 最佳答案 请检查您的“App”-Info.plist设置“Localizationnativedevelopmentregion”并将您的默认语言更改为印度尼西亚语的“id”。如其他网站所述,这会影响iOS默认按钮(如“编辑”或“完成”)上的语言。参见Howtoch

ios - 如何本地化后退按钮?

我正在将一个应用程序翻译成印度尼西亚语。Storyboard使用导航Controller并为其所有View推送转场。当我从主菜单进入一个View时,后退按钮被正确翻译,但是当我从那里进入一个View(远离主菜单的两个View)时,后退按钮显示“返回”。预先感谢您的帮助。 最佳答案 请检查您的“App”-Info.plist设置“Localizationnativedevelopmentregion”并将您的默认语言更改为印度尼西亚语的“id”。如其他网站所述,这会影响iOS默认按钮(如“编辑”或“完成”)上的语言。参见Howtoch

ios - 什么时候应该使用导航 Controller ?

我不知道什么时候应该使用NavigationController而不是将segue与普通ViewController一起使用?如果使用segue,Modal和Pushsegue有什么不同?你能举个例子吗? 最佳答案 简短回答:仅使用带“显示”segue的导航Controller来实现DRILLDOWN行为。例如,导航Controller→作者→图书→图书对于“根”(作者)以下的每个级别,导航Controller自动添加标题栏和后退按钮。所以在Books上,后退按钮自动命名为“subviewController必须与SHOWsegue

ios - 什么时候应该使用导航 Controller ?

我不知道什么时候应该使用NavigationController而不是将segue与普通ViewController一起使用?如果使用segue,Modal和Pushsegue有什么不同?你能举个例子吗? 最佳答案 简短回答:仅使用带“显示”segue的导航Controller来实现DRILLDOWN行为。例如,导航Controller→作者→图书→图书对于“根”(作者)以下的每个级别,导航Controller自动添加标题栏和后退按钮。所以在Books上,后退按钮自动命名为“subviewController必须与SHOWsegue

iphone - UINavigationController 强制旋转

我的应用程序主要是纵向的,但是有一个View需要横向。我的View包含在UINavigationController中,这(显然)是导致此问题的原因。所有的UIViewControllers除了一个有这个:-(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation{//ReturnYESforsupportedorientationsreturn(interfaceOrientation==UIInterfaceOrientationPortrait);}需要Lan

iphone - UINavigationController 强制旋转

我的应用程序主要是纵向的,但是有一个View需要横向。我的View包含在UINavigationController中,这(显然)是导致此问题的原因。所有的UIViewControllers除了一个有这个:-(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation{//ReturnYESforsupportedorientationsreturn(interfaceOrientation==UIInterfaceOrientationPortrait);}需要Lan

iphone - 对 <UINavigationController : 0xa98e050> 的开始/结束外观转换的不平衡调用

在编译我得到的代码时"Unbalancedcallstobegin/endappearancetransitionsfor"警告。这是我的代码KVPasscodeViewController*passcodeController=[[KVPasscodeViewControlleralloc]init];passcodeController.delegate=self;UINavigationController*passcodeNavigationController=[[UINavigationControlleralloc]initWithRootViewController:p

iphone - 对 <UINavigationController : 0xa98e050> 的开始/结束外观转换的不平衡调用

在编译我得到的代码时"Unbalancedcallstobegin/endappearancetransitionsfor"警告。这是我的代码KVPasscodeViewController*passcodeController=[[KVPasscodeViewControlleralloc]init];passcodeController.delegate=self;UINavigationController*passcodeNavigationController=[[UINavigationControlleralloc]initWithRootViewController:p

ios - 以编程方式更改导航栏标题

我正在尝试以编程方式更改导航栏的标题,但我使用的代码不起作用。self.navigationController.navigationBar.tintColor=[UIColorredColor];self.navigationController.navigationItem.title=@"Hello";我可以设法更改栏的颜色,但不能更改文本。 最佳答案 self.navigationController.navigationBar.topItem.title=@"YourTitle";

ios - 以编程方式更改导航栏标题

我正在尝试以编程方式更改导航栏的标题,但我使用的代码不起作用。self.navigationController.navigationBar.tintColor=[UIColorredColor];self.navigationController.navigationItem.title=@"Hello";我可以设法更改栏的颜色,但不能更改文本。 最佳答案 self.navigationController.navigationBar.topItem.title=@"YourTitle";