自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 UIPickerViewDataSource

Base Protocol<基协议>NSObjectMethod(方法)@required返回PickerView共有多少列,系统自动调用- (NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView;返回PickerView每列有多少行,系统自动调用- (NSInteger)pickerView:(UIPicke

2017-03-06 16:33:01 331

原创 AppDelegate

Super Class(父类)UIResponder Protocol(协议)UIApplicationDelegateMethod(方法)当应用程序启动完毕时,系统自动调用该方法 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptio

2017-03-03 20:12:04 317

原创 键盘退回的方法

1. 谁呼叫的键盘,由谁退回去[控件对象名 resignFirstResponder];注意: 该方法只能由呼叫键盘的控件执行。2. 停止当前界面的所有编辑[self.viewendEditing:YES]注意:该方法对当前界面以及当前界面的子控件呼叫的键盘,执行退回键盘的操作。

2017-03-03 16:58:07 575

原创 自定义等高的cell

新建一个继承自UITableViewCell的子类,比如JCGroupPurchaseCell@interface JCGroupPurchaseCell : UITableViewCell@end在JCGroupPurchaseCell.m文件中重写-initWithStyle:reuseIdentifier:方法 在这个方法中添加所有的子控件给子控件做一些初始化设置(设置字体、文字颜色等

2017-02-06 04:47:20 278

原创 enabled、scrollEnabled和userInteractionEnabled的区别

enabled、scrollEnabled和userInteractionEnabled的区别!enabled 表示控件不可用scrollEnabled 表示控件不可滚动userInteractionEnabled 表示不可以用户与交互

2016-12-25 05:02:23 2564

原创 解决UIScrollView无法滚动问题

UIScrollView无法滚动,可能的原因!没有设置contentSize;contentSize的尺寸 - UIScrollView的尺寸 小于等于0,无需滚动,自然就不滚动了;scrollEnabled设置为NO(该属性标识能够滚动,要设置成YES);userInteractionEnabled为NO(该属性设置能否跟用户交互);没有取消autolayout功能(要想scrollVi

2016-12-25 04:43:43 521

原创 图片的两种加载模式

图片的两种加载模式imageNamed1.图片保存在缓存中,就算指向它的指针被销毁,图片也不回释放。2.放在Assets.xcassets的图片,默认就有缓存。3.经常使用的图片使用该方法。imageWithContentsOfFile1.当指向它的指针被销毁,图片就会被释放。2.放在项目中的图片,应该不要带有缓存。3.不经常用或大批量的图片,使用该方法

2016-11-25 03:01:27 334

原创 控件的frame的几种设置方式

控件的frame的几种设置方式下面以UIImageView的frame的设置作为例子讲解几种设置方式(适用于UILabel等)第一种方式 UIImageView * imageView = [[UIImageView alloc] init]; imageView.frame = CGRectMake(100, 100, 267, 400); //两行效果一样(与下面这行),只写

2016-11-07 15:35:24 1828

原创 Code Folding Ribbon(Xcode折叠代码的功能)

Xcode折叠代码的功能(Code Folding Ribbon)

2016-11-02 13:36:09 2337

原创 UIImageVIew的图片显示模式

UIImageVIew的图片显示模式UIImageView 的contentMode这个属性是用来设置图片的显示方式,如居中、居右,是否缩放等,有以下几个常量可供设定:UIViewContentModeScaleToFillUIViewContentModeScaleAspectFitUIViewContentModeScaleAspectFillUIViewContentModeRedraw

2016-10-19 15:17:44 2789

原创 Expression is not assignable (OC为什么不能直接修改结构体属性)!

OC为什么不能直接修改结构体属性?self.image.frame.origin.x = 20;这样写没法通过编译,编译器会报错"expression is not assignable"原因是,这句话里面的几个点有两种不同的含义。self.image.frame是Objective-C语法,是读取image属性的frame属性,在Objective-C中使用点来访问属

2016-08-25 00:21:03 1673

原创 OC中常用的结构体

1. NSRange 区间属性location 表示开始的位置length 表示长度2. NSPoint/CGPoint 点、位置属性x 表示x坐标y 表示y坐标快递创建一个坐标的方式CGPoint * point = CGPointMake(10,10);//创建一个x=10,y=10的坐标NSLog(@"%@",NSString)3. NSS

2016-08-04 15:22:59 806

原创 英文前缀

重要前缀讲解编辑Ⅰ.前缀re-re-是最常用的前缀之一。它可以加在名词或动词前面,构成新的名词或动词。re-表示以下四方面的意义:1.表示"回"或"向后"的意思。例如:return(回来,返回)recall(回忆,召回)retract(缩回,取回)2.表示"再"、"重新"、"重复"的意思。例如:review(复习)reunion(团圆,重聚)restart(重新开始)recon

2016-05-31 14:31:14 1221

原创 Xcode之启动(打开)僵尸对象(Enable Zombie Objects)

如果打开了ARC或垃圾回收模式,在程序中发消息给已经释放的对象,将会引起程序崩溃。这时定位崩溃原因将非常困难,因为出问题的对象已经重新分配了。解决方法:可以通过启动僵尸对象(Zombie Objects)来解决,开启该选项后,程序在运行时,如果访问了已经释放的对象,则会给出较准确的定位信息,可以帮助确定问题所在。功能的原理:在对象释放(retainCount 为0)时,使用一个内置的Z

2016-05-22 23:13:49 6859

空空如也

空空如也

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

TA关注的人

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