Tag: 设备

无论设备是什么设备 – iOS都以编程方式alignment屏幕底部的标签

我试过了 self.lblTimer = [[UILabel alloc] initWithFrame:CGRectMake(x,y,width,height)]; ..但是因为我正在寻找位置的标签是在屏幕的底部,所以当我切换设备时,它将不可见。 我试图使标签从左边10像素,从底部10像素。 它应该看起来一致,无论在iPhone 4,5,6或6 plus上查看。

iOS应用在设备上运行,但不在模拟器中运行

我有以下问题。 目前我正在开发一个Spritekit游戏。 游戏在iPhone5上运行完全平滑。 当我想在模拟器中运行应用程序时,编译器告诉我: fatal error: malformed or corrupted AST file: 'Unable to load module "/Users/macvideo/Library/Developer/Xcode/DerivedData/ModuleCache/3TAGE798UH20R/Darwin.pcm": module file not found' note: after modifying system headers, please delete the module cache at '/Users/macvideo/Library/Developer/Xcode/DerivedData/ModuleCache/3TAGE798UH20R' 但是当我想用64位模拟器运行它时,帧率非常低,但是没有错误。 (游戏也运行与iPhone5s非常顺利)。 我没有iPhone 4在设备上testing游戏。 但是在这里,编译器告诉我一个像上面这样的错误,当我想用​​iPhone4的模拟器运行应用程序! 我可以忽略游戏在真正的设备上运行没有任何问题,或者我必须关心这些错误吗? 谢谢你的帮助!

相机UIImagePickerController在设备ios8中显示黑屏

我尝试下面的代码通过相机捕获图像。 此代码在iPhone 6下的所有设备上都正常工作。此代码在iPHone6和iPhone6 +中不工作。 它显示一个黑色的屏幕。 enter code here (void)actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex { UIImagePickerController *picker = [[UIImagePickerController alloc] init]; picker.delegate = self; picker.allowsEditing = YES; switch (buttonIndex) { case 0: NSLog(@"Photo Butten Clicked"); picker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary; [App_Delegate.window.rootViewController presentViewController:picker animated:YES completion:nil]; // [self presentViewController:picker animated:YES completion:NULL]; break; case 1: NSLog(@"Camera Butten Clicked"); picker.sourceType = UIImagePickerControllerSourceTypeCamera; [App_Delegate.window.rootViewController presentViewController:picker […]

在一个视图控制器强制肖像使其他人最初在肖像

导航控制器的根视图控制器只支持纵向方向,其他控制器支持所有的方向。现在,如果我在根视图控制器和设备在横向,如果我推动下一个视图控制器打开纵向应打开在横向它支持所有的方向。 请帮我解决一下这个。 使用iPhone 4s iOS6.1.3

强制iPad应用程序在纵向支持时以纵向启动

我的iPad应用程序包含支持横向模式的应用程序中的某个地方。 对于被调用的视图中的shouldAutorotateToInterfaceOrientation ,我必须在info.plist中声明支持横向。 问题: 启动应用程序时显示的UITabController不支持横向模式,我确保在所有的标签栏的视图控制器中指定它。 但是,当设备处于横向模式时启动应用程序时,Tab控制器显示为横向,并且所有标签都看起来失真。 将info.plist设置为仅支持纵向模式将强制应用程序正常启动,但是在可旋转视图控制器上将忽略shouldAutorotateToInterfaceOrientation。 我尝试推出的另一个选项是: [[UIApplication sharedApplication] setStatusBarOrientation:UIInterfaceOrientationPortrait]; 这实际上迫使应用程序以纵向显示,但也使应用程序忽略可旋转的viewcontroller进一步的设备旋转。 更新:这只是iOS6的问题,不能在模拟器上发现

返回的mac地址对于不同的设备是一样的

我必须将我的设备的唯一标识符提供给客户端应用程序中的服务器。 在StackOverflow周围, 一般build议使用设备的MAC地址,因为[[UIDevice currentDevice] uniqueIdentifier]属性已经从iOS 5开始被弃用了。 所以,当我试图根据指令提供的设备的Mac地址时,在我的答案中提供了相同的地址,这显然是错误的: 02:00:00:00:00:00 。 检查了许多代码,但似乎是正确的。 什么可能导致这种问题?

在哪个iOS设备上完全支持区域监视?

从我可以从苹果示例区域监控代码的运行时需求中解释,区域监控可用于iPhone 4,iPad 2 Wifi + 3G或更高版本。 所以我假设它不适用于3G或iPhone 3G / 3GS的iPad1。 这是一个正确的解释? 我不能testing这个,因为我没有所有这些设备,我找不到这个官方文档。 PS:我知道我可以通过调用regionMonitoringAvailable方法在代码中检查它,但是我需要这些信息来决定我的应用程序的体系结构,所以我需要知道这一点。

模拟真实iOS设备上的位置

是否有可能在iOS设备上模拟一个位置,比如我想在坐在牛津的时候在设备上模拟伦敦? 谢谢。

覆盖标签栏的视图

我有一个UIViewController内部的标签栏。 对于Tab栏中的一个VC,我允许界面在设备旋转时旋转。 挑战是,我想隐藏标签栏并调整我的视图里面。 我做了什么: 1)在我的标签栏控制器中调用- (void)willAnimateRotation….并将self.tabBar.isHidden设置为true – > Tab栏消失。 2)调用- (void)willAnimateRotation….并将self.mapView.frame设置为最大高度。 但是…我仍然有一个黑色的条纹在屏幕的底部的标签栏的确切大小。 有没有办法如何使标签栏完全消失?

尝试在iPhone iOS 6.1.2上testing我的应用程序,但是“未configurationiOS设备…”错误?

我有一个很大的问题。 我有一个iPhone的iOS 6.1.2和最新版本的Xcode – 4.6.1。 当我尝试在该设备上testing我的应用程序时,Xcode说 “没有配备的iOS设备可用于兼容的iOS版本。将iOS设备与最新版本的iOS连接起来运行您的应用程序或select一个iOS模拟器作为目的地。 问题在哪里,如何解决? 我试着去组织者,右键单击设备,并添加设备configuration文件,但没有结果。 提前致谢!