根据发射方向将iOS飞溅图像定位为横向/纵向

我有一个应用程序,可以在纵向或横向发射。 我希望Default.png文件(启动时显示的启动图像)以正确的方向显示图像,所以我希望我需要使用两个不同的图像(不同的尺寸)。 但是,我不知道如何使应用程序根据其启动方向select要使用的图像。 这可能吗? 有没有什么方法可以知道应用程序启动的方向(在显示飞溅之前),然后select正确的图像,还是只需要让图像在一个方向上横向旋转或者让图像这是90度旋转难以区分?

CollectionView中的自定义单元重新sorting行为

我能够重新排列我的collectionView像这样: 然而,并非所有的单元格水平移动,我只想交换以下行为(即用较less的单元格移动): 我一直在玩下面的代表方法: func collectionView(_ collectionView: UICollectionView, targetIndexPathForMoveFromItemAt originalIndexPath: IndexPath, toProposedIndexPath proposedIndexPath: IndexPath) -> IndexPath 但是,我不确定如何实现自定义重新sorting行为。

是否可以确定SIM /电话号码是否已经改变?

我们有一个产品,用户通过提供他们的电话号码进行注册。 然而,他们注册后,他们可能会改变他们的模拟。 是否有可能编程确定是否已经删除或插入SIM卡? (谢谢,如果你提供它,但首先使用电话号码的任何离题评论将与这个讨论无关,我不想讨论的东西方面,只有SIM方面)。

iPhone获取UIImagePickerController Lat / Lng

我正在使用UIImagePickerController拍照,然后将照片上传到WCF Service 。 随着形象,我也需要发送照片的经纬度。 如何从拍摄的照片中获得这些信息? 我在网上search,但似乎无法find一个很好的信息来源。 我已经看到作为didFinishPickingMediaWithInfo委托方法的一部分,通过UIImagePickerControllerMediaMetadata键传递的EXIF数据。 但是,当我将内容打印到日志中时,没有位置信息。 我错过了什么,在拍照之前是否需要打开位置服务? 还是有另一种方式来获取信息? 非常感谢。

删除NSString中的特殊字符

我把这段文字转换成包含许多特殊字符的文字 " , " . ` 如何在nsstring中删除这些字符,并只在nsstring中获取字母 ex“新”到新//the special characters are change

UINavigationController interactivePopGestureRecognizer在iOS7中工作exception

在iOS7中,我们有一个新的“从左到右”的手势,这是一个非常有用的function,但现在我有一个问题。 我使用此代码来定制UINavigationBar的后退button。 self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc] initWithCustomView:view]; 但是这将禁用“从左向右滑动”手势,所以我使用以下代码保持手势启用。 self.navigationController.interactivePopGestureRecognizer.delegate = self 然后,我发现手势工作exception,如果当前ViewController有一个tableView,当tableView滚动时,手势不会被触发。 现在手势不能轻易触发,有什么方法可以解决吗?

使UIScrollView中的UIView在滚动时保持顶部

所以在UITableView中,当你有部分的时候,部分视图会粘到顶部,直到下一部分重叠,然后在顶部replace它。 我想有一个类似的效果,基本上我有一个UIViewView在我的UIScrollView,表示部分UIView,当它击中顶部..我希望它留在那里,而不是进行。 我该怎么做呢? 我认为这需要在layoutSubviews或scrollViewDidScroll中完成,并对UIVIew进行操作。

iOS翻译和缩放animation

我正在研究UIButtonanimation,其中: UIButton被设置在屏幕的底部中心,缩小到一个小的尺寸 _menuBtn.transform = CGAffineTransformMakeScale(0.1f, 0.1f); 当应用程序启动时,它应该移动到屏幕的左下angular,因为它会缩放或增长到原始大小。 – (void)viewDidLoad { [super viewDidLoad]; _menuBtn.frame = CGRectMake(160, 513, 30, 30); _menuBtn.superview.frame = CGRectMake(160, 513, 30, 30); _menuBtn.transform = CGAffineTransformMakeScale(0.1f, 0.1f); NSLog(@"_menuBtn: %@ ; _menuBtn.superview: %@", _menuBtn, _menuBtn.superview); [UIView beginAnimations:nil context:nil]; [UIView setAnimationDelegate:self]; [UIView setAnimationDuration:5]; [UIView setAnimationCurve:UIViewAnimationCurveEaseOut]; CGAffineTransform scaleTrans = CGAffineTransformMakeScale(1.0f, 1.0f); CGAffineTransform lefttorightTrans = CGAffineTransformMakeTranslation(-200.0f,0.0f); _menuBtn.transform = […]

cocoa的最佳logging器

任何人都可以推荐我一个cocoa的好logging器,应该与log4j相提并论。 我一直在开发这个应用程序在cocoa&随着源代码越来越多,我发现我的自我渴望logging器。 我GOOGLE了一下,已经find了一些select,但我期待听到你们和你与这些logging器的经验。 我期待听到您的意见。

用animation添加UIAlertVIew子视图,具有弹跳效果

如何在iOS中添加子视图时popup或popup风格的animation? 我需要类似于UIAlertView外观样式的东西。 我知道有几种方法可以做同样的事情,但我更喜欢使用基本的[UIView animateWithDuration: …]; 在这里阻止,所以我可以得到一些关于我应该在这里使用popup效果的transform帮助? 谢谢