自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 问答 (4)
  • 收藏
  • 关注

原创 label 富文本编辑 多个关键字高亮 (一些特殊的字符有可能匹配不到 如:*)

/** label 富文本编辑(改变指定文字颜色大小) @param label 目标 label @param stringArray  要改变的文字数组 @param font 字体大小 @param color 文字颜色 */- (void)changeLabelTextColor:(UILabel *)label

2017-10-26 17:12:18 1087

原创 倒计时封装 程序进入后台不会暂停计时器

.h/** 时间改变时执行 @param timeArray天,时,分,秒数组 */typedefvoid(^TimeChangeBlock)(NSMutableArray *timeArray);.m/** 倒计时 @param endTimeStep倒计时一共有多少时间(秒) @param timeChange

2017-10-26 17:07:57 1025

原创 ios 简单实现半圆形仪表盘 (进度条)

效果图初始化只需设置分数(0~1)即可#import "ArcLineView.h"#define DEGREES_TO_RADIANS(angle) ((angle) / 180.0 * M_PI)//角都转弧度#define ANGLE 20//没份20度共220度@impl

2017-08-14 13:42:56 3751

转载 iOS 开发经验 - 转载

1、禁止手机睡眠[UIApplication sharedApplication].idleTimerDisabled = YES;2、隐藏某行cell- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{// 如果是你需要隐藏的那一行,返回高

2017-08-07 16:43:38 3384

原创 简单的实现环形比例图

//初始化ProportionLoopView *loopView = [[ProportionLoopViewalloc]initWithFrame:CGRectMake(0,0,100,100)];    loopView.backgroundColor = [UIColorclearColor];    loopView.center = self

2017-07-20 19:54:26 2351

原创 还贷款 月供贷款计算

//每月本金 = 本金×月利率×(1+月利率)^(还款月序号-1)÷((1+月利率)^还款月数-1)//每月利息  = 剩余本金 x贷款月利率//每月本息金额  = (本金×月利率×(1+月利率)^还款月数)÷ ((1+月利率)^还款月数-1)/** * @brief计算等额本息还款月供 * @param fullPrice

2017-03-22 16:14:40 590

原创 iSO简单的日历实现

简单的日历实现:其中firstDay_InMonth代表本月的第一天尾星期几 allDay_InMonth代表本月一共有几天//星期    NSArray *array = [NSArrayarrayWithObjects:@"日",@"一",@"二",@"三",@"四",@"五",@"六",nil];    for (int i =0; i

2016-09-06 17:09:07 971

转载 【iOS开发】iO7以上CIFilter生成二维码

最近需要用到二维码生成和扫描,想找一下简单高效好用的源码,以下备忘//-------------- iOS7之后,可以使用原生的CIFilter创建二维码,但是生成的二维码只有黑白,而且大小不好控制,找了一下资料,发现解决的方法,使二维码透明背景,自定义颜色,还能加上阴影效果,方法很简单,直接调用即可,效果如下:Demo地址:https://github

2016-07-20 10:33:14 525

原创 iOS 微信分享整理 - 自定义分享菜单

首先去微信开放平台注册账号(是微信开放平台 不是腾讯开放平台,两者不一样)https://open.weixin.qq.com注册完成之后记得创建应用,后边会用到。只需要注册就行, 拿到AppID 就行,不用上传app然后搭建环境下载微信最新的SDK然后倒入SDK中 libWeChatSDK.a, WXApi.h, WXApiObject.h 到工程 注

2016-04-27 16:17:15 2693

原创 iOS 获取本地相册的所有图片

#pragma mark -获取本地所有图片//url装image- (void)getImage:(NSString*)urlStr{    ALAssetsLibrary *assetLibrary=[[ALAssetsLibraryalloc]init];    NSURL *url=[NSURLURLWithStrin

2016-04-26 15:01:16 1504

原创 线程与进程的区别和联系

1.定义进程 是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位.线程 是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是它可与同属一个进程的其他的线程共享进程所拥有的全部资源.2.关系

2016-01-21 18:01:37 389

转载 ASIHTTPRequest -- 断点续传

在工程中,我们会常常遇到需要下载的程序,比如下载在线音乐、下载图片等等,今天我将介绍一下利用ASIHTTPRequest的下载示例,支持断点续传,利用ASIHTTPRequest下载以及断点续传的原理    一、创建网络请求队列    首先,创建网络请求队列,如下:    ASINetworkQueue   *que = [[ASINetworkQueue alloc] ini

2016-01-16 17:11:54 472

原创 iPad开发之UIPopoverController

UIPopoverController 是针对iPad开发的控件 先建一个内容控制 SecondTableViewController然后在 ViewController.m中#import "ViewController.h"#import "SecondTableViewController.h"#import "ThirdViewContr

2016-01-06 08:57:10 328

转载 Masonry介绍与使用

前言1MagicNumber -> autoresizingMask -> autolayout以上是纯手写代码所经历的关于页面布局的三个时期在iphone1-iphone3gs时代 window的size固定为(320,480) 我们只需要简单计算一下相对位置就好了在iphone4-iphone4s时代 苹果

2016-01-04 19:43:29 450

转载 UITextField 常用属性及方法

//初始化textfield并设置位置及大小  UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)]; //设置边框样式,只有设置了才会显示边框样式    text.borderStyle = UITextBorderStyleRoundedRect;

2015-12-26 10:32:57 357

转载 WebView改变网页文字大小、颜色,背景颜色

改变文字大小比例首先webview加载HTML字符串NSString *htmlString = @"someHtmlStrimg"self.webview.delegate = self;[self.webview loadHTMLString:_htmlString baseURL:nil];123之后实现代理方法- (void)webViewDidFinishLo

2015-12-17 17:22:47 1072

转载 SDWebImage

第一步,下载SDWebImage,导入工程。github托管地址https://github.com/rs/SDWebImage第二步,在需要的地方导入头文件1#import "UIImageView+WebCache.h"第三步,调用sd_setImageWithURL:方法缓存图片,注意,这就是新版

2015-12-12 09:24:54 414

原创 UITableViewEdit

- (void)viewDidLoad {    [superviewDidLoad];        UITableView *tableView = [[UITableViewalloc] initWithFrame:self.view.boundsstyle:UITableViewStyleGrouped];    tableView.tag =1

2015-11-16 08:54:43 316

原创 UITableView的一些常用方法

- (void)viewDidLoad {    [superviewDidLoad];        UITableView *tableView = [[UITableViewalloc] initWithFrame:self.view.boundsstyle:UITableViewStyleGrouped]; //    设置代理    tab

2015-11-16 08:41:49 400

原创 iOS中的各种手势

UIImageView *imageView = [[UIImageViewalloc] initWithFrame:CGRectMake(0,0, self.view.frame.size.width,self.view.frame.size.height)];    imageView.backgroundColor = [UIColorgreenColor];

2015-10-31 15:54:49 511

原创 UIView UILabel UITextField UIButton UIImageView 常用属性

UILabel *label = [[UILabelalloc] initWithFrame:CGRectMake(20,40, 80, 30)];//    背景颜色    label.backgroundColor = [UIColorgreenColor];//    添加文字    label.text =@"神剑";//    文字对齐

2015-10-31 11:21:45 452

转载 【IOS 开发学习总结-OC-29】★★objective-c之foundation 框架——(集合类)数组

NSArray的功能和用法创建NSArray有2种方法:类方法和实例方法。区别是:类方法以 array 开始,实例方法以 init 开头。 常见的创建NSArray的几种方法: 1. array:创建一个不包含任何 元素的空NSArray。 2. arrayWithObject:/initWithObject::创建只包含指定元素的 NSArray。 3. arrayWit

2015-10-17 15:31:14 655

空空如也

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

TA关注的人

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