- 博客(16)
- 资源 (2)
- 收藏
- 关注
原创 navigationController技巧
自定义navigationItem的leftBarButtonItem后滑动返回手势失效解决办法重新设置手势的delegateself.navigationController.interactivePopGestureRecognizer.delegate = (id)self;
2016-05-07 17:26:31 312
原创 为view添加阴影效果
UIView *view = [[UIView alloc] initWithFrame:CGRectMake(100, 300, 100, 100)];view.backgroundColor = [UIColor greenColor];[self.view addSubview:view];view.layer.shadowColor = [[UIColor blackColor] CG
2016-02-19 17:40:37 368
原创 常被忽略的小技巧
允许应用程序获取框架库内语言 info.plist 中添加Localized resources can be mixed 设置为YEScell的底线高度 1 / [UIScreen mainScreen].scale
2016-02-19 17:21:46 374
原创 纯代码创建UIDatePicker
import “ViewController.h”#define ScreenWidth [UIScreen mainScreen].bounds.size.width #define ScreenHeight [UIScreen mainScreen].bounds.size.height @interface ViewController () { UIDatePicker *
2016-01-08 10:24:15 487
原创 iOS监听键盘弹出
// 注册通知 监听键盘弹出 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyBoard:) name:UIKeyboardWillShowNotification object:nil];– (void)keyBoard:(NSNotification *)notiti{ //
2016-01-08 10:14:43 377
原创 设置键盘只能输入数字和字母--密码键盘
1、遵守协议 UITextFieldDelegate 2、textFiled.keyboardType = UIKeyboardTypeASCIICapable; textFiled.delegate = self; 3、定义宏 #define numAndLetter @”ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz
2015-12-15 16:13:47 909
原创 UIButtun的一些设置方法
将buttun切圆角 btn.layer.cornerRadius = 5; btn.layer.masksToBounds = YES;取消buttun点击闪一下的效果 UIButton *btn = [UIButton buttonWithType:UIButtonTypeCustom]; btn.adjustsImageWhenHighlighted = NO; 设置buttun的字体
2015-12-15 16:00:29 906
转载 CocoaPods的安装和使用
作者:wangzz 原文地址:http://blog.csdn.net/wzzvictory/article/details/18737437 转载请注明出处 如果觉得文章对你有所帮助,请通过留言或关注微信公众帐号wangzzstrive来支持我,谢谢!一、什么是CocoaPods 1、为什么需要CocoaPods在进行iOS开发的时候,总免不了使用第三方的开源库,比如SBJson、AFNe
2015-10-29 16:42:56 353
原创 iOS 框架介绍
这 4 个层次从上到下排列,位置越高说明层次越抽象,距离硬件底层越远层次最高的是 Cocoa Touch 框架,是我们使用得最多的框架,每个 iOS 应用都要使用, 其中包括:UIKit 和 Foundation。Media 框架是对 iPhone 音频和视频协议的封装,例如,OpenGL ES、EAGL、Quartz、 Core Animation、Core Audio、Open Audio
2015-10-16 15:13:41 377
原创 iOS 传值
首页页面 下一页页面 传值后首页页面 通知传值- (void)viewDidLoad { [super viewDidLoad]; // 注册监听者 // name 的值要和发送通知页面的name值相同,用来区分哪一个通知 // object 的值为nil时,代表监听任何对象发送的通知,下文中用的是object:obj1 [[NSNotifica
2015-10-15 15:21:40 519
原创 APPDelegate中6个方法的作用
这几个方法都是 UIApplicationDelegate 代理中的方法// 在应用程序启动后,委托首先调用该方法。可以在该方法里做一些对象的初始化。- (void)applicationWillResignActive:(UIApplication *)application;程序的前后台进行切换// 应用程序将要辞去活跃状态--即由活跃状态切换到非活跃状态--也就是将要进入后台,委托会调用该
2015-10-14 10:37:29 432
原创 XML解析--NSXMLParser和TouchXML
XML有两种解析方式:SAX解析SAX:SimpleAPIfor XML。基于事件驱动的解析方式,逐行解析数据。(采用协议回调机制)DOM解析DOM:DocumentObjectModel(文档对象模型)。解析时需要将XML文件整体读入,并且将XML结构化成树状,使用时再通过树状结构读取相关数据NSXMLParser是iOS自带的XML解析类。采用SAX方式解析数据, 解析过程由NSXMLP
2015-09-29 20:44:49 513
转载 viewController的加载顺序
init —– 实例化 loadView —– 加载,一般在不适用xib时使用该方法加载控件 viewDidLoad —– 加载完毕 viewWillAppear —– 视图将要出现 viewDidAppear —– 视图已经出现 viewWillDisAppear —– 视图将要消失 viewDidAppear —– 视图已经消失 viewDidUnLoad —– 视图卸载,当视图内
2015-09-27 16:54:57 391
原创 网络请求---NSURLConnection发送请求
基本步骤获取网络接口有必要时须转码创建URL对象和NSURLRequest对象使用NSURLConnection创建请求JSON解析同步请求 从网上请求数据,一旦发送同步请求,主线程被阻塞,程序将停止与用户交互,直到服务器返回数据,才可进行下一步操作。+ (NSData *)sendSynchronousRequest:(NSURLRequest *)request returni
2015-09-27 15:47:50 549
原创 网络请求---检查网络
检查网络状态:(是否连网)引入Reachability类 • 通过https://developer.apple.com/library/ios/samplecode/Reachability /Reachability.zip链接下载Reachability.zip压缩包 • 为项⺫添加SystemConfiguration.framework框架注册网络监听开始监听- (BOO
2015-09-27 13:14:36 556
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人