自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 IOS 应用中跳转到APP Store的评分页面

IOS 应用中跳转到APP Store的评分页面,APP_ID为应用程序的ID  ,比如 131456789  NSString *str = [NSString stringWithFormat:                         @"itms-apps://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContent

2016-03-31 14:22:52 492

原创 IOS图片和按钮在屏幕中随意拖动

IOS图片和按钮在屏幕中随意拖动1、先给图片添加手势 //创建一个拖动的手势    UIPanGestureRecognizer *pan=[[UIPanGestureRecognizer alloc]initWithTarget:self action:@selector(handlePan:)];    [self.picImg setUserInteracti

2016-03-23 16:26:34 6202 4

原创 IOS绘图的基本步骤

IOS绘图的基本步骤- (void)drawRect:(CGRect)rect {    //IOS绘图的基本步骤    //1、初始化UIView的子类 (self本身就是)    //2、调用- (void)drawRect:(CGRect)rect方法,    //3、获得上下文,创建一个画布    CGContextRef con

2016-03-23 16:01:31 351

转载 ios AutoLayout基础知识 汇总

三大部分:   一: AutoLayout的来源和原理   二:StoryBoard   三:Code To AutoLayout 一:AutoLayout简介         AutoLayout 是一个描述各种约束的行为,比如,一个View 距离父View上边距多少,相邻之间的间隔,各个View之间的宽高关系等等二:StoryBoard

2016-03-18 08:38:21 411

转载 ios基本图形绘制

一.框架的介绍    Core Graphics Framework是一套基于C的API框架,使用了Quartz(Quartz是苹果开发的API)作为绘图引擎。它提供了低级别、轻量级、高保真度的2D渲染,该框架可以用于基于路径的绘图、变换、颜色管理、脱屏渲染,模板、渐变、遮蔽、图像数据管理、图像的创建、遮罩以及PDF文档的创建、显示和分析。      Quartz 2D在UIKit

2016-03-18 08:37:30 314

原创 修改UItextField输入框placeholder的字体默认颜色和大小,采用KVC方式设置

修改UItextField输入框placeholder的字体默认颜色和大小,采用KVC方式设置[_textField setValue:[UIColor getCommonColorWithColorType:ColorWhiteType] forKeyPath:@"_placeholderLabel.textColor"];    [_textField setValue:[UI

2016-03-09 17:38:13 460

原创 设置继承自UIScrollView控件的滚动速度

设置继承自UIScrollView控件的滚动速度  _collectionView.decelerationRate = 0.5;//设置滚动速度    _collectionView.decelerationRate =UIScrollViewDecelerationRateFast;//设置滚动速度

2016-03-09 17:25:49 407

原创 设置图片渐变效果,遮罩层、半透明

// 设置图片渐变效果,遮罩层,半透明    CAGradientLayer *_gradientLayer;    _gradientLayer = [CAGradientLayer layer];    _gradientLayer.borderWidth = 0;    _gradientLayer.frame = CGRectInset(self.shopI

2016-03-09 17:01:53 5191

原创 UITapGestureRecognizer 的使用,判断点击哪个控件

UITapGestureRecognizer 的使用,判断点击哪个控件说明:_backgroundImg 和_userHeaderImg都在_headerView上,给_headerView添加手势,判断用户点击是在_userHeaderImg还是_backgroundImg上,一个是修改头像,一个是修改背景图注意:convertRect:后跟的是bounds,而不是f

2016-03-05 14:30:57 7567

转载 开发完iOS应用,接下去你该做的事

iOS专项总结关于 analyzeClang 静态分析器SlenderFaux PasWarningLeaksTime Profiler加载时间iOS App启动过程帧率等如何优雅地显示帧率标签?iOS专项总结  一个应用经过多次迭代后告一段落,接下去我们在技术上还可以做些什么呢?答案是提高代码的整体质量。关于这方面,除了我们常喊的 重构,测试也非常重要

2016-03-03 10:40:15 365

转载 UICollectionView自定义布局教程:Pinterest (1)(翻译自raywenderlich)

UICollectionView自定义布局教程:Pinterest开始之前先说个题外话,前段时间在流利说,老板在清华的大学同学刚好是Pinterest里的第二个华人员工和第一个安卓工程师(好像是前十五号员工),被老板请来做了一次分享,经历颇为传奇. 他之前在美国谷歌本部的Android部门(当时的薪资已经碾压大部分程序猿了),后来看到Pinterest这个app在iOS上非常火,但

2016-03-03 10:35:15 513

转载 UICollectionView自定义布局教程:Pinterest (2)

override func prepareLayout() { // 1 if cache.isEmpty { // 2 let columnWidth = contentWidth / CGFloat(numberOfColumns) var xOffset = [CGFloat]() for column in 0 ..< numberOfColumns

2016-03-03 10:34:00 311

转载 即时通讯常用第三方库(eg:微信)

自14毕业到现在,从事iOS即时通讯开发已经1年半之久。在这里总结一下自己平时开发即时通讯类App常用的控件,以供大家参考。主要负责Allure开发,目前已上架,可以在苹果商店搜素Allure。Allure模仿微信的交互和设计效果,已经实现微信的大部分功能。 1.聊天列表:SWTableViewCell: https://github.com/CEWendel/SWTableV

2016-03-03 10:31:15 1309

转载 iOS 集成银联支付

iOS 集成银联支付当初集成支付宝的时候 觉得见了这么丑的代码 加上这么难找的下载地址 在配上几乎为零的文档 寒哥就要吐血了下午去集成银联 才知道 血吐的早了下载地址 https://open.unionpay.com/upload/download/Development_kit85427986.rar其实我找了半个小时 也不知道怎么就下载

2016-03-03 10:28:44 537

原创 IOS设置完定位后回到APP中后要自动做某些操作的方法,使用通知

通知的使用方法二,可执行App delegate中的某些方法IOS设置完定位后回到APP中后要自动做某些操作的方法,使用通知  //宏定义一个名称#define  EnterForeground @"UIApplicationDidBecomeActiveNotification" //发起通知    [[NSNotifi

2016-03-02 17:10:26 3228 1

空空如也

空空如也

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

TA关注的人

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