自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 日期格式器(NSDateFormatter)

NSDateFormatter代表一个日期格式器,它可以完成NSDate与NSString之间的转换。使用NSDateFormatter完成NSDate与NSString之间转换的步骤如下:1⃣️创建一个NSDateFormatter对象。2⃣️调用NSDateFormatter的setDateStyle: ,setTimeStyle:方法设置格式化日期,时间的风格。其中,日期,时

2017-10-12 19:46:49 376

转载 使用cocoapods时常见错误

这些错误基本cocoapods升级版本到1.0.0之后的版本所造成的错误1、当写在Podfile文件中的第三方框架,不能使用,找不到时查看Pods文件夹,是否下载了所需要的第三方框架,没有的话就 pod update错误2、Could not automatically select an Xcode project. Specify one in your

2017-09-02 21:08:42 536

原创 关于automaticallyAdjustsScrollViewInsets和 edgesForExtendedLayout的理解

一.automaticallyAdjustsScrollViewInsetsautomaticallyAdjustsScrollViewInsets是在iOS7.0以后,相对于ScrollView新增属性,默认为YES,系统会根据所在界面的astatus bar, search bar, navigation bar, toolbar, or tab bar等自动调整ScrollView的

2017-09-01 15:43:10 2313

转载 UISegmentedControl用法详解

