Tag: ios

ios – Spritekit – 如何计算两个节点之间的距离?

我在屏幕上有两个sknode。 什么是计算距离的最好方法('如同​​乌鸦'的距离types,我不需要一个向量等)? 我有一个谷歌和search在这里,找不到覆盖这个(有关sprite工具包stackoverflow上没有太多的线程)

iOS – 检查蓝牙是否打开,系统警告popup给用户

此代码可以确定当前的蓝牙状态: CBCentralManager* testBluetooth = [[CBCentralManager alloc] initWithDelegate:nil queue: nil]; switch ([testBluetooth state]) {….} 但是,当[[CBCentralManager alloc] init …]发生时,如果蓝牙closures,系统会popup一个警告给用户。 有没有办法检查蓝牙状态,而不会打扰我的用户?

Objective-C – NSObject isEqual,与==比较?

可能重复: 比较Obj-c中的对象 这两种检查对象相等的方法有什么区别: UIButton *btn1 = [[UIButton alloc] init]; UIButton *btn2 = [[UIButton alloc] init]; 有什么区别: if (btn1 == btn2) { // Run some code } 和 if ([btn1 isEqual:btn2]) { // Run some code }

iOS 7中是否有手机数据使用API​​?

iOS 7引入了新的用户configuration来禁用特定应用的蜂窝数据。 它可以在“设置” – >“蜂窝”中configuration,然后向下滚动。 你会发现每个安装的应用程序的开关,可以看到它消耗了多less蜂窝数据。 如何以编程方式testing开关是否为我的应用程序打开? 有没有一个API? 我可以确定我的应用程序在蜂窝上使用了多less数据? 我不是要求获取所有应用程序的值。 我只对我的应用程序使用感兴趣。

animation导航栏标题文本更改

在我的应用程序中,我有一个页面视图控制器,允许用户在应用程序的不同“部分”之间滑动,并在导航栏的顶部将标题文本更改为用户通过pageViewController:didFinishAnimating:previousViewControllers:transitionCompleted:滑动到的新部分pageViewController:didFinishAnimating:previousViewControllers:transitionCompleted: 目前,animation完成后,立即更改标题文本。 我想用一些animation来改善它,一种微妙的淡入淡出效果。 我首先试图实现[UIView animationWithDuration:…]animation改变标题文本,但它不animation,只是仍然立即更新。 然后,我想知道是否有可能更新导航栏标题的alpha,因为用户基于滚动的距离而水平滚动,当下一个部分即将进入屏幕时达到0 alpha,那么我可以立即在0时更改文本,然后快速淡入1 alpha。 但是当滚动位置已经更新时,我没有在UIPageViewControllerDelegate上看到一个方法。 如果可能,而不是淡入淡出,我可以淡入淡出以及在导航栏中移动标题文本位置,就像从通过滑动手势从推播返回导航时发生的默认animation一样。 当用户滚动时,我会滑动旧节标题,并在另一侧提供下一节标题,以便在转换完成时,前一节标题离开屏幕,并且新节点完全居中以便replace完成。 但是,这又需要知道用户究竟有多less滚动页面视图控制器。 是否有可能实现任何所需的animation?

在iOS 7中设置导航栏图像

我想将我目前的项目从iOS 6转换到iOS 7.在iOS 6中,我的项目工作正常,但在iOS 7导航栏中图像显示不正常。 我使用iOS 6的这个代码片段, UIImage *imgNav = [UIImage imageNamed:@"navigation.png"]; self.navigationController.navigationBar.frame = CGRectMake(0, 0, 320, 44); [self.navigationController.navigationBar setBackgroundImage:imgNav forBarMetrics: UIBarMetricsDefault]; 如何在iOS 7中设置导航栏图像?

iOS – 自定义UISearchBar的取消button

在我的iOS5 iPhone应用程序中,我使用以下代码设置search栏的色调: searchBar.tintColor = UIColorMake(@"#EFEFEF"); #efefef的RGB值是(239,239,239) 它的工作正常。 但是当取消button出现时,文本“取消”不可见。 我可以自定义取消button,透明黑白文本吗? 有可能定制?

Phonegap:键盘在iOS 7中更改窗口高度

在iOS 6中一切正常。 键盘打开并将input移动到视图中。 当键盘closures时,一切都会回到原来的位置。 在iOS 7中,键盘可以正常打开,input仍然可见。 当键盘closures时,应用程序的整个下半部分都消失了。 我已经将问题跟踪到了键盘打开时窗口高度的变化,并且在closures时没有改变。 在打开键盘之前,根据$(window).height()打开窗口的高度为568,在打开它之后,窗口的高度为828.文档的高度也相应地改变。 我试图阻止窗口resize: $(window).resize(function(e) { e.preventDefault(); e.stopPropagation(); window.resizeTo(320,480); return false; }); 我也试图在键盘closures后重新设置大小,但没有成功。 我使用phonegap 2.7并将KeyboardShrinksView设置为true。

错误上传TestFlight:找不到无效的IPA / dSYM

这在TestFlight网站上传后显示。 “无效的IPA:无法find在Info.plist中指定的可执行文件 – 请检查您的CFBundleExecutable键的值。 而在Testflight桌面应用程序上,则显示未finddSYM ,因此无法上载。 在使用ios6升级XCode 4.5之后,这个问题突然出现了。 任何人以前经历过,善意地分享,任何解决scheme都将是欣赏。 提前致谢。

客观的c类和inheritance

如果一个方法在该类的一个类和一个类别中定义,则不确定哪个实现将被调用。 但是这与inheritance是如何相互作用的呢? 特别: 给定子类中的超类别方法和常规方法,是否保证在子类的成员上调用子类实现会获胜? 给定一个超类常规方法和一个子类别方法试图覆盖它,是否保证子类别实现将赢得调用的子类的成员? 给定一个超类别方法和一个子类别方法,是否保证子类别方法将赢得调用的子类的成员?