Tag: ios5

在模态视图水平翻转过渡期间的背景

我正在使用iOS 5基于故事板的项目。 当呈现模态视图控制器时,我select了使用水平翻转过渡。 在过渡期间,背景是黑色的,考虑到我的应用程序的devise,这不是特别美观的。 如何在转换过程中更改背景颜色? 在非故事板项目中,我能够改变MainWindow.xib的背景颜色,但由于这个文件不再出现在故事​​板项目中,所以不能这样做。 此外,作为故事板的入口点是一个UINavigationController似乎没有任何背景颜色的属性(我怀疑这将有所作为,因为我需要改变的背景颜色与窗口关联,而不是主视图控制器,因为该视图控制器基本上被翻转以显示模态视图控制器)。 任何帮助将不胜感激。

评估iPhone应用程序电池使用情况的最佳方法?

基准iPhone应用程序的电池使用情况的最佳方法是什么? 我正在使用位置服务的iPhone应用程序,并在后台运行。 看起来电池的耗尽速度明显加快,但当我尝试做一些结构化的testing时,结果是不确定的。 我正在采取的步骤是: 将电池充电至100% 删除SIM卡(我需要为我的其他手机) closures推送邮件/日历/联系人 重新安装应用程序 重新启动手机 启动应用程序 返回到SpringBoard(应用程序select屏幕) 然后等待大约15个小时,看看电池在什么位置。 迄今为止的结果是: 应用程序未运行 – 剩下69% 应用程序正在运行 – 剩下65% 应用程序正在运行 – 剩下83%

iPhone 5错误的屏幕高度

我已经在3.5英寸的屏幕上开发了一个应用程序,现在我为4英寸的屏幕做了一个新的Storyboard,我喜欢在appdelegate之间切换故事板,我login了屏幕高度,它给了我480.00000检查它: NSLog(@"Checking Screen Size"); if ([UIDevice currentDevice].userInterfaceIdiom == UIUserInterfaceIdiomPhone) { NSLog(@"On iPhone"); CGSize iOSDeviceScreenSize = [[UIScreen mainScreen] bounds].size; if (iOSDeviceScreenSize.height == 480) { (diagonally measured) NSLog(@"iPhone 4: %f", iOSDeviceScreenSize.height); } if (iOSDeviceScreenSize.height == 568) { NSLog(@"iPhone 5: %f", iOSDeviceScreenSize.height); } NSLog给我480.0000,而我的手机是iPhone 5

警报键盘能用于iOS上的任何文本字段吗?

我正在开发我的第一个iOS应用程序,我真的很喜欢警报键盘的外观。 我想知道是否可以将它用于任何页面,或者是否有特定的原因? 我不希望我的第一个应用程序被拒绝的东西这不重要,但它会是一个很好的补充。

didSelectViewController方法不被调用(与故事板)

我有一个选项卡的ios5应用程序的2个版本,一个使用故事板和一个使用xib文件创build。 故事板版本不调用UITabBarControllerDelegate方法didSelectViewController (xib版本)。 故事板上有一些东西(我认为)缺失,但是我不知道是什么。 另一个框架问题的方法可能是 – 我怎样才能引用由故事板实例化的UITabBarController对象? 谢谢你的帮助。 编辑:标签栏控制器委托设置: 在AppDelegate.h中: @interface MyAppDelegate : UIResponder <UIApplicationDelegate, UITabBarControllerDelegate> @property (strong, nonatomic) UITabBarController *tabBarController; 在AppDelegate.m中: – (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { self.tabBarController.delegate = self; return YES; } 然后在AppDelegate.m中,委托方法是: – (void) tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController { NSLog(@"Got Here"); } NSLog输出从不出现。 这个问题在我看来是,我没有正确引用由故事板实例化的标签栏控制器对象。 我怎么做?

添加手势识别器到tableView头不起作用?

我知道一个“表视图标题”(表视图的最顶部)是一个视图所以我尝试添加一个UITapGestureRecognizer,但它不工作… 代码很简单: – (void)tap:(UITapGestureRecognizer *)recognizer { // do something } UITapGestureRecognizer *recognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(tap:)]; [self.tableView.tableHeaderView addGestureRecognizer:recognizer]; 任何提示在这里关心? 非常感谢

在iOS 5 UITextField问题通过在运行时更改UITextFieldBorderStyle

即使我在iOS 5 SDK中构build了应用程序,并已经让漏洞通过发布,我现在突然遇到了一些UITextFields问题。 我有一个允许input的文本框,当你按下“locking”button时,它会调用: textField.enabled = NO; textField.borderStyle = UITextBorderStyleNone; 该字段“隐藏”,但仍然像一个标签 – 应用程序的重要function。 然后再次按下“locking”button,它会调用: textField.enabled = YES; textField.borderStyle = UITextBorderStyleRoundedRect; 这在4.2 / 4.3中是完美的,但在iOS 5中,唯一出现的是没有白色背景色的文本框的斜面轮廓。 设置.backgroundColor在iOS 5上修复它,但在4.2 / 4.3上创build一个丑陋的白色方块。 我没有看到API差异文档中的这些更改的任何内容,我在这里丢失了什么? 提前致谢..

iCloud在其他用户之间共享

据我所知,iCloud就像是一个个人存储,而且你使用自己的Apple ID。 我想问的是,用户是否可以存储图像并与其他用户共享? 这意味着像DropBox的东西。 您将file upload到您的DropBox帐户,将有一个允许其他人下载该文件的url。 iCloud有这种function吗?

UITableView单元格的图像改变?

当我完成开发一个应用程序内购买应用程序,并经过多次在iPad / iPhone上的testing,每件事情都很好,表视图的单元格和它的高度的图像是完全一样写在代码中,所以我上传的应用程序,当它被处理到应用程序商店,我下载它,在iPhone / IPad的表格视图单元格是不同的尺寸更大的尺寸,然后在testing时设置,所以单元格中的图像就像拉伸!!!!和不清楚,我试图直接通过Xcodetesting,然后直接通过我的设备进行testing,结果与以前几乎一样,但问题是只有从商店下载时, 我真的很感激任何帮助, 问候,

在iOS 5中,如何使用AudioSession来确保通过扬声器播放audio虽然耳机插入?

– (void)viewDidLoad { [super viewDidLoad]; NSString *filePath = [[NSBundle mainBundle] pathForResource:@"1" ofType:@"mp3"]; // Convert the file path to a URL. NSURL *fileURL = [[NSURL alloc] initFileURLWithPath:filePath]; [[AVAudioSession sharedInstance] setDelegate: self]; UInt32 audioRouteOverride = kAudioSessionOverrideAudioRoute_Speaker; AudioSessionSetProperty (kAudioSessionProperty_OverrideAudioRoute,sizeof (audioRouteOverride),&audioRouteOverride); //Initialize the AVAudioPlayer. self.audioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:fileURL error:nil]; self.audioPlayer.volume = 1.0; // Preloads the buffer and prepares […]