当用户输入不仅仅是布尔值时,可使用分段控件(UISegmentedControl)。分段控件提供一栏按钮(有时称为按钮栏),但只能激活其中一个按钮。分段控件会导致用户在屏幕上看到的内容发生变化。它们常用于在不同类别的信息之间选择,或在不同的应用屏幕之间切换。下面介绍基本属性和基本方法的使用。NSArray *segmentedArray = [[NSArrayalloc]ini

2017-08-31 21:40:08 297

转载 iOS第三方类库IIViewDeck使用方法

项目中根据需求用到了一个界面框架:ViewDeck。项目需要用到左侧右侧各有一个抽屉视图,而这个类库可以极其简单的实现这个功能,不单单是左右各一个,它可以随意设置上下左右的抽屉视图,简直是360度想怎么抽怎么抽,这里记录一下使用方法。上方是Navbar,左边有一个按钮用来开启左边视图,当然左右视图都是可以通过左右滑动来开启的,中间的Label显示这是哪里的界面,左侧有个Butt

2017-08-31 20:41:47 317

转载 strong、weak等详解

weak表示的是一个弱引用,这个引用不会增加对象的引用计数,并且在所指向的对象被释放之后,weak指针会被设置的为nil。通俗的话来表述是:weak 可以在不增加对象的引用计数的同时,又使得指针的访问是安全的。weak 的常见场景是在 delegate,block,NSTimer 中使用,以避免循环引用所带来的内存泄漏。iOS5中新的关键字strong, weak, unsafe_un

2017-08-31 10:52:53 502

转载 NSNotificationCenter

一.NSNotificationCenter的定义@interface NSNotificationCenter : NSObject { @package void * __strong _impl; void * __strong _callback; void *_pad[11];}//单例获得消息中心对象+ (NSNotificationCent

2017-08-30 20:08:20 270

转载 UIGesture

在Iphone开发中,像UIimageView是不支持点击的,但往往我们却有很多能在Image上点击的需求,比如一个自定义的TableViewCell中放入三个UIimageView,在这里命名为imageleft,imagemiddle,imggeright,当tableView加载后,单击tableView中某一行中的image,我便进入该图片的详细页面。现在的最新版支持手势控件,只要拖一

2017-08-30 17:40:03 258

原创 @property (nonatomic, getter=isLoading) BOOL loading;getter=isLoading的含义

@property BOOL loading;这句话代表着 声明(void)setLoading:(BOOL)loading; 方法与 (BOOL)loading方法@property (nonatomic, getter=isLoading) BOOL loading;//是否正在加载//自己设置getter方法名为isLoading//getter=方法 sette

2017-08-30 16:36:17 756

转载 navigationController pushViewController 多次跳转后返回指定ViewController

于ios中 viewcontroller的跳转问题,其中有一种方式是采用navigationController pushViewController 的方法,比如我从主页面跳转到了一级页面,又从一级页面跳转到了二级页面,然后从二级页面跳转到了三级页面,依次类推。如果一级一级的返回我知道是没有问题的,调用navigationControllerpopViewControllerAnimat

2017-08-29 16:26:08 1142

原创 typedef的用法总结

typedef的作用:为各种数据类型定义一个新名字。1.typedef给指针起新名字(这里是指针类型而不是针对某一个指针)例:typedef char * NCHAR;int main(){NCHAR str="hello,world";printf("%s",str);return 0; }给char *起别名NCHAR该方法的作用:同时声

2017-08-27 10:04:12 217

转载 inputAccessoryView和inputView的区别

inputAccessoryView    UITextFields和UITextView有一个inputAccessoryView的属性,当你想在键盘上展示一个自定义的view时,你就可以设置该属性。你设置的view(通常是UIToolBar,用于回收键盘)就会自动和键盘keyboard一起显示了并且会显示在键盘的顶端.但是注意:你所自定义的view既不应该处在其他的视图层里

2017-08-26 16:39:34 403

转载 UItextview与UItextfield的区别及uitextview用法

IOS中的UITextView和UITextField都是文本输入控件并都能够调用系统键盘。UITextField :只能输入一行,不可以滚动显示浏览全文,可以设置提醒文字(有placeholder属性),继承自UIView[UIControl]。UITextView:能输入多行,可以滚动显示浏览全文,不可以设置提醒文字(没有placeholder属性),继承自

2017-08-26 09:59:01 1661

转载 UIToolBar使用

1.在UINavigationController导航控制器中存在UIToolBar的,而且默认时被隐藏的。需要设置self.navigationController.toolbarHidden = NO;(建议最好在viewWillApper:设置)然后创建UIBarButtonItem,需要用到什么类型就加什么,系统自带了许多样式让你选择(还是自定义好看,符合国人的使用)UIB

2017-08-25 21:15:33 265

转载 iOS开发笔记——TableView Separatorinset 分割线从边框顶端开始

IOS8 设置TableView Separatorinset 分割线从边框顶端开始在ios8上 [TableView setSeparatorInset:UIEdgeInsetsMake(0,0,0,0)];不起作用。经过测试加入下面方法在ios7 8上都可以正常工作-(void)viewDidLayoutSubviews{    if ([self.shop

2017-08-24 16:00:04 509

转载 自定义UITableViewCell(registerNib: 与 registerClass: 的差异)

自定义UITableViewCell大致有两类方法: 使用nib 1、xib中指定cell的Class为自定义cell类型(注意不是设置File's Owner的class) 2、调用 tableView 的 registerNib:forCellReuseIdentifier:方法向数据源注册cell [_tableView registerNib:[UINi

2017-08-24 14:51:41 235

转载 dismissViewController实现多个模态视图跳转

dismissViewControllerAnimated方法其原型为: - (void)dismissViewControllerAnimated:(BOOL)flag completion:(void (^)(void))completion;1.flag的含义         flag用于判断是否执行动画。completion是一个block,用于在dismiss之后

2017-08-22 20:02:32 338

转载 DZNEmptyDataSet——空白数据集显示框架

链接:http://www.jianshu.com/p/f70dc3e0f436DZNEmptyDataSetDZNEmptyDataSet 是基于 UITableView/UICollectionView的范畴/扩展(category)类,它可以在空白页面上显示提示信息。这是 iOS 内建的标准,用于处理空表和集合视图。默认情况下,如果

2017-08-21 21:13:26 420

转载 NSLineBreakMode 的区别

链接:http://www.jianshu.com/p/9dfc06b4bed9用于多行和多行文本->字符截断类型(lineBreakMode//设置文字过长时的显示格式 )typedef enum{    UILineBreakModeWordWrap = 0,    UILineBreakModeCharacterWrap,    UIL

2017-08-21 21:05:21 735

转载 NSAttributedString

转载原址:http://www.jianshu.com/p/3a0016b4c3deNSAttributedString叫做富文本,是一种带有属性的字符串,通过它可以轻松的在一个字符串中表现出多种字体、字号、字体大小等各不相同的风格,还可以对段落进行格式化。AttributedString 可以分为 NSAttributedString和 NSMutableAttr

2017-08-21 17:27:15 385

转载 Storyboard类介绍

原文地址:最新Xcode 4.3.2 下使用Storyboard和ARC开发iPhone4程序 03——Storyboard类及使用作者:浪友dans一、Storyboard类介绍    Storyboard是你可以用来定义用户界面的一种新的方式,像xib。与xib不同的是它可以同时管理多个ViewController,而且可以在Storyboard中配置ViewContr

2017-08-21 15:41:17 238

空空如也

空空如也

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

TA关注的人

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