草庐IT

方向灯

全部标签

ios - 以编程方式将方向转换为横向的代码?

在FirstViewController中有一个按钮。按下后,有一个转到SecondViewController的模态转场。FirstViewController是Portrait,SecondViewController是Landscape。在Storyboard文件中,我将SecondVC设置为横向,但iOS模拟器不会自动更改它的方向。谁能帮我找到自动将SecondViewController从Portait变为Landscape的代码?viewDidLoadSecondVC中的语句:-(void)viewDidAppear:(BOOL)animated{UIDeviceOrien

ios - UITraitCollection iPad如何检测当前方向

由于iOS8检测UIViewController方向的方法已被弃用。例如-interfaceOrientation已弃用,要检测当前ViewController的方向,我们似乎需要向ViewController的-traitCollection属性询问此信息。我有点困惑iPad的特征在两个方向上都设置为常规。检测当前方向的最佳方法是什么? 最佳答案 使用UIDevice的-orientation属性是不正确的(即使它可以在大多数情况下工作)并且可能导致一些错误,例如UIDeviceOrientation也考虑设备的方向,如果它面朝上

ios - 动画时 UIViewController 的方向错误

为了使用UISplitViewController,我在从一个ViewController导航到另一个ViewController时替换了我的窗口根Controller。为了在这样做时有一些漂亮的过渡,我使用了这样的缩放效果:MyOtherViewController*controller=[[MyOtherViewControlleralloc]initWithNibName:@"MyOtherView"bundle:nil];UIWindow*window=((MyAppDelegate*)[[UIApplicationsharedApplication]delegate]).wi

iOS 6 在 dismissModalViewController 后恢复方向

我有一个纵向模式的UITabBarViewController,我在横向模式下推送一个modalViewController。当我按下模式时,旋转变为横向,但当我关闭它时,方向仍然是横向而不是恢复为纵向。代码:用于横向模式的CustomUINavigationController:-(BOOL)shouldAutorotate{return[[self.viewControllerslastObject]shouldAutorotate];}-(NSUInteger)supportedInterfaceOrientations{return[[self.viewControllersl

ios - 为支持所有方向的应用程序强制启动方向

我有一个iOS8应用程序,我需要在玩游戏时支持所有方向,但在菜单中,只有纵向。我希望该应用仅使用纵向图像启动,因此它与纵向菜单相匹配。我遇到的问题是我必须在Info.pList文件中设置“UISupportedInterfaceOrientations”以支持所有方向,因为主游戏需要它们。如果设备是横向的,这显然会导致我的应用程序以横向模式启动,这是我不希望的。我试图将info.pList文件中的值设置为仅纵向,但这会导致横向模式完全停止工作。有没有办法允许info.pList文件中的所有方向,但强制启动图像仅纵向?或者在我的代码中允许所有方向,但仅在info.pList文件中指定纵向

iphone - Google api 方向 - 绘制路线无效

我正在制作将显示从A点到B点的行车路线的应用程序。我正在使用IOSmap工具。首先,我从谷歌获取路线信息,如:http://maps.googleapis.com/maps/api/directions/xml?origin=44.00771,20.911982&waypoints=44.814785,20.419936&sensor=false这会返回XML我从返回的XML的“步骤”中解析经度和纬度,并使用它在map上绘制路线。问题是这条绘制路线还不完整。我认为返回的XML中没有足够的信息来绘制完整的路线,我想知道这怎么可能。我在网络谷歌地图上输入这两个位置,它绘制的路线很好。所以一

iphone - 我怎么知道 AppDelegate 中的方向发生了变化

设备如何知道方向改变的功能是-(void)viewWillLayoutSubviews和-(void)viewDidLayoutSubviews但是,它们只是在Controller中;现在我想知道在AppDelegate.m文件中是否有类似的函数来了解方向的变化-(void)navigationController:(UINavigationController*)navigationControllerwillShowViewController:(UIViewController*)viewControlleranimated:(BOOL)animated{UINavigation

iphone - uiwebview方向字体大小问题

这个问题在这里已经有了答案:UIWebViewfontisthinnerinportraitthanlandscape(3个答案)关闭9年前。我在WebView中显示html字符串。在iphone5中,我面临的问题是,当我从纵向方向转向横向时,uiwebview中文本的字体大小会发生变化。

ios - 如何在 iOS 中使用方向和语音打开谷歌地图导航网址?

我是iOS新手我想制作一个包含map工具包导航的应用程序。如果用户设备有Googlemap应用程序,我想打开谷歌地图的导航url。如果它不包含那么我想打开苹果map在这里我写了一个代码就像一样-(IBAction)navigationButtonPressed:(id)sender{if([[UIApplicationsharedApplication]canOpenURL:[NSURLURLWithString:@"comgooglemaps://"]]){NSString*urlString=[NSStringstringWithFormat:@"comgooglemaps://?

【Unity3D】世界坐标系 ( 左手坐标系 | 游戏物体坐标 | 世界坐标系方向 )

文章目录一、左手坐标系二、游戏物体坐标三、世界坐标系方向一、左手坐标系Unity中的游戏场景是一个三维空间,x轴(红色)和z轴(蓝色)组成了地面;y轴(绿色)垂直于地面,指向上方;使用手势形象的理解Unity的坐标轴;Unity的世界坐标系采用的是下图中的左手坐标系,当x轴向右,y轴向上时,z轴向里;左手坐标系与右手坐标系的区别是,当x轴向右,y轴向上时:左手坐标系的z轴向里;右手坐标系的z轴向外;根据导航器Gizmo可以看出,Unity场景的坐标系是左手坐标系;二、游戏物体坐标游戏物体的坐标,由其x,y,z三个轴的位置确定;这三个值组成坐标值,可以在Inspector检查器窗口设定;下图中,