我在UICollectionView有两个部分。 我只想在UICollectionView显示节标题。 不在第0节。 所以我试图返回nil viewForSupplementaryElementOfKind : section == 0方法,并返回section == 1视图。 它崩溃,并显示下面的错误: Assertion failure in -[UICollectionView _createPreparedSupplementaryViewForElementOfKind:atIndexPath:withLayoutAttributes:applyAttributes]: 这里是我的补充视图的代码。 – (UICollectionReusableView *)collectionView:(UICollectionView *)collectionView viewForSupplementaryElementOfKind:(NSString *)kind atIndexPath:(NSIndexPath *)indexPath { UICollectionReusableView *sectionHeader = nil; if (kind == UICollectionElementKindSectionHeader && indexPath.section == 1) { sectionHeader = [collectionView dequeueReusableSupplementaryViewOfKind:kind withReuseIdentifier:@"EventSectionHeader" forIndexPath:indexPath]; sectionHeader.layer.borderWidth = .5f; sectionHeader.layer.borderColor = [UIColor colorWithRed:221.0 / 255.0 […]
当我在我的项目中joinInstagram时 我从UIImagePickerController得到一个image ,然后我想把它发送到Instagram但是,当我通过UIDocumentInteractionController委托方法presentOptionsMenuFromRect:inView: animated:发送image到Instagram presentOptionsMenuFromRect:inView: animated:像这样 [documentInteractionController presentOptionsMenuFromRect:CGRectZero inView:self.view animated:YES]; 警告来了警告:尝试在演示文稿正在进行时呈现<_UIDocumentActivityViewController:0x7584780>! 该应用程序不是崩溃。 但是我没有得到这个问题。 为什么这个警告来了,它是什么意思。 我在互联网上search,并阅读有关这个问题,但没有得到任何答案。 帮我 !!
我想检测如果mytable视图已经滚动,我尝试了所有的触摸事件,如: – (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { [super touchesBegan:touches withEvent:event]; //my code } 但似乎所有的触摸事件都不响应滚动,但只有当单元格被触摸,移动,等等时才会响应 有没有办法来检测UITableView的滚动事件?
我正在开发一个iPhone应用程序,在我的表格视图中,我想单元格select样式的自定义颜色,我读了UITableViewCell类参考,但只有三个常量为select样式(蓝色,灰色,无)定义。 我看到一个应用程序使用了不同于参考文献中定义的颜色。 我们如何使用参考文献中定义的颜色以外的颜色? 提前致谢。
如何以编程方式访问Bundle Seed ID / Team ID / App Identifier Prefixstring? (据我所知,这些都是一样的东西)。 我正在使用UICKeychainStore钥匙串包装器将数据保存在多个应用程序中。 这些应用程序中的每个应用程序在其授权plists中都有一个共享的钥匙串访问组,并共享相同的设置configuration文件。 默认情况下,钥匙串服务使用plist中的第一个访问组作为存储数据的访问组。 当我debuggingUICKeychainStore时,这看起来像“AS234SDG.com.myCompany.SpecificApp”。 我想设置访问组为“AS234SDG.com.myCompany.SharedStuff”,但我似乎无法find如何获得编程的访问组的“AS234SDG”string,并希望避免硬编码它如果可能的话。
我有UITableViewCell上的UIlabel,我已经编程创build(即不是一个笔尖或子类)。 当单元格突出显示(变为蓝色)时,会使UILabels的所有背景颜色变清晰。 我有2 UILabels,我不希望这是事实。 目前,我在UILabel后面使用UIImageView,使其看起来像背景颜色不会改变。 但是,这似乎是一个低效的方法来做到这一点。 当UITableViewCell突出显示时,如何停止某些UILabel的背景颜色变化?
如何设置iPhone设备保持活动(不locking),而我的应用程序正在运行? 任何想法
我怎样才能将UIPinchGestureRecognizer的规模限制在最低和最高水平? 下面的比例属性似乎是相对于最后一个已知的规模(从上一个国家的增量),我不知道如何设置对被缩放的对象的大小/高度的限制。 -(void)scale:(id)sender { [self.view bringSubviewToFront:[(UIPinchGestureRecognizer*)sender view]]; if([(UIPinchGestureRecognizer*)sender state] == UIGestureRecognizerStateEnded) { lastScale = 1.0; return; } CGFloat pinchscale = [(UIPinchGestureRecognizer*)sender scale]; CGFloat scale = 1.0 – (lastScale – pinchscale); CGAffineTransform currentTransform = [(UIPinchGestureRecognizer*)sender view].transform; CGAffineTransform holderTransform = holderView.transform; CGAffineTransform newTransform = CGAffineTransformScale(currentTransform, scale, scale); [[(UIPinchGestureRecognizer*)sender view] setTransform:newTransform]; lastScale = [(UIPinchGestureRecognizer*)sender scale]; }
我想在我的ios应用程序中使用HelveticaNeue-UltraLight。 我将字体文件作为资源添加到我的项目中,并在plist文件中添加“由应用程序提供的字体”键。 文件名是HelveticaNeue.dfont,我已经将它添加到了关键数组中。 当我检查可用的字体,我现在可以看到它… NSArray *fonts = [UIFont fontNamesForFamilyName:@"Helvetica Neue"]; for(NSString *string in fonts){ NSLog(@"%@", string); } 1-07-08 17:32:57.866 myApp[5159:207] HelveticaNeue-Bold 2011-07-08 17:32:57.866 myApp[5159:207] HelveticaNeue-CondensedBlack 2011-07-08 17:32:57.867 myApp[5159:207] HelveticaNeue-Medium 2011-07-08 17:32:57.867 myApp[5159:207] HelveticaNeue 2011-07-08 17:32:57.868 myApp[5159:207] HelveticaNeue-Light 2011-07-08 17:32:57.868 myApp[5159:207] HelveticaNeue-CondensedBold 2011-07-08 17:32:57.868 myApp[5159:207] HelveticaNeue-LightItalic 2011-07-08 17:32:57.869 myApp[5159:207] HelveticaNeue-UltraLightItalic 2011-07-08 17:32:57.869 myApp[5159:207] HelveticaNeue-UltraLight // HERE […]
当用户按下该button时,我想更改UIButton上的图像。 所以,我写了 btnthumbnail2 setImage:[UIImage imageNamed:@"leaderboard_ov.png"] forState:UIControlStateNormal]; 之后我改变了看法。 图像正在改变,但不显示改变的图像。我认为控制进入下一个视图这就是为什么发生。 但是我想展示这个变化,我该怎么做? Plz帮我做这个..