Tag: ios8

我如何dynamic调整UICollectionView中的标题视图?

我有一个UICollectionView中的头(UICollectionReusableCell),其高度需要是可变的。 我怎么能根据内容的高度来调整自己? 我不需要支持iOS 7,Autolayout解决scheme是可取的(如果存在的话)。

如何检测如果ios8自定义键盘扩展运行在不iPhone 6优化的应用程序?

在标准显示模式的键盘和状态栏显示缩放的iPhone 6未优化的应用程序。 这会导致我手动布局的自定义键盘扩展名显示拉伸。 我如何检测这个缩放来修复布局?

检测iOS8可达性手势

任何方式来检测Objective-C中iOS8的新Reachability手势? 双击iPhone6和iPhone6Plus上的TouchIDbutton激活手势。

我们可以提交xcode6testing版吗? 如何准备应用程序的iOS8?

所以我已经发布了一个应用程序进入商店,现在想准备iOS8的。 有些东西不再适用于iOS8(例如,应用程序注册通知的方式),我已经通过添加新的未弃用方法来解决这些问题。 然而,我在某处读过,我们不应该提交使用XCode6 beta构build的应用程序。 如果是这样的话,iOS8出来的时候,我们如何确保iOS8兼容的应用程序?

ios8 UIModalTransitionStylePartialCurl无法正常工作

在ios 8下使用presentViewController modalTransitionStyle = UIModalTransitionStylePartialCurl消失所有页面。 我希望它像ios 7一样工作。

你可以编程方式在iOS 8(W / Swift)切换请勿打扰模式?

做一些研究,看起来你不能在iOS 6或7切换请勿打扰模式。想知道你是否可以在iOS 8中做到这一点。我找不到苹果的文档中的任何东西 任何帮助将是伟大的。 谢谢!

UIDocumentPickerViewController – 所有文件变灰

我正在iOS 8中testing新的UIDocumentPickerViewController API。我只想在iCloud中打开一个文件,看看交互是如何工作的。 这是我从我的UIViewController运行的代码: – (IBAction)openDocument:(id)sender { [self showDocumentPickerInMode:UIDocumentPickerModeOpen]; } – (void)showDocumentPickerInMode:(UIDocumentPickerMode)mode { UIDocumentPickerViewController *picker = [[UIDocumentPickerViewController alloc] initWithDocumentTypes:@[(NSString *)kUTTypeData] inMode:mode]; picker.delegate = self; [self presentViewController:picker animated:YES completion:nil]; } openDocument绑定到IB中的一个button。 当我点击它时,会打开iCloud浏览器,但是其中的每个文件夹都是灰色的(我创build了一些testingKeynote,Numbers和Pages文件),所以我无法访问这些文件: 。 我检查了一些文档,并做了以下(没有运气): 在我的应用程序中启用iCloud(在function部分,用于键值存储和iCloud文档)。 在我的Info.plist中添加了public.data的UTI,如下所示: <key>CFBundleDocumentTypes</key> CFBundleTypeIconFile icon.png CFBundleTypeName MyData CFBundleTypeRole查看器LSItemContentTypes public.data LSTypeIsPackage NSDocumentClass文档NSPersistentStoreTypeKey二进制 在我的Info.plist中添加了NSUbiquitousContainerIsDocumentScopePublic值,其值为YES 。 任何想法可能是错误的或失踪?

UIPopoverController不在iPad的iOS 8中呈现

我在iOS 8 iPad中使用UIPopoverController imagepicker它在iOS 7中工作,但不在iOS 8中。popup窗口不显示, popoverControllerDidDismissPopover立即调用。请提出解决scheme..在这里使用的代码: UIPopoverController *popVC= [[UIPopoverController alloc] initWithContentViewController:pickerController]; _pop = popVC; _pop.delegate = self; [_pop presentPopoverFromRect:attachBtnFrame inView:_sender permittedArrowDirections:UIPopoverArrowDirectionAny animated:NO]; 谢谢..

iOS8自动布局以编程方式固定到相对布局边距

我有一个UI元素(实际上是UISwitch ,但实际上并不重要),在Interface Builder中将前导空格和尾随空格固定为超级视图。 约束在Xcode 6中看起来像这样: 领导空间的约束是有效的。 约束值是42.0分 。 这正是我想要的,因为对于不同的设备,我可以更改UIView上的layoutMargins属性和约束将正常工作,以增加视图之间的余量。 现在我想在代码中添加另一个视图,这个视图的前后两个空格都被固定为superview margin,所以相同的layoutMargins设置为superview。 我使用以下语法使用视觉格式语言固定视图: NSArray *constraints = [NSLayoutConstraint constraintsWithVisualFormat:@"|-42.0-[separatorView]-42.0-|" options:0 metrics:nil views:NSDictionaryOfVariableBindings(self.contentView, separatorView)]; [self.contentView addConstraints:constraints]; [self.contentView setNeedsUpdateConstraints]; 这个工作,但layoutMargins属性没有使用这个约束的影响,所以它显然不是固定到保证金,而是直接到超视图。 所以我的问题是: 如何使用可视化格式语言将UI元素空间固定在代码中的边距? 或者如果不可能的话,如何使用constraintWithItem:attribute:relatedBy:toItem:attribute:multiplier:constant: API? 谢谢!

UITableViewCell抛出exception

我正在更新项目到iOS 8,并与我的一个UITableViewCell实现运行到这个问题。 目前在模拟器上,而不是设备,它被设置为“iPhone 6”。 *** Assertion failure in -[UITableViewCell _setHostsLayoutEngine:], /SourceCache/UIKit_Sim/UIKit-3318/NSLayoutConstraint_UIKitAdditions.m:2754 2014-09-15 10:43:52.890 BasketballStatTracker[10662:304085] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Must translate autoresizing mask into constraints to have _setHostsLayoutEngine:YES.' 奇怪的是,我在我的所有其他UITableViews中使用这个自定义UITableViewCell子类,它没有任何断言,运行良好。 这是cellForRowAtIndexPath:实现。 MyTableCell *cell =(MyTableCell*)[tableView dequeueReusableCellWithIdentifier:CellIdentifier]; if (cell == nil) { cell =[[MyTableCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier]; } 这是堆栈跟踪 0 CoreFoundation 0x000000010844e3f5 __exceptionPreprocess + […]