摘要:
iOS播放铃声或者设置震动实现: 其中,铃声的soundID是对应系统里铃声的ID,如何查看,点击:http://iphonedevwiki.net/index.php/AudioServices 可进行查看 如下: 以上图表是对应的系统级的铃声列表,格式为.caf 当然,我们也可以自己定义自己的铃 阅读全文
摘要:
iOS7 之后,我们直接在导航栏添加barbuttonItem时候,会发现有一定偏移量, 比如: self.navigationItem.leftBarButtonItem = UIBarButtonItem(customView: btnLeft) 这样是不符合大部分的UI布局的,不美观,这样我们 阅读全文
摘要:
1、实现效果: 这是一个UIButton,需要改变image和title相对位置。 2、实现原理: 利用UIEdgeInsetsMake:里面的四个参数表示距离上边界、左边界、下边界、右边界的距离,默认都为零 此时,4个边距都有一个初始值,我们设置UIEdgeInsetsMake(0,0,0,0), 阅读全文
摘要:
二维码生成 上面生成的image,需要用到一个方法,原因是直接生产的图片二维码清晰度不够,需要处理一下 这样,我们就能得到想要的二维码图片了 有时,我们需要在二维码中间添加log水印等,我试过两种方法,第一种是直接用图形上下文UIGraphicsBeginImageContext这种实现,不够实现起 阅读全文
摘要:
问题描述: 遇到一种情况,在一个控制器上(隐藏了导航栏),打开照片选择器 UIImagePickerController后,照片选择器头部一片空白,且上滑相册时,信息会有错乱效果。 原因分析: 通过查看层次图,发现导航栏其实有的,那么问题是因为导航栏透明了导致的 解决办法: UIImagePicke 阅读全文
摘要:
有时候 ,我们会涉及到双向混合编程,特别是OC和swift的互相引用。 swift调用oc的方法: 1、桥接文件,一般是swift工程,在创建一个oc文件时,系统自动添加(不用改名,直接默认即可) 2、将需要引用的oc文件 .h头文件 添加到桥接类中。 如下: 然后在swift调用处,直接就可以使用 阅读全文
摘要:
《照片管家》 APP功能: 1、本地照片批量导入与编辑 2、本地视频存储与播放 3、手势密码、数字密码、TouchID安全保护 4、QQ、微信、微博、空间社交分享 5、其他细节功能。 运用到的知识点: 1、沙盒文件读写操作大全。 2、本地照片多选及批量删除。 3、本地视频读取与播放。 4、Colle 阅读全文
摘要:
先上图: 如果我们要实现中间按钮自定义样式,方法应该蛮多,这里介绍一种最简单的。 1、创建类继承:UITabBarController,如下代码都是写在该类的 .m文件里 2、定义最中间的自定义样式,写在viewDidLoad里 这里解释一下: 我们获取当前tabbar的center点,然后自定义一 阅读全文
摘要:
获取手机设备信息,如name、model、version等, 但如果想获取具体的手机型号,如iphone5、5s这种,就需要如下这种(含Swift和OC两种写法) Swift建议添加到extension,使用简单,直接新建个extension,拷贝下面代码进去即可。 以下是最新的类型:一直到iPho 阅读全文
摘要:
解释如下: qq比较麻烦点,需要两个 URL schemes 1、QQ+appID(注意:appID原本是10进制的,需要先转换16进制,网址:点击转换16进制) 2、tencent+appID 结束 阅读全文