Tag: ios7

ios如何从单个视图争论到分割视图控制器

我有两个模板视图(一个是单视图,另一个是分割视图控制器),每个单独工作正常。 所以我在Single View上放了一个button,并在button上放置了一个Push Segue以进入Split View Controller。 当我按下button,我得到一个崩溃,说不能从外部UI导航控制器使用推。 好的,我把单视图模板放到UI导航控制器中,现在说:分割视图控制器不能被推送到导航控制器。 所以…我该怎么做? 谢谢 !

iOS 7.1 imagePicker CameraFlashMode不指示Flash状态

我有iPhone应用程序覆盖相机与自定义视图。 我有一个button来切换相机闪光灯模式,这是代码 switch ([self.imagePickerController cameraFlashMode]) { case UIImagePickerControllerCameraFlashModeAuto: [self.imagePickerController setCameraFlashMode:UIImagePickerControllerCameraFlashModeOn]; return @"On"; break; case UIImagePickerControllerCameraFlashModeOn: [self.imagePickerController setCameraFlashMode:UIImagePickerControllerCameraFlashModeOff]; return @"Off"; break; case UIImagePickerControllerCameraFlashModeOff: [self.imagePickerController setCameraFlashMode:UIImagePickerControllerCameraFlashModeAuto]; return @"Auto"; break; default: break; } 这是我的问题:在iOS 7.0x上工作得非常好,但在iOS 7.1中,cameraFlashMode属性返回UIImagePickerControllerCameraFlashModeAuto,无论其实际状态如何。 闪光模式确实改变,但我没有得到任何迹象。 任何线索? 谢谢

ios7取消3次后无法登陆gamecenter获取

这个问题很奇怪。 我的系统版本是IOS7。 一切顺利在ios7模拟器上。 但是,当我尝试在我的iphone上进行身份validation时,callback块中的错误始终是"GkErrorCanceled: the requested operation has been canceled or disabled by the user". 即使我已经login游戏中心,错误仍然popup。 我试图谷歌的问题,并find了一个人在stackoverflow已征服了这个问题: iPhone模拟器6.0无法在沙箱模式下连接到gamecenter 。 我试图遵循的方式,但是,它不适合我。 我不知道我是否做错了什么。 有人能给我一个更详细的解决scheme吗? 非常感谢!

tableView.contentInset在iOS 7上被破坏

在iOS 7上设置UITableView上的contentInset似乎不起作用: self.tableView.contentInset = UIEdgeInsetsMake(0, 0, 100, 0); // Works on iOS 6, nothing happens on iOS 7 我试着将self.automaticallyAdjustsScrollViewInsets设置为NO在viewDidLoad,仍然没有。 我究竟做错了什么? 有没有新的方法来做到这一点或解决方法?

iOS7 – ABPersonViewController,编辑模式

苹果公司提供了一个很好的综合和小例子,“QuickContacts”( developer.apple.com/library/IOs/samplecode/QuickContacts/Introduction/Intro.html ),概述了地址簿UI框架的基本用法。 – 可下载的源代码的工作方式如下(一旦将一个名为“Appleseed”的人员添加到您的地址簿中,或将第246行(QuickContactsViewController.m)中的人员名称更改为您的地址簿中已存在的人员)。 问题:我们如何修改函数-(void)showPersonViewController函数,使得ABPersonViewController "picker" -(void)showPersonViewController ABPersonViewController "picker"已经处于编辑模式(带有可见的“完成”editingButton),当它被打开时(被推入到navigationController堆栈)。 在“7”之前的iOS版本中,插入如picker.editing = YES;是一个直接的问题picker.editing = YES; 在将拾取器推入导航堆栈之前,为了以编辑模式查看它,一旦打开(见下面的代码)。 在iOS7中,这不起作用了。 这是在iOS7中的错误,如果是这样,是否有一个简单的解决方法(而不是如反向工程的ABPersonViewController类)? – 还是需要以不同的方式进行编码? 期待您的意见。 -(void)showPersonViewController { // Search for the person named "Appleseed" in the address book NSArray *people = (NSArray *)CFBridgingRelease(ABAddressBookCopyPeopleWithName(self.addressBook, CFSTR("Appleseed"))); // Display "Appleseed" information if found in the address book if ((people != nil) && […]

在tableview页脚中添加button

我有一个viewcontroller中的tableview。 我有一节。 我想在页脚中添加button。 我已经写了这个代码,但页脚视图不显示。 – (UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section{ UIView *footerView=[[UIView alloc]initWithFrame:CGRectMake(0, 0, 320, 40)]; UIButton *addcharity=[UIButton buttonWithType:UIButtonTypeCustom]; [addcharity setTitle:@"Add to other" forState:UIControlStateNormal]; [addcharity addTarget:self action:@selector(addCharity:) forControlEvents:UIControlEventTouchUpInside]; addcharity.frame=CGRectMake(0, 0, 40, 30); [footerView addSubview:addcharity]; return footerView; } 我也在其代表方法中设置页脚100的高度。 屏幕截图:最初我有3个数据。 但是,当我search特定的数据和结果将显示在tableview当时我有一个数据,所以当时脚注位置改变。 我想在最初的地方修复页脚。 编辑: 作为替代解决scheme,可以通过添加额外的单元格来添加button。

如何使用SDK 7在iOS 7上设置UIPickerView的背景颜色?

如何使用SDK 7 在iOS 7上设置UIPickerView的背景颜色,并在iOS 5和iOS 6上使用标准select器? 它在iOS 7上默认是透明的。

UICollectionViewData在ios7上的validateLayoutInRect声明失败

UICollectionViewData上的UICollectionViewData validateLayoutInRect声明失败。 我试图删除所有的UICollectionView项目,一个接一个,使用for循环; 我在下面发布我的代码。 我使用deleteItemsAtIndexPaths删除了UICollectionView项目。 它在iOS6上完美工作 ,但在iOS7中崩溃 ,但有以下例外情况: UICollectionViewData中的断言失败validateLayoutInRect 我从collectionArray删除对象,然后self.collectionView ,使用indexPath 。 当我删除第四个对象,在iOS7上引发Assertion failure 。 这里我使用了performBatchUpdates 。 请帮助我在iOS7中获得正确的结果。 分享正确的代码。 提前致谢。 try { for (int i=count-1; i>=0; i–) { [self.collectionView performBatchUpdates:^(void){ [collectionArray removeObjectAtIndex:i]; // First delete the item from you model [self.collectionView deleteItemsAtIndexPaths:@[[NSIndexPath indexPathForRow:i inSection:0]]]; } completion:nil]; [self.collectionView reloadData]; } } @catch (NSException *exception) { } […]

iOS 7只有应用程序在启动时崩溃

我最近把我的xcode项目改成了iOS 7,而不是支持iOS 5.在应用程序启动后立即做出这个改变,我在控制台中得到这个消息。 -[UICachedDeviceWhiteColor shadowColor]: unrecognized selector sent to instance 0x156f22f0 我不确定是什么原因造成的。 但使用debugging器,好像我的应用程序委托在第一行代码崩溃。 – (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { self.window.rootViewController = self.tabBarController; //this line is where it crashes [self.window makeKeyAndVisible]; 任何帮助,将不胜感激

iOS地图在几个点(地点)之间绘制路线(线)

我必须解决一个问题。 我已经在服务器上存储了很多坐标,它们代表着一个过程,而我必须在地图上绘制过程,必须支持iOS6和iOS7 所以,应该能够画出这样的东西 任何人都可以帮助我解决scheme或想法更好地实现这一目标