自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 自定义导航返回按钮

在自定义的nav里,重写initialize;//========= 系统第一次初始化这个类的时候调用这个方法//========= 而且只调用一次,比它更早的是load方法+ (void)initialize{        UIBarButtonItem *appearance = [UIBarButtonItem appearance];        UIImage *image1

2016-07-20 20:33:34 257

原创 swift计算型属性与懒加载的对比

计算型属性 - 不分配独立的存储空间保存计算结果 - 每次调用时都会被执行 - 更像一个函数,不过不能接收参数,同时必须有返回值var name1: String {            return "Mr" + (name ?? "")        }懒加载属性 - 在第一次调用时,执行闭包并且分配空间存储闭包返回的数值 - 会分配独立的存储空间 - 与 OC 不同的是,la

2016-07-17 20:39:06 226

原创 ios - 调整button内部控件位置

Button内部有很多控件, 如果使用默认的,可能会不太好看, 这个时候需要进行重写调整. 通过自定义UIButton,调整button内部控件位置/** * 调整图片的显示效果 * * @param contentRect 内容的区域 * * @return 图片的显示范围 */- (CGRect)imageRectForContentRect:(CGRect)c

2016-07-16 20:16:48 592

原创 ios-block的作为参数

大家在学习block的时候,不会的人,会觉得block比较复杂,很难理解. 尤其是在作为参数的时候. 一般在实际使用的时候我们一般会遇到block的两种方式, 一种是 作为 “成员变量”, 另一种是作为参数(初学者比较难理解的); 我们会用一些比较简单的方式进行理解.初学者如果不熟悉的话,可以使用inline(ps:最好完全手打,不要用), 作为成员变量使用(就像普通变量),一般就是初始化,赋

2016-07-15 09:49:15 1244

原创 图片的拉伸与渲染

下面两个方法比较简单,就不做任何描述了,放在这里防止有些人以往所以单独拿了出来// 图片保持原来的 模式, 不会被渲染UIImage *originImage =[iconImage imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];这个方法一般是用来图片拉伸和填充的, /*=========下面这句话是重点========

2016-07-14 09:40:07 359

原创 ios-自定义tableViewcell以及注意点

tableViewCell 使用的区别,  重写时候,  默认走initWithStyle:    如果想 自定义 cell 必须要通过 init 方法创建(ps: 如果通过initWithStyle或者registerClass=====>不会走 init 进行初始化 )// cell 初始化方法YYOrderCell *cell = [tableView dequeueReusabl

2016-07-12 16:54:19 384

原创 断言NSAssert()-调试程序中的Bug

NSAssert()只是一个宏,用于开发阶段调试程序中的Bug.#define NSAssert(condition, desc, ...) /*condition是条件表达式,值为YES或NO;desc为异常描述,通常为NSString。当conditon为YES时程序继续运行,为NO时,则抛出带有desc描述的异常信息。NSAssert()可以出现在程序的任何一个位置。*/具体事例如下:

2016-07-11 10:04:04 340

原创 ios-Cell 的层级关系

tableViewCell 内部层级关系, 主要就是 cell和cell.contentView的区别

2016-07-10 11:06:20 415

原创 ios 导航栏偏移-markdown版

在ios开发中,导航栏一般是必不可少的。比如:UINavigationController *nav = [[UINavigationController alloc] initWithRootViewController:YYViewController];但是如果 向控制器 添加一些小的控件,可能会被导航栏遮盖,这个时候我们可以将一下代码,放到 YYViewController 控制器中。

2016-07-09 10:05:25 417

原创 ios 导航栏偏移

在ios开发中,导航栏一般是必不可少的。比如:UINavigationController *nav = [[UINavigationController alloc] initWithRootViewController:YYViewController];但是如果 向控制器 添加一些小的控件,可能会被导航栏遮盖,这个时候我们可以将一下代码,放到 YYViewController 控制器中。

2016-07-09 09:03:44 497

原创 第五条

是打发

2016-07-08 14:27:52 346

原创 关于博客更新问题

本来打算每周更新一次博客,写一些比较好的东西。但是发现很难,工作比较忙。想写这,想写那,到最后不知道写什么。所以决定,下次博客更新,以简单 精简  比较容易 忽略的小问题入手。 可能内容比较简单,没有太多难度。 适合一些小错误。

2016-07-08 14:22:04 240

原创 ios第四天

准备

2016-07-03 14:43:41 194

原创 iso

disant

2016-06-19 15:50:19 621

原创 ios开发第二次

ios开发

2016-04-10 16:55:16 234

原创 IOS开发新的一天

IOS开发新的一天

2016-04-03 10:56:11 243

空空如也

空空如也

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

TA关注的人

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