自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

蜗牛君的程序人生

多想,多看,多问,同时也是个摄影爱好者

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

原创 iOS 画虚线的重新理解

之前写了一篇画虚线的文章,只是做了效果,并没有对其画的过程原来深刻理解,当时只是为了业务需求。今天刚刚好遇到群里有人问了,回头又重新理解了一下。群里朋友 需求是彩色虚线。效果如图完整代码如下: UIImageView *iView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 100, self.view.frame.size.w

2016-03-29 12:07:30 781

原创 判断当前viewcontroller是push还是present的方式显示的

项目过程中有时候遇到同一页面不同的弹出方式push 和模态,如果自定义返回按钮的话,需要进行判断上一级是pop回去还是dismissNSArray *viewcontrollers=self.navigationController.viewControllers; if (viewcontrollers.count>1) { if ([viewcontroll

2016-03-22 14:13:30 5381

原创 关于自定义tabbar修改字体颜色及图标选中颜色等方法的总结

自定义tabbar 继承UITabbarController 图片中56-66行是修改标题颜色68行中 imageWithRenderingMode 是保持图片原色,系统默认是蓝色。未选中图标的修改方法相同。另外此方法如果未设置图片的情况下是无效果的,必须先设置图标背景图片。

2016-03-22 12:02:26 1520

原创 iOS 上线加急审核流程

趁工作空闲之余总结下之前遇到的一些坑,虽然距离上一次加急审核已经是去年的事情了,但是一直没记得记录下来。1、首先就是先打包上线提交审核。2、再通过https://developer.apple.com/contact/app-store/?topic=expedite 这个链接 进入加急审核申请页面,填写App 相关信息。在下拉选项里 选择request an

2016-03-22 11:48:24 431

原创 应用内直接跳转AppStore方式

今天群里有人问应用内如何直接不经过Safari直接跳转AppStore,我查看了下百度出来的方法都比较老,就放下测试成功的链接以表记录[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://itunes.apple.com/app/id932324391"]];[[

2016-01-18 10:58:11 560

原创 ios 点击返回顶部效果的实现,类似单击状态栏效果

在button 事件中加入[self.tableView setContentOffset:CGPointMake(0, 20) animated:YES];

2015-08-19 18:55:32 771

原创 IOS 如何实现画虚线

因为项目需要画虚线,起初想用图片重复叠加实现。搜罗了一圈还是封装一个UIView代码如下.h文件#import @interface DashesLineView : UIView@property(nonatomic)CGPoint startPoint;//虚线起点@property(nonatomic)CGPoint endPoint;//虚线终点@pro

2015-08-17 16:37:01 2194 1

原创 UIButton 设置标题和图片的使用方式

#import "TEST_ButtonViewController.h"@interface TEST_ButtonViewController ()@property (weak, nonatomic) IBOutlet UIButton *originalButton;@property (weak, nonatomic) IBOutlet UIButton *oneButton

2015-08-11 14:59:53 851

转载 IOS开发之实现App消息推送(最新)

原文链接:http://blog.csdn.net/shenjie12345678/article/details/41120637好久没有写过博客啦,今天就由本菜鸟给大家做一个简单的IOSApp消息推送教程吧!一切从0开始,包括XCode6, IOS8, 以及苹果开发者中心最新如何注册应用,申请证书以及下载配置概要文件,相信很多刚开始接触ios的人会很想了解一下。(ps:网上

2015-08-04 15:34:40 482

原创 [****ViewController scrollViewDidScroll:]: message sent to deallocated instance 0x12d6c22f0

因为项目需要一个导航栏透明过渡效果,因此写了一个方法,过了好多天才发现这个bug,当滑动页面,导航栏处于半透明状态,这时点击返回(pop回上一页面),程序崩溃,报了这么个信息,Google后说是向因为一个UIViewController释放后,又再次向这个VC调用了某些请求导致。当VC释放后,这个xx还没有被释放,所以xx的回调方法还在调用delegate即这里的vc, 所以崩溃就发生了。 

2015-07-27 15:51:14 1345 1

原创 iOS点击空白处关闭presentViewController出来的view

今天项目需要有个弹出界面,需要点击空白处可以关闭view,发现vc自带有个方法:-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)eventv{ [self dismissViewControllerAnimated:YES completion:nil];}只要把dismissViewControllerAn

2015-07-03 14:36:42 2892

转载 AFNetwork 2.0在请求时报错code=-1016 和 3840

在进行网络请求时出现-1016 是因为只支持text/json,application/json,text/javascript你可以添加text/html 一劳永逸的方法是 在AFURLResponseSerialization.h里面搜索self.acceptableContentTypes然后 在里面 添加@"text/ht

2015-06-16 12:25:12 639

原创 textView 如何设置占位符

因为近期项目需要,需要设置占位符,网上搜了一堆都比较麻烦,后来看到国外的一大神的答案贴出了给大家学习一下。加入代理@interface MyClass () @end创建UITextView *myUITextView = [[UITextView alloc] init];myUITextView.delegate = self;myUITextView.text =

2015-05-05 19:16:37 904

原创 学习代理 笔记 delegate

之前因为基础原因一直没学会自定义代理,今天项目实战需要用到代理模式,不得不去钻研,写出来给入门的同伴们一起学习。项目需求是在UIView上建立了控件UIButton,想要在button的点击事件里实现跳转页面。经过查询有两种方法1、给button设置属性,然后在viewController里设置点击事件[viewSubclass.buttonName addTarget:self

2015-04-24 17:13:10 442

转载 信不信由你!iPhone6屏幕宽度不一定是375px,iPhone6 Plus屏幕宽度不一定是414px

看到这个题目你可能不信,引出这个问题的缘由是几次项目中Chrome模拟器和iPhone6真机预览效果不一致。为什么在Chrome Emulation模拟手机页面和真机预览效果不一致? 以前觉得不外乎两个原因:1.某些机型或浏览器对一些CSS属性不支持。2.某些设备不支持12px以下字体。今天要补充的第3个原因是对于iPhone手机还会与手机系统设置的显示模式、设备硬

2015-04-03 18:29:57 892

原创 关于tableview的 [self.tableView registerClass: forCellReuseIdentifier:使用方法

1 这个方法在SDK5.0是运行不起来的。2 如果需要使用这个方法,必须使用配套的方法来一起用,下面两个配套方法:// Beginning in iOS 6, clients can register a nib or class for each cell.// If all reuse identifiers are registered, use the newer -dequ

2015-04-03 12:04:40 605

转载 IOS 开发使用UITableView实现自动布局多个button 按钮

今天给大家带来一个使用tableView实现抽屉打开与关闭的效果,其实tableView这个控件在我们日常开发中使用的频率很高,比如“游戏需要显示他的服务器列表,新闻需要显示它的新闻概略列表等”,但是它可不是单单简单的给你提供一个显示列表的功能,这样太大才小用了,感兴趣的朋友可以去查查UITableView的API函数你就会发现,哇~原来有这么多功能强大的函数,真是相见恨晚啊。利用UIT

2015-04-03 09:21:46 1605

转载 ios 实现引导页面效果

///  ViewController.m//  UIScrollView-分页////  Created by  朱立志 on 14-5-1.//  Copyright (c) 2014年  朱立志. All rights reserved.//#define count 5#import "ViewController.h"@interfac

2015-01-29 22:17:07 512

原创 launchImage设置后在启动时无法显示

今天设置了自定义的LaunchImage,但是为什么启动模拟器,不出现对应图片,难道要在LaunchScreen.xib这个文件里面配置吗??后来发现是项目设置的问题,先项目设置的general-->App Icons and Launch Images-->Launch Images Source中选择刚才在Images.xcassets中设置的图片,再把Launch Scr

2015-01-03 20:42:39 556

转载 iOS沙盒路径的查看和使用

1、模拟器沙盒目录文件都在个人用户名文件夹下的一个隐藏文件夹里,中文叫资源库,他的目录其实是Library。因为应用是在沙箱(sandbox)中的,在文件读写权限上受到限制,只能在几个目录下读写文件:Documents:应用中用户数据可以放在这里,iTunes备份和恢复的时候会包括此目录tmp:存放临时文件,iTunes不会备份和恢复此目录,此目录下文件可能会在应用退出后删除

2014-11-26 15:04:01 627

原创 Objc中类方法和实例方法有什么区别?

比如有一个类 example里面定义 了两个方法  +(void)fun1; //类方法-(void)fun2; //实例方法用法:[example fun1];example *tmp = [[example alloc]init];[tmp fun2];

2014-11-24 17:12:54 612

原创 Objective-c 内存管理中的错误提示 'retainCount' is unavailable 解决方法

error: 'retainCount' is unavailable: not available in automatic reference counting mode  后来发现是编译选项的问题: 1.点击工程名 打开编译选项2.在编译选项中,选择Bulid Setting选项卡3.在Apple LLVM compiler X.X - Lan

2014-11-20 17:13:16 939

空空如也

空空如也

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

TA关注的人

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