自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (1)
  • 收藏
  • 关注

原创 tableview 上的文字其实就相当在label的操作

问题一 当我们解析的数据超过了一行 怎么让让它换行?解决方案:设置它的行数 cell.textLabel.numberOfLines = 2;问题二 如何改变字体的大小?解决方案:设置字体大小  cell.textLabel.font = [UIFont systemFontOfSize:12];

2016-03-28 20:29:49 555

原创 Array 常用函数

NSString用分隔符把字符串分割成字符串数组- (NSArray *)componentsSeparatedByString:(NSString *)separator;NSArray创建方法通过一个对象创建数组。- (id)initWithObject:(id)object;+ (id)arrayWithObje

2016-03-24 13:31:08 667

转载 IOS中UITableViewCell使用详解

- (instancetype)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier;Cell的初始化方法,可以设置一个风格和标识符,风格的枚举如下:?123456t

2016-03-24 11:56:23 283

转载 优化UITableViewCell高度计算的那些事

优化UITableViewCell高度计算的那些事我是前言这篇文章是我和我们团队最近对 UITableViewCell 利用 AutoLayout 自动高度计算和 UITableView 滑动优化的一个总结。我们也在维护一个开源的扩展,UITableView+FDTemplateLayoutCell,让高度计算这个事情变的前所未有的简单,也受到了很多星星的支持,github

2016-03-23 20:30:31 385

原创 IOS viewDidLoad方法被执行两次(viewDidLoad和loadView方法详解)

为了搞清楚viewDidLoad、loadView等方法的用途和调用顺序,写了一个小demo,不料viewDidLoad方法被执行了两次,模拟器也一直是黑屏。查看了这两个方法的官方解释后找到了错误原因和解决方法。首先来看UIViewController.h文件中对viewDidLoad方法的解释:?

2016-03-23 10:58:46 1801

原创 View Controller生命周期的各个方法的调用

- (void)awakeFromNib;这个方法用的时候,outlet还没有连接起来,是view Controller刚从storyboard建的时候,没有完全建好,不过可能有一些事情要在这个方法里面完成,比如splitViewDelegate,需要在非常早期完成。- (void)viewDidLoad;用这个的时候,ViewController已经完全好了,outlet也已

2016-03-23 10:25:53 802

原创 百度地图添加多个大头针自定义图片

效果图:代码:1.设置两个属性BMKPointAnnotation* pointAnnotation;    //标注点1BMKPointAnnotation* animatedAnnotation; //标注点22.//换大头针- (BMKAnnotationView *)mapView:(BMKMapView *)ma

2016-03-21 16:22:36 4209 3

原创 百度地图检索周围小吃添加大头针

效果图:代码:1.导入头文件#import 2.设置代理        BMKPoiSearch *_searcher;      3.初始化检索对象    _searcher =[[BMKPoiSearchalloc]init];    _searcher.delegate =self;

2016-03-21 11:26:41 803

原创 UIView画圆、切圆环

对于一些圆,或者圆环我们可以用UIView进行切出来。案例:原图:效果图:主要代码如下://设置圆环             self.pointView.layer.cornerRadius =11; //设置圆形的程度             self.pointView.layer.masksToBounds =YES; //设置是

2016-03-17 10:40:22 4628

原创 可变数组NSMutableArray懒加载之后没数据问题

