自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Zafir_zzf的博客

编写美美的APP

  • 博客(6)
  • 收藏
  • 关注

原创 iOS : 判断两个控件是否重合.(可用于判断某一个控件是否显示在window上)

CGRectIntersectsRect(<#CGRect rect1#>, <#CGRect rect2#>)这个方法传入两个CGRect,可以判断两个控件是否重合,返回值是BOOL.如果是在同一个坐标系下的控件–具有一样的父视图..直接将两个控件的frame传入即可…. 而两个控件不在一个坐标系的时候直接传入frame,那么CGRect就会是我们不想要的东西…把他们放在一个坐标系,即先算出相对

2016-07-30 12:43:49 1446

原创 iOS开发之初:应该提出来的类.(网络任务管理/刷新控件/全局变量)

用在整个工程当中的变量,跟放在pch里面的宏有点类似,,不过这个是为了以后方便改吗?具体区别是什么呢?目前不知道. 一般这里面有:通用间距值/公用的URL地址…整个全局的可能改的可以放这里. New File – NSObject zzfConst.h #import <UIKit/UIKit.h>/** 通用的间距值 */ UIKIT_EXTERN CGFloat const XMGMa

2016-07-29 21:21:12 332

原创 iOS开发之初:一些常用的类别,,类别很强大.

类别-为一个类添加额外的属性或者方法… 一般我们觉得一个类经常要用到某一个方法,或者调用关于这个类某些属性的get/set方法,,此时为了节省代码量还有日后可能的重复使用,,,就会为这个类添加类别.New file- objective c–category最常用的类别就是UIView +zzfExtension 这个类为每一个继承UIView的控件添加了快速获得其坐标尺寸以及修改坐标尺寸的方法

2016-07-29 21:00:02 370

原创 iOS开发之初:自定义tabBar与tabBarController

不再多述,自定义出来的好处就是一次配置,终生受用..而且方便修理..不然代码都挤在一个控制器里自己想翻也翻得麻烦..创建一个函数方法,用来添加子控制器到工具栏中,并对每个控制器的标题,图片进行配置..添加几个工具栏就有几个可选择的控制器 //这里添加的子控制器要装在自定义的NavigationController里:[self setupOneChildViewController:[[XMGNa

2016-07-29 17:08:41 437

原创 APP开发之初:自定义NavigationController,拦截所有push方法.

一个项目里面会用无数次导航控制器的Push方法,它们一般都有一些共性的地方需要配置.例如”返回按钮”的字体以及触发的事件,tabBar的背景色. 还有每次Push要隐藏的底部工具条…用自定义的NavigationContoller就不必重复上面的代码配置,方便日后维护修改.降低代码复写#import "XMGNavigationController.h"@interface XMGNavigat

2016-07-29 15:14:27 357

原创 项目之初:Pch文件里的配置.

在开发一个iOS项目的时候进行Pch文件的配置是必不可少的,它可以将多个类里面共用的固定的代码段以”宏”的形式在每一个类里面进行编译,譬如”获取屏幕高度宽度”,整个项目使用的”通用颜色”,结合”类扩展”使用可以大大的降低代码的冗杂度….下面放一些Pch里面必用的.#ifdef __OBJC__#import "UIView+ZZFExtension.h" #import "UIBarButtonIt

2016-07-29 14:34:34 347

空空如也

空空如也

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

TA关注的人

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