作用AVPLayer:可以用来播放在线及本地音视频AVAudioSession:音频会话,主要用来管理音频设置与硬件交互使用时需要导入 #import <AVFoundation/AVFoundation.h> AVAudioSession中配置选项: AVAudioSessionCategory ...
分类:
移动开发 时间:
2019-02-16 10:41:18
阅读次数:
220
一、使用Quartz2D完成图片剪切 1.把图片显示在自定义的view中 先把图片绘制到view上。按照原始大小,把图片绘制到一个点上。 代码: 1 - (void)drawRect:(CGRect)rect 2 { 3 UIImage *image2=[UIImage imageNamed:@"m ...
分类:
移动开发 时间:
2019-02-05 22:32:01
阅读次数:
244
iOS中的截屏(屏幕截屏及scrollView或tableView的全部截屏) 2017.03.16 12:18* 字数 52 阅读 563评论 4喜欢 2 1. 截取屏幕尺寸大小的图片并保存至相册 保存至相册只需将方法saveImage中的代码替换即可 UIGraphicsBeginImageCo ...
分类:
移动开发 时间:
2019-01-29 20:30:10
阅读次数:
220
【问题分析】: 这个问题其实是老问题,产生原因就是因为在使用的时候 [UIImage imageNamed:]时,图片不存在或者传入的图片名为nil. 【解决方法】: 添加一个系统断点,来判断如果图片名字为nil或者@""的时候,来拦截掉。【操作截图】 ...
分类:
移动开发 时间:
2019-01-27 16:26:06
阅读次数:
177
/** * 设置16进制颜色: * 可识别类型 * 1:有# * 2:没有# * 3:含有0X */ extension UIColor{ class func hexadecimalColor(hexadecimal:String)->UIColor{ var cstr = hexadecimal... ...
分类:
编程语言 时间:
2019-01-22 10:58:13
阅读次数:
284
效果图如下所示: 直接上代码 //移除顶部线条 self.tabBar.backgroundImage = [UIImage new]; self.tabBar.shadowImage = [UIImage new]; //添加阴影 self.tabBar.layer.shadowColor = [... ...
分类:
移动开发 时间:
2019-01-06 15:37:43
阅读次数:
295
```swift
import UIKit
var imageView:UIImageView!
class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() //创建Slider... ...
分类:
编程语言 时间:
2019-01-06 13:34:52
阅读次数:
217
UIImage的 + (UIImage *)imageWithCGImage:(CGImageRef)cgImage scale:(CGFloat)scale orientation:(UIImageOrientation)orientation方法 ...
分类:
移动开发 时间:
2019-01-03 19:31:19
阅读次数:
172
逻辑优化 代码封装优化 代码执行效率优化 界面优化 离屏渲染优化 界面加载优化 逻辑优化 代码封装优化 代码的封装优化主要是细化代码的功能,每个功能单独提取出来做成一个方法,当其他地方需要用到同样功能时直接调用该方法即可,无需写重复代码,减少代码量,增加代码的重用性,方便单元测试。例如:一个过滤输入 ...
分类:
移动开发 时间:
2018-12-31 11:52:50
阅读次数:
287
[[UINavigationBar appearance] setTintColor:[UIColor whiteColor]]; quju ...
分类:
其他好文 时间:
2018-12-19 17:08:38
阅读次数:
172