UICollectionView装饰视图

有没有人实现了iOS 6 UICollectionView的装饰视图? 在网上实现装饰视图是不可能的。 基本上在我的应用程序,我有多个部分,我只是想显示每个部分后面的装饰视图。 这应该很容易实现,但我没有运气。 这使我疯狂…谢谢。

如何在另一个框架(Umbrella Framework)中添加一个框架

我使用下面的教程构build了一个框架。 我也有这个框架。 我试图在我的内部实现第二个框架,从我在Apple文档中读取的结果框架被称为“Umbrella Framework”。 我使用拖放添加了框架中的第二个框架,并validation它位于“Link Binary With Libraries”中。 当我尝试在我的框架的一个类中进行下一个导入之后: #import <CrashReporter/CrashReporter.h> 由于导入的框架不可见,我收到一个错误。 我也看到了stackoverflow后: 如何在iOS SDK中创build一个伞框架? 更新 有没有人试图提取iOS的PLCrashReporter类,并将其整合到一个项目中? 你可以在这里find我的尝试。

如何在Xcode 6中获得UI的3D视图?

我是这个领域的新手。 在使用Xcode 5.1.1一个星期后,我开始使用Xcode 6。 迷上新增function后,我安装了Xcode 6。 现在,我无法在ios中findUI的3D视图。 我正在使用OSX 10.9.4。

iOS的图像资源

我可能在这里丢失了一些明显的东西,但是我一直无法解决以下问题: 我有一个正常和视网膜屏幕的图像资源项目,像someimage.png和someimage@2x.png ,这是存储在一个单独的包。 当我构build项目时,Xcode会自动将它们打包成一个多页的tiff( imageName.tiff ),我已经在finder中检查过它 – 它实际上是包含两个图像的multipage tiff。 然而,这里出现了一个问题:我很难加载适当的资源。 我所做的是: NSString * imageName = … ; NSLog(@"imageName: %@", imageName); UIImage * someImage = [UIImage imageNamed: imageName]; 另外我fave辅助方法,返回捆绑资源: +(NSBundle *) resourcesBundle { NSBundle *bundle = [NSBundle bundleWithURL:[[NSBundle mainBundle] URLForResource:@"MyResourcesBundle" withExtension:@"bundle"]]; return bundle; } 我已经尝试以下imageName : imageName = [[AuxClass resourcesBundle] pathForResource:@"someimage" ofType:@"png"]; 在这种情况下,我对imageName有null 。 imageName = […]

旋转图像上下文(CGContextRotateCTM)使其变为空白。 为什么?

#define radians(degrees) (degrees * M_PI/180) UIImage *rotate(UIImage *image) { CGSize size = image.size;; UIGraphicsBeginImageContext(size); CGContextRef context = UIGraphicsGetCurrentContext(); // If this is commented out, image is returned as it is. CGContextRotateCTM (context, radians(90)); [image drawInRect:CGRectMake(0, 0, size.width, size.height)]; UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); return newImage; } 其他事情可能是错的吗? 出于想法。

如何testing生产推送通知?

到目前为止,我使用开发推送证书和推送通知很好。 现在我想提交我的应用程序到苹果,所以我创build了一个生产证书,并将其设置为“代码签名身份” – >“发布” 我也把.p12文件放在我的生产服务器上。 但现在推动不起作用。 当我从Xcode运行时,它是否工作? 或者只是从App Store下载应用程序时才工作? 如果是的话,我该如何testing呢?

AutoLayout多行UILabel剪掉一些文字

我试图学习汽车的布局,最终以为我发现这件事情时就挂上了。 我在玩原型单元和标签。 我正在尝试一个 标题, titleLbl – 图片中的蓝色框 钱, moneyLbl – 图片中的绿色框 Subtitle / Description, subTitleLbl – 图片中的红色框 到目前为止,我有这样的: 我想要达到的是: 绿框应该始终显示在1行上 绿框内的值应该以蓝框为中心 蓝色框将会占用剩余的空间(在2之间为水平约束-8px),并且如果需要的话在多行上显示 红色框应该在下面,根据需要显示多行。 正如你所看到的,除了最后一行的例子之外,这几乎都是有效的。 我试图研究这个问题,从我能收集的内容来看,这与内在内容大小有关。 许多post在线推荐设置setPreferredMaxLayoutWidth ,我已经在多个地方为titleLbl做了这个,并没有任何效果。 只有将其硬编码为180时,才能得到结果,但是它还在文本上方/下方的其他蓝色框中添加了空白/填充,大大增加了红色/蓝色框之间的空间。 这是我的约束: 标题: 钱: 字幕: 基于我用其他文本样本运行的testing,它似乎使用了故事板中显示的宽度,但是任何尝试更正它都不起作用。 我已经创build了一个单元格的伊娃,并用它来创build单元格的高度: – (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath { [sizingCellTitleSubMoney.titleLbl setText:[[tableViewData objectAtIndex:indexPath.row] objectForKey:@"title"]]; [sizingCellTitleSubMoney.subtitleLbl setText:[[tableViewData objectAtIndex:indexPath.row] objectForKey:@"subtitle"]]; [sizingCellTitleSubMoney.moneyLbl setText:[[tableViewData objectAtIndex:indexPath.row] objectForKey:@"cost"]]; [sizingCellTitleSubMoney layoutIfNeeded]; CGSize […]

如何检查设备是否可以拨打电话(iOS 8)?

在iOS <8上,您可以使用函数- (BOOL)canOpenURL:(NSURL *)url 。 在iOS 8上,即使在iPad上,此function也会返回YES 。 我想这与通过Wi-Fi(或其他新function)进行通话有关,但我的iPad无法拨打电话。 任何人都知道更好的方法来检测该function?

NSString包含string崩溃

我试图根据其中的一个string字段来过滤数组。 nameLower和filterLower都有NSString的值,但我不断得到: __NSCFString containsString:]: unrecognized selector sent to instance 0x7f876b79e160 -(void) filterFriendsArray:(NSString*)filter { [_filteredFriendsArray removeAllObjects]; for (FacebookUser* user in _friendsArray) { NSString* nameLower = [user.user.name lowercaseString]; NSString* filterLower = [filter lowercaseString]; if ([nameLower containsString:filterLower]) [_filteredFriendsArray addObject:user]; } _displayedFriendsArray = _filteredFriendsArray; }

如何在iPhonelocking屏幕上设置当前播放audio的标题?

当您播放音乐时,音乐标题将显示在locking屏幕的下方。 我也看到了TuneIn收音机是如何通过显示当前正在播放的电台名称来实现的。 你是怎样做的?