iOS复制到剪贴板 UIPasteboard *pasteboard = [UIPasteboard generalPasteboard]; pasteboard.string = @"复制的内容";
便。下面会给出获取数据区的代码。 1. 从UIView中获取图像相当于窗口截屏。 (ios提供全局的全屏截屏函数UIGetScreenView(). 如果需要特定区域的图像,可以crop一下)
CAGradientLayer *gradient = [CAGradientLayer layer]; gradient.frame = self.view.bounds; gradient.colors = [NSArray arrayWithObjects:(id)[[UIColor redColor] CGColor], (id)[[UIColor whiteColor] CGColor]
原文 http://www.jianshu.com/p/f6587baafb3c 最近有一些比较流行的应用,界面都是圆角的。比如Memopad,Pinterest之类的,都是。 琢磨了一下,发现这个其实很简单。我们只需要在UIView上做点功夫就可以了。 创建一个UIView的Category,名为 UIView+RoundCorner ,在头文件 UIView+RoundCorner.h 中声明
iOS tableView类似电话薄右边的索引搜索,其实很简单,只要实现tableView的一个代理方法即可。UITableView是按照数组元素的索引和每组数据索引顺序来定位的而不是按内容查找。 -
在tableView的右边搜索,尤其是电话薄经常使用汉字的首字母.但是NSString只能获取字母字符串的首字母. #import "pinyin.h" NSString *hanyu = @"程序员"; for (int i = 0; i < [hanyu length]; i++) { printf("%c", pinyinFirstLetter([hanyu characterAtIndex
//在此之前要遵守协议<NSURLConnectionDataDelegate> #import "ViewController.h" #import "Cricl.h" @interface ViewController (){ UITextField *_textField; UIProgressView *_progressView; UILabel *_label; UIButton *_
//判断是否允许使用麦克风7.0新增的方法requestRecordPermission -(BOOL)canRecord { __block BOOL bCanRecord = YES; if ([[[UIDevice currentDevice] systemVersion] compare:@"7.0"] != NSOrderedAscending) {
UINavigationBar *navigationBar = self.navigationController.navigationBar;// white.png图片自己下载个纯白色的色块,或者自己ps做一个 [navigationBar setBackgroundImage:[UIImage imageNamed:@"white.png"] forBarPosition:UIBarPos
ios 将Log日志重定向输出到文件中保存 对于真机,日志没法保存,不好分析问题。所以有必要将日志保存到应用的Docunment目录下,并设置成共享文件,这样才能取出分析。 首先是日
其实写这个socket一开始我是拒绝的。 因为大家学C 语言和linux基础时肯定都有接触,客户端和服务端的通信也都了解过,加上现在很多开放的第三方库都不需要我们来操作底层的通信。 但是来了!!! 但是!还是想写。底层的东西最好了解下。 好了 正经了!!!! 效果 效果.gif 由于5M的上传限制GIF可能看不清 我再截两张图吧 服务器 客户端A 客户端B 模型图 做了个逗比模型图:arrow_d
通知:在使用下边的方法的时候出现的问题总结,猿友们看到后请自行更正。 问题一:有人反映打开本demo的时候第一次打不开相册,必须重新启动一下才可以打开。 此问题是由于初始化ZYQAssetPickerController懒加载造成的,在使用的时候不使用懒加载创建就可以解决 问题二:本地化图片 在demo中把图片确实本地化了一次,发现没有什么用。 [self.imageDataArray addOb
去和开发GG以及产品经理提需求了。 很幸运,大家没有对我这个新人提出的奇思妙想视而不见,我们决定在 iOS 上试水。但是,看起来一个简单的效果却花费了我们接近两个月的时间。 难点有这样一些: 1、巨型
一、前言 在之前的一片文章中已经介绍了 从iOS的第一个应用中能学习到哪些知识点 在那篇文章中主要介绍了一个iOS程序的启动过程和应用的几大对象,以及应用的生命周期,同时也介绍了应用中的控制器知
Destructive Requirements Swift 3.0 Xcode 8 iOS 10.0+ Installation CocoaPods (recommended) use_frameworks
来使用,本来打算使用 CASpringanimation 来实现,但是考虑它是 iOS9 出的,而我的轮子最低支持iOS8,就放弃用它了; 小球是实现和弹出就相对简单了,使用 CAShapeLayer
介绍 使用 Core ML,你可以将训练好的机器学习模型整合到你的应用中。它支持以下操作系统: iOS 11.0+Beta macOS 10.13+Beta tvOS 11.0+Beta watchOS
如果一个团队没有出现在球队弹出菜单,选择“Add an Account” 。 2.3真机调试 所有iOS,tvOS,watchOS应用程序在设备上启动需要代码签名。当你分配Xcode项目给一个团队团队或
视频等等,不同内容组合在一起又能呈现不一样的形式。拖拽无论是在操作体验上,还是内容流通上都将把 iOS 系统的易用性带上一个新的台阶。 下面我会结合一个实际的场景来介绍如何使用 Drag and Drop
这几天项目的新需求中有个复杂的表单界面,在做的过程中发现要比想象中复杂很多,有好多问题需要处理。有很多东西值得写下来好好梳理下。