草庐IT

SLAM导航

全部标签

ios - 将导航栏的背景图像恢复为默认值

首先,我将导航栏的背景设置为半透明。barImage=[[self.navigationController.navigationBarbackgroundImageForBarMetrics:UIBarMetricsDefault]copy];//barImageisaUIImagepoint[self.navigationController.navigationBarsetBackgroundImage:[UIImagenew]forBarMetrics:UIBarMetricsDefault];self.navigationController.navigationBar.sh

ios - 导航栏在自定义展开 segue 的动画中不可见

我在导航Controller中使用自定义展开转场,在转场动画中,导航栏在动画期间不可见,当动画结束时导航栏“弹出”。¿如何在动画期间保持导航栏的可见性?更多详情:我在导航栏中有一个按钮调用模态视图这个动画按预期执行,新View有一个按钮来触发展开segue动画View增长和消失,而这个动画正在执行导航栏在动画完成之前,目标ViewController不可见。这是我用于自定义转场的代码。-(void)perform{UIViewController*sourceViewcontroller=self.sourceViewController;UIViewController*destin

ios - 允许在超过 2 个 View 上导航

所以我正在尝试创建一个iphone应用程序,并且正在尝试设置导航Controller。我让它从一个View工作到另一个View然后再返回。(下面的代码)有没有办法为多个View做到这一点?例如,从一开始就按下一个按钮切换到另一个View,然后按下另一个按钮转到另一个不同的View。我如何在不使用Storyboard和实际编程的情况下实现导航Controller工作?任何提示将不胜感激。这是在AppDelegate中:self.window=[[UIWindowalloc]initWithFrame:[[UIScreenmainScreen]bounds]];//Overridepoin

ios - 如何删除 uiimage pickercontroller 上的黑色导航栏

如何删除UIimagepicker上的黑色导航栏我们使用视频模式已经编写了隐藏导航栏和相机控件和工具栏的代码就是picker=[[UIImagePickerControlleralloc]init];picker.sourceType=sourceType;picker.delegate=self;picker.allowsEditing=NO;picker.showsCameraControls=NO; 最佳答案 picker.cameraViewTransform=CGAffineTransformScale(imagePick

ios - 使用 Pageviewcontroller 教程后的导航 Controller

我正在使用pageViewController来展示我的应用程序的所有功能。但是我只想在应用程序第一次启动时显示它,而不是每次都显示它。为了,我创建了一个对象,它存储一个bool值来显示或不显示教程。这个bool值在AppDelegate.m中使用if(tutoStatus==NO){self.window=[[UIWindowalloc]initWithFrame:UIScreen.mainScreen.bounds];UIStoryboard*storyboard=[UIStoryboardstoryboardWithName:@"MainStoryboard"bundle:nil

ios - UITableViewController 中的导航栏与状态栏重叠

在我的UITableViewControllers中,我添加了导航栏,但问题是导航栏的标题与状态栏相交。通常我会执行“positionForBar”并返回UIBarPositioningTopAttached但这只适用于UIViewControllers。因此,我使用了“prefersStatusBarHidden”方法并返回YES。显然,这给用户带来了成本,因为他们在使用该应用程序时无法在这些屏幕上查看时间和电池生命周期。那么有没有办法让标题导航栏和状态栏不重叠,有点像iOS6?这就是我要说的:它看起来不太干净,我正在尝试修复它 最佳答案

ios - UIDocumentInteractionController 导航栏颜色

在我的iOS应用程序中,我使用DocumentInteractionController来预览.csv文档。self.documentController=[UIDocumentInteractionControllerinteractionControllerWithURL:fileLocation];[self.documentControllersetDelegate:self];[self.documentControllerpresentPreviewAnimated:YES];但是,我发现导航栏是完全透明的。后退按钮是白色的,因此由于白色背景而不可见。请注意,我在AppDe

ios - 导航 Controller 推送另一个 Controller 触发 tableview 调用 scrollViewDidScroll :

我在导航Controller的RootViewController中有一个TableView。我将JBParallaxCell用于主视图并转入detailView,然后将表单detailview返回给JBParallaxCell,它将重置imageView位置。JBParallaxCell用于在表格View中创建视差ImageView。但是,当导航Controller推回tableview时图像会闪烁,因为它会重置ImageView的位置。我该如何修复这个错误?感谢您的帮助!下面是一些代码片段:-(void)scrollViewDidScroll:(UIScrollView*)scro

ios - 导航堆栈在 setViewControllers 之后为零

这是我的层次结构:A-B-C-D(tabs)||||||||---------------->AddEventViewController(canbecalledfromanytabs)|||---->SuggestFeedController(canbeaccessedfromBonly)假设我目前在D选项卡中,我调用了AddEventViewController。在此之后,我想将用户重定向到“SuggestFeedController”,但我想保留层次结构,这意味着按下后退按钮应该重定向到B而不是AddEventViewController或D。我尝试做的是以下内容:UITabBa

ios - 使用 iOS 7 滑动导航时导航栏故障

当我使用滑动返回上一个View时,我的应用程序出现奇怪的图形故障。当我正常滑动并完成滑动手势时,一切正常。当我取消滑动手势时,即:开始手势然后向相反方向移动手指以停止手势并停留在当前View。我遇到的故障如果我返回到上一个屏幕,该View的栏按钮项目将与上一个View的栏按钮项目重叠。截图:起点:向后滑动手势和完成手势,转到上一个View,工作正常:滑动返回手势和取消手势,从而停留在当前屏幕,然后返回上一屏幕,文本按钮重叠:此图形故障仅在强制退出应用程序并重新启动时才会消失。但当然,如果您再次引发故障,它会再次出现。希望有一些开发者遇到同样的问题。编辑,问题原因如下代码:-(void)