Tag: iphone

在iPhone上确定用户是否启用了推送通知

我正在寻找一种方法来确定用户是否通过设置启用或禁用了我的应用程序的推送通知。

如何隐藏uitabbarcontroller

我有一个UITabBarController的问题。 在我的应用程序中,我想隐藏它,但不使用hidesBottomBarWhenPushed因为我想隐藏它,而不是当我推它。 例如,当我在应用程序中按隐藏button时,我想隐藏它。 我在谷歌阅读了很多文章,但我无法find如何做到这一点。

如果模态ViewController的演示风格是UIModalPresentationFormSheet,iPad键盘不会解散

注意: 从iOS 4.3开始,查看接受的答案(不是顶级答案)。 这个问题是关于在iPad键盘上发现的行为,如果在导航控制器的模式对话框中显示,它拒绝被解雇。 基本上,如果我用下面的行显示导航控制器如下: navigationController.modalPresentationStyle = UIModalPresentationFormSheet; 键盘拒绝被解雇。 如果我注释掉这一行,键盘就会消失。 … 我有两个textFields,用户名和密码; 用户名有一个下一步button和密码有一个完成button。 如果我在模态导航控制器中显示这个键盘,键盘不会消失。 作品 broken *b = [[broken alloc] initWithNibName:@"broken" bundle:nil]; [self.view addSubview:b.view]; 不工作 broken *b = [[broken alloc] initWithNibName:@"broken" bundle:nil]; UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:b]; navigationController.modalPresentationStyle = UIModalPresentationFormSheet; navigationController.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal; [self presentModalViewController:navigationController animated:YES]; [navigationController release]; [b release]; 如果我删除了导航控制器部分,并将“b”作为一个模态视图控制器本身,它的工作原理。 导航控制器是问题吗? 作品 broken […]

UIView圆angular和阴影?

我已经从字面上尽我所能,但没有一个为自定义的UIView …我只是想要一个空白的白色视图与圆angular和光阴影(没有灯光效果)。 我可以逐个执行这些操作,但通常会发生clipToBounds / maskToBounds冲突。

iPhone UIViewanimation最佳实践

什么被认为是animation视图转换在iPhone上的最佳做法? 例如,苹果的ViewTransitions示例项目使用如下代码: CATransition *applicationLoadViewIn = [CATransition animation]; [applicationLoadViewIn setDuration:1]; [applicationLoadViewIn setType:kCATransitionReveal]; [applicationLoadViewIn setTimingFunction:[CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseIn]]; [[myview layer] addAnimation:applicationLoadViewIn forKey:kCATransitionReveal]; 但是也有一些漂浮在networking中的代码片段,如下所示: [UIView beginAnimations:nil context:nil]; [UIView setAnimationDuration:0.75]; [UIView setAnimationDelegate:self]; [UIView setAnimationTransition:UIViewAnimationTransitionFlipFromRight forView:myview cache:YES]; [myview removeFromSuperview]; [UIView commitAnimations]; 什么是最好的方法? 如果你可以提供一个片段,它将不胜感激。 注:我一直无法得到第二种方法正常工作。

将故事板从iPhone转换到iPad

我有一个iPhone应用程序,它有一个故事板。 现在我想提供一个iPad应用程序。 所以我问我是否有一个function可以帮助我将iPhone故事板转换成iPad故事板。 具体来说: 有没有类似的function,还是只有手动方式?

检测UITextField中的退格

有没有什么办法来检测在空的UITextField的iPhone键盘上按下Backspace / Delete键? 我想知道什么时候只有在UITextField为空时才按下Backspace 。 基于@Alex Reynolds的build议,我在创build文本字段时添加了以下代码: [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(handleTextFieldChanged:) name:UITextFieldTextDidChangeNotification object:searchTextField]; 收到此通知(调用handleTextFieldChanged函数),但仍然不是当我在空字段中按Backspace键时。 有任何想法吗? 这个问题似乎有些困惑。 我想在按Backspace键时收到通知。 而已。 但是解决scheme也必须在UITextField已经为空的情况下工作。

iPhone和OpenCV

我知道OpenCV被移植到Mac OS X ,但是我没有find任何有关iPhone端口的信息。 我不是Mac开发人员,所以我不知道Mac OS X端口是否足够用于iPhone。 有人比我更了解吗?

如何将图片保存到iPhone照片库?

我需要做些什么来保存我的程序生成的图像(可能从相机,可能不是)到iPhone上的系统照片库?

是不是应该在生产代码中使用NSLog()?

在这个网站我被告知了几次,但我想确保这是真的。 我希望能够在我的代码中遍历NSLog函数调用,并且在构build我的发布/分发版本时,Xcode / gcc会自动去除这些调用。 我应该避免使用这个? 如果是这样,经验丰富的Objective-C程序员之间最常见的select是什么?