14 如何将图片保存到iPhone照片库? 我需要怎么做才能将程序生成的图像(可能是通过相机生成的图像)保存到iPhone上的系统照片库中? 193 ios iphone cocoa-touch camera uiimage
17 如何自定义UITableViewCell的背景色? 我想自定义UITableView中所有UITableViewCells的背景(也许还有边框)。到目前为止,我还无法自定义此内容,因此我有一堆默认的白色背景单元格。 iPhone SDK有办法做到这一点吗? 188 ios iphone uitableview cocoa-touch background-color
30 UIButton:使匹配区域大于默认匹配区域 我有一个关于UIButton及其命中区域的问题。我在界面构建器中使用“信息暗”按钮,但是发现命中区域不足以容纳某些人的手指。 有没有一种方法可以通过编程方式或在Interface Builder中增加按钮的点击区域,而无需更改InfoButton图形的大小? 188 ios cocoa-touch uibutton uikit
14 UITableViewCell显示白色背景,无法在iOS7上修改 我已经实现了一个继承自的自定义表格视图单元格类UITableViewCell。tableview包含背景图像,所以我希望单元格的背景是透明的。在iOS7之前看起来很棒。 但是,在iOS7中,该单元格始终以白色背景显示。 即使对于2015年的Xcode7,情节提要中也存在错误:您必须在代码中设置单元格的背景色。 186 ios objective-c cocoa-touch ios7
29 从UIView到UIViewController? 是否有内置的方法可以从UIView到达UIViewController?我知道您可以通过UIViewController它获取UIView通行证,[self view]但我想知道是否存在反向引用? 185 ios objective-c cocoa-touch uiview uiviewcontroller
20 在Objective-C中检查空字符串的正确方法是什么? 我在iPhone应用程序中使用了它 if (title == nil) { // do something } 但是它会引发一些异常,并且控制台显示标题为“(null)”。 所以我现在用这个: if (title == nil || [title isKindOfClass:[NSNull class]]) { //do something } 有什么区别?确定字符串是否为null的最佳方法是什么? 184 ios objective-c cocoa-touch
12 具有UITapGestureRecognizer的视图内的UIButton 我有一个观点UITapGestureRecognizer。因此,当我点击视图时,该视图上方会出现另一个视图。此新视图具有三个按钮。现在,当我按下这些按钮之一时,我没有得到按钮动作,只有击打手势动作。因此,我无法再使用这些按钮。我该怎么做才能使事件通过这些按钮?奇怪的是按钮仍然突出显示。 收到UITapGestureRecognizer的提示后,我不能只删除它。因为有了它,新视图也可以被删除。意味着我想要像全屏视频控件那样的行为。 184 ios objective-c iphone cocoa-touch uitapgesturerecognizer
4 如何使用Swift将文本复制到剪贴板/粘贴板 我正在寻找一个如何将文本复制到iOS剪贴板的干净示例,然后可以在其他应用程序中使用/粘贴该文本。 此功能的优点是可以快速复制文本,而无需传统文本复制的标准文本突出显示功能。 我假设键类在其中UIPasteboard,但是在它们提供的代码示例中找不到相关的区域。 184 ios swift cocoa-touch copy uipasteboard
8 iOS:自动版式中的多行UILabel 我在尝试通过自动版式实现一些非常基本的版式行为时遇到了麻烦。我的视图控制器在IB中如下所示: 顶部标签是标题标签,我不知道它将是多少行。我需要标题标签来显示所有文本行。我还需要在标题的正下方布置其他两个标签和小图像,无论它高高多少。我在标签和小图像之间设置了垂直间距约束,在标题标签和其超级视图之间设置了顶部间距约束,在小图像和其超级视图之间设置了底部间距约束。白色的UIView没有高度限制,因此应垂直拉伸以包含其子视图。我已将标题标签的行数设置为0。 如何获得标题标签以调整大小以适合字符串所需的行数?我的理解是因为使用自动布局,所以不能使用setFrame方法。而且我必须使用“自动布局”,因为我需要其他视图保持在标题标签下方(因此受约束)。 我怎样才能做到这一点? 183 ios iphone cocoa-touch autolayout uilabel
16 更改时为UITableView设置动画的reloadData 我有一个有两种模式的UITableView。当我们在模式之间切换时,我有不同数量的节和每个节的单元格。理想情况下,当表格增加或缩小时,它将执行一些很酷的动画处理。 这是我尝试的代码,但是它什么也没做: CGContextRef context = UIGraphicsGetCurrentContext(); [UIView beginAnimations:nil context:context]; [UIView setAnimationCurve:UIViewAnimationCurveEaseInOut]; [UIView setAnimationDuration:0.5]; [self.tableView reloadData]; [UIView commitAnimations]; 关于如何执行此操作的任何想法? 183 cocoa-touch animation
23 在UIScrollView中查找滚动方向? 我UIScrollView只允许水平滚动,我想知道用户滚动的方向(左,右)。我所做的是将子类化UIScrollView并重写该touchesMoved方法: - (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event { [super touchesMoved:touches withEvent:event]; UITouch *touch = [touches anyObject]; float now = [touch locationInView:self].x; float before = [touch previousLocationInView:self].x; NSLog(@"%f %f", before, now); if (now > before){ right = NO; NSLog(@"LEFT"); } else{ right = YES; NSLog(@"RIGHT"); } } 但是当我移动时,有时根本不会调用此方法。你怎么看? 183 iphone ios cocoa-touch uiscrollview
15 如何绕过按钮的角落 我有一个矩形图像(jpg),想用它在xcode中用圆角填充按钮的背景。 我写了以下内容: UIButton *button = [[UIButton buttonWithType:UIButtonTypeRoundedRect] retain]; CGRect frame = CGRectMake(x, y, cardWidth, cardHeight); button.frame = frame; [button setBackgroundImage:backImage forState:UIControlStateNormal]; 但是,我用这种方法得到的按钮没有圆角:而是一个看起来像我的原始图像的纯矩形。我该如何获取带有圆角的图像来表示我的按钮? 谢谢! 182 ios cocoa-touch uibutton rounded-corners
22 编辑UITextField时如何关闭键盘 我知道当我要分配键盘时,我需要告诉UITextField退出第一响应者,但是我不确定如何知道用户何时按下了键盘上的“完成”键。我可以留意通知吗? 181 ios iphone cocoa-touch uitextfield uikeyboard
11 以编程方式创建UICollectionView 我正在寻找一个指南或教程,它将向我展示如何仅使用代码来设置简单的UICollectionView。 我正在仔细阅读Apples网站上的文档,并且也在使用参考手册。 但是我真的会从一个简单的指南中受益,该指南可以向我展示如何设置UICollectionView,而不必使用Storyboards或XIB / NIB文件-但是不幸的是,当我搜索时,我所能找到的只是带有Storyboard的教程。 180 ios objective-c cocoa-touch uicollectionview