程序员马虎案例!!!案例:-(NSMutableArray *)carLabelAry{        float labelWidth = CGRectGetWidth([[UIScreenmainScreen] bounds])*.3;    if (!_carLabelAry) {        for (int i =0; i

2016-03-16 16:44:03 2883

原创 UIScrollView基本用法&代理方法

*今天做项目用到了UIScrollView的一些代理方法,特意做了一下整理,供大家参考!- (void)viewDidLoad{    [super viewDidLoad];         scrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, 320,

2016-03-15 13:26:00 481

原创 Mac下生成CSR(.certSigningRequest)文件

当在苹果开发者中心生成证书的时候需要一个CSR(certificateSigningRequest)文件。打开钥匙串访问工具,在钥匙串访问下拉菜单选中证书助理 --> 从证书颁发机构请求证书;输入appId邮件地址、名称,选择存储到磁盘步骤1:步骤2:步骤3:这里选取保存的位置是桌面,也可以选择自己喜欢的位置保存这

2016-03-14 15:41:10 6181

原创 导航条navigationBar上中间标题title 文字的样式

ios7以后,出现的导航控制器的导航条上面的title文字成为了黑色,不怎么雅观的问题,这对这个问题,我也是翻遍了诸多的资料,尝试过各种方法,不过很多方法都失败了,今天介绍一种有效的方法。很简单!//首先设置一个UILabel,对其进行个性化设置。    UILabel * bgText = [UILabelcreateLabel:CGRectMake(0, -

2016-03-14 14:03:22 13513 1

原创 navigationBar根据scrollview滚动显隐

1.修改滚动时navigationBar显隐//遵守协议,设置代理self.scView.delegate = self;//声明UIScrollview对象scView@property (nonatomic,strong)UIScrollView *scView;//设置contentSiz

2016-03-14 13:41:46 669

原创 iOS单利模式透析

单例模式的意思就是只有一个实例。单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。1.单例模式的要点:  显然单例模式的要点有三个;一是某个类只能有一个实例;二是它必须自行创建这个实例;三是它必须自行向整个系统提供这个实例。2.单例模式的优点:  1.实例控制:Singleton 会阻止其他对象实例化其自己的 Singleton 对象的

2016-03-11 19:09:56 527

原创 自定义下拉刷新控件-CBStoreHouseRefreshControl

今天给大家介绍一个下拉自定义控件-CBStoreHouseRefreshControl。安装CBStoreHouseRefreshControl依赖于CocoaPods,通过在你的Podfile中添加下面这行命令来安装:1pod "CBStoreHouseRefreshControl"

2016-03-11 17:35:42 1048

转载 hidesBottomBarWhenPushed的正确用法

今天说的是在TabBar嵌套Nav时,进行Push的时候隐藏TabBar的问题。之前项目也需要这么做,那时候iOS7还没出,也是各种搜罗,后来的解决方法是当push操作的时候自己隐藏Tabbar,push过去视图拉伸适应屏幕,再pop回来的时候接再显示Tabbar,过程复杂还需要自己写动画,最终效果也不是很理想。前两天公司APP上架,当时没有适配iOS7,在XCode4.6上开发编译并

2016-03-10 14:27:50 419

原创 修改NavigationController title字体颜色

前几天在设置NavigationController 的时候,公司要求将title的颜色更换一下,黑色过于深沉,特意分享一下如何将title设置为我们自定义的颜色。//宏定义#define ThemeColor(colorname)[ [ ThemeManager shareInstance ] getColorWithName:colorname ];//ThemeManager 自

2016-03-09 14:11:15 1425

原创 tableViewHeader预留空白处理

今天在设置tableView的时候采用了分组的方式,但是出现了一个问题,就是在tableView和navigation之间出现了间隙,那么如何处理掉这个间隙呢?答案很简单,只需要 在控制器里面添加一下代码就可以了。(变量根据自己的定义来设置)self.tableView.tableHeaderView = [[UIView alloc]initWithFrame:C

2016-03-09 10:33:21 1782 4

原创 Xcode 快捷键(持续更新...)

1。折叠代码局部折叠(折叠一个函数)                 :Command+Option+Left/Right全局折叠(折叠当前文件下的全部函数):Shift+Command+Option+Left/Right折叠注释块:(/* */之间的文字)       : Ctrl+Shift+Command+Left/Right

2016-03-08 11:29:01 271

原创 UIDevice、NSBundle、NSLocale-获取手机信息

iOS的APP的应用开发的过程中,有时为了bug跟踪或者获取用反馈的需要自动收集用户设备、系统信息、应用信息等等,这些信息方便开发者诊断问题,当然这些信息是用户的非隐私信息,是通过开发api可以获取到的。那么通过那些api可以获取这些信息呢,iOS的SDK中提供了UIDevice,NSBundle,NSLocale。UIDevice       UIDevice提供了多种属性、类函数及

2016-03-08 10:23:19 239

原创 IQKeyboardManager(自动处理键盘事件)

经常在开发一个应用程序,我们遇到了一个问题,iPhone的键盘上滑覆盖的UITextField / UITextView。IQKeyboardManager可以防止键盘滑动问题和覆盖UITextField / UITextView无需你输入任何代码,不需要额外的设置要求。使用IQKeyboardManager你只需要添加源文件到你的项目。主要特点1)无代码 2)自动工作 

2016-03-07 20:44:53 1864

原创 MKNetworkKit介绍以及使用

在苹果开发中,我们可以使用苹果提供的NSURLConnection和NSURLRequest网络请求API来解决大部分的WebService请求,但使用起来不是很简洁方便,因此正面介绍一个第三方提供的网络框架MKNetworkKit。1、什么是MKNetworkKit?MKNetworkKit 是一个使用十分方便,功能又十分强大、完整的iOS网络编程代码库,完全基于 ARC。它只有两个类,

2016-03-07 19:35:11 303

指针 面试题(经典)

只有真正的把试题做一遍才能达到效果,看完试题立马看答案达不到思考的效果,所以博主在这里就暂时不给答案了,想要答案的可以留下邮箱,谢谢

2015-07-10

空空如也

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

TA关注的人

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