
iOS
文章平均质量分 53
杨杨1234
一起成长
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ios状态栏变黑问题解决
问题描述:新增加了一个跳转view,跳转页面加载完成之后,状态栏突然变黑了。如下图: 解决方式:查看资料后确定状态栏背景色与当前页面背景色一致,修改当前view背景色,self.view.backgroundColor = UIColor.whiteColor(),搞定! 总结:状态栏背景色与当前view背景色一致。通过修改当前背景色可以达到修改状态栏背景色的目的。原创 2016-05-12 15:36:54 · 4079 阅读 · 0 评论 -
swift Double 四舍六入五单双
四舍六入五单双的官方结束如下:“四舍六入五单双”的法则:即看要保留的有效数字后一位数字,如果大于5,向前进一位,小于4则舍去.等于5则看5后,如5后不全为0,则进一位.5后全为零则看5前,若为奇,则进1,若为偶,则舍去. 但是swift中似乎并不是这样,我举个例子说明:class func doubleToString(value:Double,point:Int)->String{原创 2017-03-15 16:48:50 · 1685 阅读 · 0 评论 -
swift 本地消息推送
1. 在AppDelegate的中添加请求授权代码let uns =UIUserNotificationSettings(forTypes: [.Alert, .Badge, .Sound], categories:nil) //如果已经获得发送通知的授权则创建本地通知,否则请求授权 if(UIApplication.sharedApplication().currentUserNotificat原创 2016-04-25 11:26:14 · 995 阅读 · 0 评论 -
swift画图
今天写写swift的基础画图,菜鸟直接copy就可以啦,都是我自己代码验证过的。 1.首先定义一个继承UIView自的类,复写drawRect(rect:CGRect)方法,在方法里面获取画笔,就可以随意撒野啦! let context:CGContextRef = UIGraphicsGetCurrentContext()!;//获取画笔上下文 CGContextSetAllowsAnt原创 2016-05-26 18:29:51 · 870 阅读 · 0 评论 -
swift中字符串中子字符串的位置问题
swift NSString location NSNotFound原创 2016-10-10 14:33:13 · 4251 阅读 · 0 评论 -
swift画圆角对话框
这里的圆角的对话框 我指的是类似安卓的.9.png那样的圆角的对话框,就是这个样子的。 分解出来就是一个实心的圆角矩形加一个三角形,外面用直线描边,里面写一些居中悬浮的字符串而已。 1.画圆角矩形 假设x1,y1为右下角的点 let rx:CGFloat = 4 //圆角弧度 CGContextSetFillColorWithColor(context原创 2016-05-26 18:57:59 · 946 阅读 · 0 评论 -
iOS swift判断摄像头权限
在调用手机摄像头时,需要判用户设备是否开启摄像头权限,以便提示用户,例子请看微信盆友圈的拍照功能 1. 有权限 AVCaptureDevice.authorizationStatusForMediaType(AVMediaTypeVideo) == AVAuthorizationStatus.Authorized 2.无权限 AVCaptureDevice.authorizationSta原创 2016-05-06 14:53:02 · 1239 阅读 · 0 评论 -
tableView reloadData
tableView reloadData 添加 移除原创 2016-09-19 12:27:12 · 433 阅读 · 0 评论 -
多层view时delegate为nil的问题解决
问题描述:我在一个tab的DashboardController页面上增加了一个包含两个页面大小的UIScrollView实现左右滑动分页效果,然后在UIScrollView的左右两页都分辨包涵了一个自定义的继承UIViewController的子页面ChildViewController,在ChildViewController页面里,我分别画了四个图,饼状图柱状图啥的,它们都需要做点击事件处理原创 2016-05-05 11:23:39 · 1958 阅读 · 0 评论 -
swift NSNumberFormatter()
/** 大于等于三位时,严格保留三位 小于三位时,严格保留本来位数 **/ class func doubleToString3(value:Double)->String{ //初始化NumberFormatter let format = NSNumberFormatter() //设置numbe原创 2017-03-15 16:52:36 · 681 阅读 · 0 评论