Tag: 客观

在UICollectionView中的单元格顺序

我需要创build一个UICollectionView与不同大小的单元格( UICollectionView )。 我已经编码添加单元格,取决于他们使用的是什么尺寸的collectionView:layout:sizeForItemAtIndexPath: 这是预期的结果(单元格1和单元格3必须位于单元格2的左侧): 但是目前的结果是: 我的(丑)目前的代码是(self.cellSize =屏幕宽度/ 3): – (CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout *)collectionViewLayout sizeForItemAtIndexPath:(NSIndexPath *)indexPath { CGFloat size = self.cellSize; if (indexPath.item == 0) { return CGSizeMake(self.cellSize * 3.f, self.cellSize * 2.5f); } if (indexPath.item == 1) { return CGSizeMake(self.cellSize, self.cellSize); } if (indexPath.item == 2) { return CGSizeMake(self.cellSize * 2.f, self.cellSize * 2.f); […]

评估string中的mathexpression式? (NSString)

可能重复: 什么是快速C或Objective-Cmathparsing器? 我有一个NSString代表一个计算例如。 @"(10+10)*2"我想要评估string,就好像它实际上是这样的; double result = (10+10)*2; 什么是采取iOS最直接的方法?

如何缩放UICollectionViewCell中的UIScrollView?

我正在尝试在UICollectionViewCell添加一个UIScrollView 。 这个想法是,你可以使用捏来缩放UIScrollView (和它,图像内),但滚动视图似乎不处理任何手势。 我猜他们正在被UICollectionView 。 我已经将UIScrollView的委托设置为UICollectionViewCell ,但是没有一个委托方法正在被调用。 编辑:我做了一个github回购代码(尽可能简化我)。 即使这只是几行代码,我看不出我做错了什么。 编辑2:答案被发现后,我join了上述回购修复,希望别人也发现它也有帮助:) https://github.com/krummler/gallery-pinchzoom-example

GCD和asynchronousNSURLConnection

我知道如果我创build一个NSURLConnection(标准的asynchronous),它会callback在同一个线程。 目前这是在我的主线上。 (工作也很好)。 但我现在使用相同的代码的其他东西,我需要保持我的UI snappy …. 如果我做 dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{ /* and inside here, at some NSURLConnection is created */ }); ..是否有可能是我的NSURLConnection创build,但我的线程在url连接返回之前消失? 我是GCD的新手。 如何保持线程活着,直到我的url连接返回,还是有更好的办法,我可以做到这一点?

在iOS中的另一个图像覆盖图像

我在iOS应用程序中显示来自YouTube的缩略图图像。 点击后,将转到youtube。 我需要将播放button叠加到这些图像上。 什么可能是最直接的方式呢? 另外,图像被远程加载到桌子上,所以性能是一个很大的考虑因素

圆angularUIView的顶部和添加边框

我在下面的代码中做了四舍五入的分类。 我也想画一个边框。 但边angular在angular落的圆angular部分没有显示。 这是代码 – (void) roundTopCorners:(CGFloat) radius { self.layer.masksToBounds = YES; CGRect bounds = self.bounds; UIBezierPath *maskPath = [UIBezierPath bezierPathWithRoundedRect:bounds byRoundingCorners:(UIRectCornerTopLeft | UIRectCornerTopRight) cornerRadii:CGSizeMake(radius, radius)]; CAShapeLayer *maskLayer = [CAShapeLayer layer]; maskLayer.frame = bounds; maskLayer.path = maskPath.CGPath; maskLayer.strokeColor = [UIColor redColor].CGColor; self.layer.mask = maskLayer; }

使用opencv或其他技术识别出现在图像四angular的黑色图案

我遇到了一个问题,就是如何识别图像中的某些图案。 图像是纯白色的纸张图像,四angular的图案是黑色的。 我想识别图像上的黑色图案? 我在网上冲浪很多,发现opencv是一个答案。 但没有提供任何描述如何使用opencv来实现所需function的提供。 请帮助我一些编码的angular度来看,或提供一些我应该遵循的链接或任何开放源代码库的名称,我应该用来实现此function。 图案图像如下: – 图像由纯白色背景和四个黑色图案组成。我需要识别四个angular落中的黑色图案,然后处理图像。一个angular落显示为椭圆形,以突出显示它。 任何build议将不胜感激。 提前致谢!

什么是iOS中的“__connection_block_invoke_2:连接中断错误”?

我试图使UITableView使用AFNetworking iOS应用程序。 TableView加载20个数据,如Twitter的时间表。 当它加载超过80个数据时,Xcode显示花费大约70MB内存和控制台显示 "Received memory warning." 和 **"error in __connection_block_invoke_2: Connection interrupted".** 这是什么?如何处理这个错误?

如果select了单元格,则不调用UICollectionView – didDeselectItemAtIndexPath

我做的第一件事就是设置选中的单元格。 – (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath { UICollectionViewCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:@"Cell" forIndexPath:indexPath]; cell.selected = YES; return cell; } 细胞成功select。 如果用户触摸选定的单元格,则应取消select单元格并调用代表。 但是这绝不会发生。 – (void)collectionView:(UICollectionView *)collectionView didSelectItemAtIndexPath:(NSIndexPath *)indexPath { NSLog(@"%s", __PRETTY_FUNCTION__); } – (void)collectionView:(UICollectionView *)collectionView didDeselectItemAtIndexPath:(NSIndexPath *)indexPath { NSLog(@"%s", __PRETTY_FUNCTION__); } 我知道,如果我以编程方式设置select,则不会调用委托。 代表和数据源被设置。 但是,这个代表被调用: – (BOOL)collectionView:(UICollectionView *)collectionView shouldHighlightItemAtIndexPath:(NSIndexPath *)indexPath { NSLog(@"%s", __PRETTY_FUNCTION__); return YES; } […]

静态和dynamic单元格的UITableView混合?

我知道你不能在单个UITableView混合静态和dynamic单元格types,但我想不出一个更好的方式来描述我的问题。 我有几个固定内容的预定义单元格,我也有一个未知数的dynamic内容单元格坐在中间。 所以我想我的桌子看起来像这样: Fixed Fixed Fixed Dynamic Dynamic Dynamic Dynamic Dynamic Fixed Fixed 那么你究竟如何build议我在我的cellForRowAtIndexPath方法呢? 谢谢。