- 博客(10)
- 收藏
- 关注
转载 [iOS] 绘制虚线CGContextSetLineDash的使用
画虚线需要用到函数:CGContextSetLineDash此函数需要四个参数:context – 这个不用多说phase - 稍后再说lengths – 指明虚线是如何交替绘制,具体看例子count – lengths数组的长度CGContextRef context =UIGraphicsGetCurrentContext(); CGCon
2016-07-27 10:05:52 679
转载 [iOS] 指定UIView的某几个角为圆角
如果需要将UIView的4个角全部都为圆角,做法相当简单,只需设置其Layer的cornerRadius属性即可(项目需要使用QuartzCore框架)。而若要指定某几个角(小于4)为圆角而别的不变时,这种方法就不好用了。对于这种情况,Stackoverflow上提供了几种解决方案。其中最简单优雅的方案,就是使用UIBezierPath。下面给出一段示例代码。UIView *vie
2016-07-27 09:49:15 404
转载 [iOS] UIBezierPath画圆弧 addArcWithCenter
UIBezierPath通过- (void)addArcWithCenter:(CGPoint)center radius:(CGFloat)radius startAngle:(CGFloat)startAngle endAngle:(CGFloat)endAngle clockwise:(BOOL)clockwise可以画出一段弧线。看下各个参数的意义:ce
2016-07-21 13:23:36 11101
原创 [iOS] UIBezierPath贝塞尔曲线常用方法
//根据一个矩形画曲线+ (UIBezierPath *)bezierPathWithRect:(CGRect)rect//根据矩形框的内切圆画曲线+ (UIBezierPath *)bezierPathWithOvalInRect:(CGRect)rect//根据矩形画带圆角的曲线+ (UIBezierPath *)bezi
2016-07-21 13:20:11 1819
原创 [iOS] 统计文本长度
-(NSUInteger) unicodeLengthOfString: (NSString *) text { NSUInteger asciiLength = 0; for (NSUInteger i = 0; i < text.length; i++) { unichar uc = [text characterAtIndex: i];
2016-07-21 13:12:18 278
原创 [iOS] 利用arc4random_uniform()产生随机数
Objective-C 中有个arc4random()函数用来生成随机数且不需要种子,但是这个函数生成的随机数范围比较大,需要用取模的算法对随机值进行限制,有点麻烦。其实Objective-C有个更方便的随机数函数arc4random_uniform(x),可以用来产生0~(x-1)范围内的随机数,不需要再进行取模运算。如果要生成1~x的随机数,可以这么写:arc4random_unifo
2016-07-20 10:03:05 3811
转载 [iOS] URLEcode, URLDecode
iOS 涉及网络编程的时候就需要与服务器存在httpurl 交互如果说url中存在汉字,或者需要上传图片,那么就得考虑urlEncode(否则会出现网址不对)同样接收到服务器返回的一些信息可能也存在同样问题,这时服务器可能会返回urlEcode,客户端就需要解码urlDecode其实方法很简单,只需创建如下两个方法即可编码 URLEncod
2016-07-18 15:26:25 583
转载 cocoaPods版本更新问题
sudo gem update --systemsudo gem install cocoapodspod setuppod --version sudo gem install cocoapods这一步在os x10.11会出现错误,参考下面方法解决http://www.07net01.com/2015/09/931270.html摘要 解决CocoaPo
2016-07-18 15:23:34 352
原创 [iOS] UILabel调整行间距方法
NSMutableAttributedString *attributedString = [[NSMutableAttributedString alloc] initWithString:_detailLabel.text]; NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagraphStyle alloc] init]
2016-07-11 09:54:58 591
转载 [iOS] 文字描边方法
继承UILabel然后重写一下方法- (void)drawTextInRect:(CGRect)rect { CGSize shadowOffset = self.shadowOffset; UIColor *textColor = self.textColor; CGContextRef c = UIGraphicsGetCurrentContext(); CGConte
2016-07-11 09:50:32 2009
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人