自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 遇到问题:push的时候出现fatal: Authentication failed for 'https://git.oschina.net/andthink/zsxw_android.git/'问

GitHub push代码发生错误:fatal: Authentication failed for 'https://github.com/ ...使用的https提交,在用SourceTree提交代码时候发生错误,返回的错误提示说:[plain] view plain copyfatal: Authentication failed for 

2017-09-29 16:09:50 4362 4

转载 用 RunTime 为 UITextView 设置占位文本并实时改变文本框占位文本的颜色

UITextView 实现占位文本的方式有很多种,网上一搜一大把,,这里只介绍 最简单 的一种,如标题所述:用RunTime 为 UITextView 设置占位文本并实时改变文本框占位文本的颜色。对 RunTime 不太了解的童鞋可以简单看下这篇文章:iOS开发之 - Runtime,懒得点击鼠标的话我这里也简单的说下,Runtime 简称运行时,是苹果官方的一套比较底层的纯 C 语言 A

2017-09-26 16:13:10 324

转载 iOS开发 - 随机图片验证码封装

在 iOS 开发中,为了防止短信验证码的恶意获取,注册时需要图片验证,比如某共享单车 APP 在注册时就用了图片验证码,如下图:图片验证码封装思路:第一眼看到图片验证码,可能会觉得图片验证码是由 UIImage 实现的,但事实上明显不是,这里简单说下图片验证码封装思路。首先要有一个数组,里面包含 1-9、a-z 这些字符在 UIView 上显示这些字符同时在

2017-09-26 16:03:29 249

原创 ios面试题收录

2017-09-23 11:15:15 224

转载 贝塞尔曲线收录: 五,镂空效果的View+蒙版

前言之前看Layer 相关的内容时 , 也没有太注意到这部分知识 , 最近正好用到类似的功能 , 先写个Demo 热热身 . 做完后大概这么个效果效果图大致思路是这样的 , 用贝塞尔曲线画出一个蒙版 , 然后加在半透明View 的Layer层上 . //创建一个View UIView *maskView = [[UIView alloc] init

2017-09-23 10:19:03 751

转载 贝塞尔曲线收录:四,使用UIBezierPath和CAShapeLayer画各种图形

CAShapeLayer 是 CALayer 的子类,但是比 CALayer 更灵活,可以画出各种图形,当然,你也可以使用其他方式来画,随你。杂谈在 CAShapeLayer 中,也可以像 CALayer 一样指定它的 frame 来画,就像这样:let layer = CAShapeLayer()layer.frame = CGRectMake(110, 100, 150, 100

2017-09-20 15:56:02 349

转载 贝塞尔曲线收录:三 CAShapeLayer

关于CAShapeLayer内容大纲:CAShapeLayer简介贝塞尔曲线与CAShapeLayer的关系strokeStart和strokeEnd 动画用CAShapeLayer实现进度条效果,以及更加复杂的效果1、CAShapeLayer简介 1、CAShapeLayer继承自CALayer,可以使用CALayer的所有属性值2、CAShapeLa

2017-09-20 10:18:53 457

转载 UIMenuController功能扩展

一、UIMenuController认识1.默认情况下,UITextView / UITextFiled / UIWebView 都有苹果自带的有UIMenuController功能2.UITextFiled 的弹出菜单效果系统自带的Snip20151027_10.png3.当然,系统只给某些控件提供的该功能,但是我们自己给可以给指定控件添加该功能效果,

2017-09-18 19:56:33 471

转载 cell的一些事

1、cell的分割线 与 左右间距设置第一步:首先去除系统自带的分割线,设置分割线的样式separatorStyle为None;方案一:给每个cell的底部添加一个UIView作为分隔线方案二:直接让美工提供一个带分割线效果的背景图片方案三:重写cell的setFrame:方法,让其高度减小使用重写setFrame:方法能够监听所有修改frame的操作,还可以实

2017-09-18 19:54:20 633

转载 贝塞尔曲线收录:二 cell描三边

故事背景:这是自定义一个cell,cell的背景view是有灰色边框的,如下:结果测试妹纸说难看,因为左边的边框太碍眼了,需要去掉。这个边框我是直接设置背景view的view.layer.borderColor做的,去掉就4个边都去掉了。然后我想直接把图片往左移然后把背景view的clipsToBounds关闭,但是右上角的tag标签是一个旋转label,背景view的

2017-09-18 17:13:23 507

转载 贝塞尔曲线收录:一关于CAShapeLayer的一些实用案例和技巧

一,使用CAShapeLayer实现复杂的视图的遮罩效果1.1,案例演示最近在整理一个聊天的项目的时候,发送图片的时候,会有一个三角的指向效果,指向这张图片的发送者。服务端返回给我们的图片只是一张矩形的图片,我们如何把一张。矩形的图片或者查看,加上一层自定义遮罩效果,就是本文要讲的内容效果演示如下:第一张是一个查看的遮罩效果,第二张是的UIImageView的遮罩效果。演示图片

2017-09-18 17:06:29 522

转载 iOS关于在UITableView中,实现多个cell中不同的倒计时实现

在一个UITableView中,有多条数据,可能每一个cell对应的剩余时间不一样,所以,如何实现不同的cell中倒计时的实现?之前,考虑到需要单独为每一个cell中开启一个定时器,来监控对应cell的数据更新,但是很快发现这种方法行不通,因为不知道具体有多少条数据,这些数据都是动态从服务器获取的。所以,想到在请求最新的数据时,开启一个定时器,根据该定时器,分别对所有的需要进行倒计时显示的cell

2017-09-12 20:03:16 1594

原创 解决Termination Reason: Namespace SPRINGBOARD, Code 0x8badf00d

Termination Reason: Namespace SPRINGBOARD, Code 0x8badf00d我在做app开屏页(广告页)时遇到这个问题,因为需要请求后台接口,获得url等,在弱网环境下,存在请求超时的问题,所以,在同时涉及到网络请求和delegate的延时跳转时,超时时间一定要单独设置,一般设定为3秒就可以;异常代码 0x8badf00d 指示应用程序已

2017-09-08 18:41:31 12822 2

转载 iOS同步后couldn't load project

使用Cornerstone或者git同步后,有时候出现下面的现象,点击运行,提示“couldn't load project”解决方法:1.鼠标右键点击工程“XX_Internal”,选择“show in finder”;2.选中工程文件“XX_Internal.xcodeproj”,右键选择“显示包内容”;3

2017-09-06 21:06:07 2075 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除