- 博客(22)
- 收藏
- 关注
原创 iOS 画虚线的重新理解
之前写了一篇画虚线的文章,只是做了效果,并没有对其画的过程原来深刻理解,当时只是为了业务需求。今天刚刚好遇到群里有人问了,回头又重新理解了一下。群里朋友 需求是彩色虚线。效果如图完整代码如下: UIImageView *iView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 100, self.view.frame.size.w
2016-03-29 12:07:30
812
原创 判断当前viewcontroller是push还是present的方式显示的
项目过程中有时候遇到同一页面不同的弹出方式push 和模态,如果自定义返回按钮的话,需要进行判断上一级是pop回去还是dismissNSArray *viewcontrollers=self.navigationController.viewControllers; if (viewcontrollers.count>1) { if ([viewcontroll
2016-03-22 14:13:30
5446
原创 关于自定义tabbar修改字体颜色及图标选中颜色等方法的总结
自定义tabbar 继承UITabbarController 图片中56-66行是修改标题颜色68行中 imageWithRenderingMode 是保持图片原色,系统默认是蓝色。未选中图标的修改方法相同。另外此方法如果未设置图片的情况下是无效果的,必须先设置图标背景图片。
2016-03-22 12:02:26
1586
原创 iOS 上线加急审核流程
趁工作空闲之余总结下之前遇到的一些坑,虽然距离上一次加急审核已经是去年的事情了,但是一直没记得记录下来。1、首先就是先打包上线提交审核。2、再通过https://developer.apple.com/contact/app-store/?topic=expedite 这个链接 进入加急审核申请页面,填写App 相关信息。在下拉选项里 选择request an
2016-03-22 11:48:24
494
原创 应用内直接跳转AppStore方式
今天群里有人问应用内如何直接不经过Safari直接跳转AppStore,我查看了下百度出来的方法都比较老,就放下测试成功的链接以表记录[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://itunes.apple.com/app/id932324391"]];[[
2016-01-18 10:58:11
586
原创 ios 点击返回顶部效果的实现,类似单击状态栏效果
在button 事件中加入[self.tableView setContentOffset:CGPointMake(0, 20) animated:YES];
2015-08-19 18:55:32
807
原创 IOS 如何实现画虚线
因为项目需要画虚线,起初想用图片重复叠加实现。搜罗了一圈还是封装一个UIView代码如下.h文件#import @interface DashesLineView : UIView@property(nonatomic)CGPoint startPoint;//虚线起点@property(nonatomic)CGPoint endPoint;//虚线终点@pro
2015-08-17 16:37:01
2225
原创 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
873
转载 IOS开发之实现App消息推送(最新)
原文链接:http://blog.youkuaiyun.com/shenjie12345678/article/details/41120637好久没有写过博客啦,今天就由本菜鸟给大家做一个简单的IOSApp消息推送教程吧!一切从0开始,包括XCode6, IOS8, 以及苹果开发者中心最新如何注册应用,申请证书以及下载配置概要文件,相信很多刚开始接触ios的人会很想了解一下。(ps:网上
2015-08-04 15:34:40
505
原创 [****ViewController scrollViewDidScroll:]: message sent to deallocated instance 0x12d6c22f0
因为项目需要一个导航栏透明过渡效果,因此写了一个方法,过了好多天才发现这个bug,当滑动页面,导航栏处于半透明状态,这时点击返回(pop回上一页面),程序崩溃,报了这么个信息,Google后说是向因为一个UIViewController释放后,又再次向这个VC调用了某些请求导致。当VC释放后,这个xx还没有被释放,所以xx的回调方法还在调用delegate即这里的vc, 所以崩溃就发生了。
2015-07-27 15:51:14
1383
原创 iOS点击空白处关闭presentViewController出来的view
今天项目需要有个弹出界面,需要点击空白处可以关闭view,发现vc自带有个方法:-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)eventv{ [self dismissViewControllerAnimated:YES completion:nil];}只要把dismissViewControllerAn
2015-07-03 14:36:42
2983
转载 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
659
原创 textView 如何设置占位符
因为近期项目需要,需要设置占位符,网上搜了一堆都比较麻烦,后来看到国外的一大神的答案贴出了给大家学习一下。加入代理@interface MyClass () @end创建UITextView *myUITextView = [[UITextView alloc] init];myUITextView.delegate = self;myUITextView.text =
2015-05-05 19:16:37
931
原创 学习代理 笔记 delegate
之前因为基础原因一直没学会自定义代理,今天项目实战需要用到代理模式,不得不去钻研,写出来给入门的同伴们一起学习。项目需求是在UIView上建立了控件UIButton,想要在button的点击事件里实现跳转页面。经过查询有两种方法1、给button设置属性,然后在viewController里设置点击事件[viewSubclass.buttonName addTarget:self
2015-04-24 17:13:10
460
转载 信不信由你!iPhone6屏幕宽度不一定是375px,iPhone6 Plus屏幕宽度不一定是414px
看到这个题目你可能不信,引出这个问题的缘由是几次项目中Chrome模拟器和iPhone6真机预览效果不一致。为什么在Chrome Emulation模拟手机页面和真机预览效果不一致? 以前觉得不外乎两个原因:1.某些机型或浏览器对一些CSS属性不支持。2.某些设备不支持12px以下字体。今天要补充的第3个原因是对于iPhone手机还会与手机系统设置的显示模式、设备硬
2015-04-03 18:29:57
940
原创 关于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
643
转载 IOS 开发使用UITableView实现自动布局多个button 按钮
今天给大家带来一个使用tableView实现抽屉打开与关闭的效果,其实tableView这个控件在我们日常开发中使用的频率很高,比如“游戏需要显示他的服务器列表,新闻需要显示它的新闻概略列表等”,但是它可不是单单简单的给你提供一个显示列表的功能,这样太大才小用了,感兴趣的朋友可以去查查UITableView的API函数你就会发现,哇~原来有这么多功能强大的函数,真是相见恨晚啊。利用UIT
2015-04-03 09:21:46
1646
转载 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
531
原创 launchImage设置后在启动时无法显示
今天设置了自定义的LaunchImage,但是为什么启动模拟器,不出现对应图片,难道要在LaunchScreen.xib这个文件里面配置吗??后来发现是项目设置的问题,先项目设置的general-->App Icons and Launch Images-->Launch Images Source中选择刚才在Images.xcassets中设置的图片,再把Launch Scr
2015-01-03 20:42:39
590
转载 iOS沙盒路径的查看和使用
1、模拟器沙盒目录文件都在个人用户名文件夹下的一个隐藏文件夹里,中文叫资源库,他的目录其实是Library。因为应用是在沙箱(sandbox)中的,在文件读写权限上受到限制,只能在几个目录下读写文件:Documents:应用中用户数据可以放在这里,iTunes备份和恢复的时候会包括此目录tmp:存放临时文件,iTunes不会备份和恢复此目录,此目录下文件可能会在应用退出后删除
2014-11-26 15:04:01
783
原创 Objc中类方法和实例方法有什么区别?
比如有一个类 example里面定义 了两个方法 +(void)fun1; //类方法-(void)fun2; //实例方法用法:[example fun1];example *tmp = [[example alloc]init];[tmp fun2];
2014-11-24 17:12:54
632
原创 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
983
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人