Tag: ipad

如何自定义Apple App Store外观?

我最近看到,苹果应用程序商店中有一些应用程序具有像下面这张照片那样的自定义devise。 我如何在Apple App Store中自定义我的应用程序的外观?

当我单击后退button时,我的视图从横向更改为纵向

我正在使用故事板,并将我的应用设置为仅左右水平。 我有一个视图控制器,我点击去我的下一个视图,做任何事情,当我完成后,我点击后退button。 发生什么事是当我点击后退button的水平视图切换到肖像和混乱我的整个应用程序。 我有我的赛段设置为推,但我确实有模态。 然后它进入我的下一个屏幕 当我点击后,出于某种原因切换到肖像,看起来像这样: 我不知道为什么会这样做…有其他人有这个问题,或有什么事情的想法?

在iPad上实现自动完成

场景:我有一个药物清单(存储在某个地方,让我们说一个NSArray)。 有一个UITextField用户可以input药物获得更多的信息(或其他)。 我想在input时build议单词完成(但这很容易)。 哪里是显示这些build议的最佳地点? 由于它在iPad上,我希望它有点像当你谷歌,你在search栏下面得到你的build议。 在iPad上可以吗? 放置在文本字段下面的表格放在屏幕的其余部分? 喜欢popup或什么的? 我以前从来没有真正使用过iPad,所以我不知道iOS的方式是什么。 编辑:这样的东西,但连接到一个文本字段,而不是一个button或任何东西是: 编辑:甚至更好:像这样的东西,但对于iPad而不是Android:

无法通过单击iPad获取位置和容器信息

在Chrome或Safari浏览器中,当我select页面上的文本时,我可以通过window.getSelection()获得Selection-info,而且它也可以在iPad上使用。 但是,当我只是点击,在浏览器中,我会得到一个window.getSelection (isCollapsed==true)与位置和容器的完整信息。 在iPad中,它只是告诉你selectisCollapsed,但位置信息是0或null 。 任何人有一个想法,当你点击iPad时如何获得容器和位置信息?

如何裁剪捕获的图像,然后将其保存在IOS中的库中

我正在开发相机应用程序。 我通过使用UIImagePickerController捕获图像。之后,将其保存在画廊之前,我想裁剪图像,并需要保存在裁剪图像的画廊。 我search谷歌,我发现样本从图片库中select图片,然后裁剪哪些不是我的要求。任何机构都可以在这个? 如果您已经通过任何教程/示例代码请发布链接。提前感谢

iPad在肖像上显示,但认为它是风景

我的故事build筑师devise了一个肖像布局。 当我开始使用iPad的应用程序已经转向水平时,它能够正确地检测到它处于水平位置。 但是当我用iPad以纵向位置启动应用程序时,它认为它是水平的。 但是,每次旋转它时,代码都能够正确检测到正确的方向。 – (void) viewDidLoad { [self updateForOrientation]; } – (void)updateForOrientation { if (UIInterfaceOrientationIsPortrait([[UIDevice currentDevice] orientation])) // became portrait { NSLog(@"is portrait"); //code for changing layout to portrait position } else //became horiztontal { NSLog(@"is horizontal"); //code for changing layout to horizontal position } } Output: is horizontal (this is the output whether […]

如何解决在VAFieldTest应用程序中发生的_CTServerConnectionRegisterForNotification崩溃

我试图在我的设备上运行VAFieldTest应用程序,但应用程序崩溃在这一行_CTServerConnectionRegisterForNotification 。 我怎样才能解决这个崩溃? 这是我通过的参数: CTServerConnectionRef conn; void register_notification(){ if (!mach_port || !conn) return; void *libHandle = dlopen("/System/Library/Frameworks/CoreTelephony.framework/CoreTelephony", RTLD_LOCAL | RTLD_LAZY); void *kCTCellMonitorUpdateNotification = dlsym(libHandle, "kCTIndicatorsSignalStrengthNotification"); if( kCTCellMonitorUpdateNotification== NULL) NSLog(@"Could not find kCTCellMonitorUpdateNotification"); int x = 0; //placehoder for callback _CTServerConnectionRegisterForNotification(conn,kCTCellMonitorUpdateNotification,(void*)&x); } 这是崩溃报告: (gdb) bt #0 0x344f9710 in __CFStrConvertBytesToUnicode () #1 0x344faaea in __CFStringEncodeByteStream () #2 […]

在横向模式下启动应用程序

我有一个应用程序,我只想在景观工作。 有史以来第一次,我是前面的IB,并试图以编程方式设置我的所有视图,所以我创build一个视图,并在loadView方法中添加一堆子视图: self.view = [[UIView alloc] initWithFrame:[[UIScreen mainScreen] applicationFrame]]; // Create a GMSCameraPosition that tells the map to display the // coordinate -33.86,151.20 at zoom level 6. GMSCameraPosition *camera = [GMSCameraPosition cameraWithLatitude:-33.86 longitude:151.20 zoom:6]; self.mapView = [GMSMapView mapWithFrame:CGRectZero camera:camera]; self.mapView.myLocationEnabled = YES; self.mapView.delegate = self; self.mapView.mapType = kGMSTypeHybrid; self.mapView.frame = self.view.frame; [self.view addSubview:self.mapView]; // add […]

MPMoviePlayerController全屏幕方向问题

我的应用程序只支持景观。 我已经添加了一个MPMoviePlayerController到我的视图控制器的视图。 当我按下全屏button时,它工作正常,只能在iOS 5以前的版本中使用横向旋转。但是,在iOS 5.0+中,它也支持纵向(仅当进入全屏模式时)。 我怎样才能防止在iOS 5.0及以上的肖像支持?

UINavigationController过渡animation触发得太快

我在我的字典应用程序中使用定制的容器视图控制器。 基本上,容器视图控制器包含顶部的自定义导航栏( 不是一个UINavigationBar只是一个带有后退和前进UIButtons的UIView ,一个UISearchBar和一个书签UIButton )和底部的标签栏控制器。 我的问题是这样的:我使用后退和前进button来推送和popup视图控制器在其中一个选项卡( UINavigationController ),以便用户可以浏览字典浏览历史logging。 但是,如果我太快按下后退或前进button,我会在日志窗格中看到此消息,并且一些屏幕完全不显示: 对<DefinitionViewController:0x8e5d230>开始/结束外观转换的不平衡调用。 回顾一下StackOverflow,我明白这是因为点击后退或前进button太快会调用活动选项卡中的UINavigatonController的push / pop方法,但它不会让animation完成。 https://stackoverflow.com/a/17440074/855680 推动或popup视图控制器没有animation解决了这个问题,但我确实想保持animation。 我怎样才能解决这个问题? 我查看了UINavigationController类的引用,看是否有任何委托方法或属性指示它在animation的中间,但似乎没有。