自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

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

原创 解决XCode编译异常clang: error: linker command failed with exit code 1

解决XCode编译错误clang: error: linker command failed with exit code 1今天把XCode4.5.1升级为XCode4.6.1,然后调试接了一台iPhone4,一台iPhone5,(原来只用iPhone4开发)选择iPhone4可以成功编译;但iPhone5编译出现以下错误:clang: error: linker com

2017-11-16 16:26:45 3880

原创 ios给某段字体加颜色

NSMutableAttributedString *text = [[NSMutableAttributedStringalloc] initWithString:str]; NSMutableParagraphStyle *muStyle = [[NSMutableParagraphStylealloc] init]; CGFloat width =

2017-11-16 14:27:11 569

原创 图片不拉伸

- (UIImage *)stretchableImageWithLeftCapWidth:(NSInteger)leftCapWidth topCapHeight:(NSInteger)topCapHeight 这个函数是UIImage的一个实例函数,它的功能是创建一个内容可拉伸,而边角不拉伸的图片,需要两个参数,第一个是左边不拉伸区域的宽度,第二个参数是上面不拉伸的高度。根据设

2017-11-15 17:03:35 338

原创 自动获取行高

摘要: 原文出自:标哥的技术博客 前言 最近还是有不少朋友老问Swift版的自动计算行高怎么做,大家使用SnapKit来自动布局时,都希望能够自动地计算出行高,不用每次都自己去算一篇。原文出自:标哥的技术博客前言最近还是有不少朋友老问Swift版的自动计算行高怎么做,大家使用SnapKit来自动布局时,都希望能够自动地计算出行高,不用每次都自己去算一篇。

2017-11-15 14:21:28 1565

原创 ios中使用归档

1.沙盒介绍沙盒路径是应用程序专门为用户存储数据而存在的目录1.1 Documents目录:保存应用程序自己的数据(比如:游戏进度存档、软件的一些个人设置等)。通过iTunes、iCloud备份时,会备份这个目录下的数据。1.2 Tmp目录:存储一些其他临时数据,系统磁盘空间不够,手机重启时,会自动清除这个目录的数 据。无需程序员手动清除该目录中的数据.iTunes、iCloud备份时,不会备份

2017-11-09 16:49:40 268

原创 从异步block中取到数据

-(void)getTN{ //GCD 异步操作 dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{ //异步现场 请求网络数据 耗时操作 AFHTTPRequestOperationManager *manager = [AFHTTPR

2017-11-09 15:00:28 267

原创 实现朋友圈回复功能

一、概述iOS开发中,相信许多开发者都遇到过,类似于像微信朋友圈的评论回复功能的开发,难点莫过于 Cell里面的子控件布局 、 点击事件的回调 和 评论回复的逻辑处理。笔者将通过 两种方法来实现微信朋友圈评论回复功能,也将通过一个仿优酷视频评论和回复的Demo 来实战一番,本文将通过利用UITableView的段头+cell+段尾来实现,希望能为广大开发者提供一点思路,少走一些弯路,填补一些

2017-11-07 09:26:27 576

原创 防止tableview下移

-(CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section{ if (section==0) {  //return 0;  return section ==0?0.1f:8.0f; } return 0.5;}

2017-11-05 18:01:38 169

原创 代理传递方法的作用

.h#import @class YJPSearchBar_View;@protocol YJPSearchBarDelegate @optional-(BOOL)searchBarShouldBeginEditing:(YJPSearchBar_View *)searchBar;-(void)searchBarTextDidBeginEditing:(YJPSearchBar_V

2017-11-03 09:58:23 270

原创 uisearchbar的实现,自定义searcher

searchBar 本身是一个UIView,上面放了一个UITextField和一个右边的delete按钮。通过delegate告知搜索的各个状态。代理的各个方法跟系统的代理同名,由于系统自带的可发挥的空间有限,所以自己写了一个,直接替换就好,代理不需要改变,这样用起来比较方便。http://www.jianshu.com/p/789cbb4331c8

2017-11-03 09:25:45 232

原创 设置导航栏的高度

//#define kScreenWidth [UIScreen mainScreen].bounds.size.width//屏幕的宽度//#define kScreenHeight [[UIScreen mainScreen] bounds].size.height//屏幕的高度//#define kNav_H kScreenHeight > 668 ? 86 : 64//屏幕

2017-11-02 15:10:43 1699

原创 二级联动

二级联动,可以左侧是一个tabview右侧也是一个tabview,也可以左侧一排按钮,右侧tabview,点击左侧,刷新右侧数据,这一步很简单,我当时不理解的是右侧数据滑动,左侧怎么刷新呢,这需要考虑到tabview的加载方式是动态的,也就是说,当新的数据在右侧tabview加载的时候,比如一个新的section加载的时候,一定会走这个方法:-(UIView*)tableView:(UIT

2017-11-02 13:44:46 353

原创 addchildviewcontroller

在iOS5中,ViewController中新添加了下面几个方法: addChildViewController:是UIViewController的一个方法,iOS5之后加入的,使用这个方法可以达到addsubView一样的效果,而且好处多多addChildViewController的好处: 1.无疑,对页面中的逻辑更加分明了。相应的View对应相应的ViewCon

2017-11-02 11:29:41 228

空空如也

空空如也

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

TA关注的人

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