- 博客(26)
- 资源 (4)
- 收藏
- 关注
原创 iOS 加载H5页面的时候添加一个菊花
我们常常加载H5的时候,网络延时的时候会出现空白,或者用进度条现实加载。产品狗就觉得不好看。非要加载一个菊花。 1. 在viewDidLoad 方法里面 加一个 [self showProgress:!"加载中。。。"]; 2.等加载好的时候取消 -(void)webViewDidFinishLoad:(UIWebView *)webView{
2017-08-07 12:12:25
1539
原创 image点击事件
self.headImage.userInteractionEnabled = YES; UITapGestureRecognizer *singleTap1 = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(buttonClick)]; [self.headImage addGestu
2017-02-08 14:47:09
4016
转载 IOS 关闭键盘 退出键盘 的5种方式
1、点击编辑区以外的地方(UIView)2、点击编辑区域以外的地方(UIControl)3、使用制作收起键盘的按钮4、使用判断输入字元5、关于键盘遮蔽的问题1,点击编辑区以外的地方(UIView)这是一种很直觉的方法,当不再需要使用虚拟键盘时,只要点击虚拟键盘和编辑区域外的地方,就可以将键盘收起,下面程式码是在 UIView
2016-10-19 10:36:57
653
原创 cell UIlabel 自适应
//Label自适应高度//参数一:所输入的文本//参数二:文本距离边框的距离//行间距//字体大小-(CGFloat )labelHeightWithContent:(NSString *)content WidthToBorder:(CGFloat)width lineSpacing:(CGFloat)lineSpacing fontSize:(CGFloat)font
2016-10-12 15:57:04
317
转载 安装Ruby运行环境
步骤1 - 安装 RVM RVM 是干什么的这里就不解释了,后面你将会慢慢搞明白。 $ curl -L https://get.rvm.io | bash -s stable期间可能会问你sudo管理员密码,以及自动通过homebrew安装依赖包,等待一段时间后就可以成功安装好 RVM。然后,载入 RVM 环境(新开 Termal 就不用这么做了,会自
2016-08-20 15:32:19
270
原创 IOS TabBar判断登录
//我里面是判断2个界面登录情况!-(BOOL)tabBarController:(UITabBarController *)tabBarController shouldSelectViewController:(UIViewController *)viewController{ if ([viewController.tabBarItem.titleisEq
2016-07-09 16:38:30
1084
原创 cell自适应
#pragma mark - cell label自适应 //在设置cell的地方直接调用。红色的是对应的四个参数 按照你的需求填//-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{//参数一:所输入的文本//参数二:文本距
2016-06-03 10:34:53
295
原创 清除缓存
//// SystemVC.m// YXNews//// Created by 李元喜 on 16/4/1.// Copyright © 2016年李元喜. All rights reserved.//#import "SystemVC.h"@interface SystemVC ()UITableViewDataSource,UITab
2016-05-27 16:26:35
230
原创 系统缓存NSURLCache
//// NetWorkHandle.m// NetWork//// Created by 李元喜on 16/5/5.// Copyright (c) 2016年 李元喜. All rights reserved.//#import "NetWorkHandle.h"#define DebugLog(...) NSLog(__VA_ARGS__)@imp
2016-05-27 16:21:36
261
转载 label 的一些用法!页眉。页脚 大小等
在上一章节中我们把章节数改为2/* 这个函数是显示tableview的章节数*/-(NSInteger)numberOfSectionsInTableView:(UITableView*)tableView{ return 2;}我们只要设置标题头尾的宽度就可以看见了/*设置标题头的宽度*/
2016-03-18 13:57:37
460
原创 Swift初级(二)
/********************************元组************************///定义一个元组变量//元组中可以存放多种类型的值,而且存放的个数可以多个let status = ("王大",["IOS","Html5"])let statu:(Classroom:String,course:Array) = ("王大",["
2015-11-07 14:15:26
283
原创 Swift,函数,枚举
/************************枚举(emum)**************************/enum Direction:Int{ case east = 0 case south case nirth case west}print(
2015-11-07 11:10:10
292
原创 Swift初级(一)
//当需要导入类库的时候,使用import类库名,不用在加或“”import Foundationprint("Hello, World!")//在swift中,使用print输出//1.定义常量(let)和变量(var) //let myGender = "男"//myGender = “
2015-11-03 17:50:25
457
原创 单例
//在h文件里写一个单例的方法#import @interface platHeper : NSObject+(platHeper *)sharedHelper;@end#import "platHeper.h"@implementation platHeper//第一次调用这个方法,单
2015-10-20 21:22:20
337
原创 动画一些常用的方法记录
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{ __weak typeof (self) pSelf = self; // 第一个参数代表的是动漫的时间 // block块里面代表的是执行的动画 [UIView animateWithDuration:2.0f
2015-10-20 20:38:26
305
原创 懒加载
//懒加载 重写属性的getter方法 当使用的时候会判断这个属性是否存在,如果存在则直接返回,如果不存在则创建//当使用的时候才会创建,减少内存//所有的懒加载对象都是可以在didReceiveMemoryWarning方法中被释放掉//self.view 是最常见的懒加载对象@property(nonatomic,strong)UIScrollView *scro
2015-10-17 11:38:11
278
原创 导航设置
1.设置控制器标题self.navigetionIten.title = @"导航"2.设置导航控制器左右两边的按钮 self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"青龙" style:UIBarButtonItemStyleDone target:nil
2015-10-17 11:27:25
402
原创 NSUserDefaults 本地小量数据存储
1.在注册界面点击事件 把数据存进去 NSUserDefaults *user = [NSUserDefaults standardUserDefaults]; NSDictionary *dic = [NSDictionary dictionaryWithObjectsAndKeys:_ac1.text,@"name",_pw1.text,@"password", nil
2015-10-13 08:40:55
298
转载 UILabel 使用解析
//创建uilabel UILabel*label = [[UILabel alloc]initWithFrame:CGRectMake(20, 40, 280,80)]; //设置背景色 label.backgroundColor = [UIColor grayColor]; //设置tag label.tag =91; //
2015-10-12 19:00:48
449
转载 UITextField 解析大全
UITextField 使用全面解析//初始化textfield并设置位置及大小 UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)]; //设置边框样式,只有设置了才会显示边框样式 text.borderStyle = UITextB
2015-10-12 18:01:32
293
转载 通知中心
通知中心传值,可以跨越多个页面传值, 一般也是从后面的页面传给前面的页面。思路:第三个界面的值传给第一个界面。1. 在第一个界面建立一个通知中心, 通过通知中心,注册一个监听事件2. 在第一个界面中,设置接收到通知的事件。3. 在第一个界面中的dealloc中, 将通知中心remove掉4. 在第三个界面中, 建立一个通知中心, 通过通知中心
2015-10-09 20:13:51
557
原创 让你快速记住 UITableView 写法
// 创建一个UITableView的步骤#import "ViewController.h"// 第一步:遵守两个UITableView的代理协议@interface ViewController ()@property (nonatomic, strong) UITableView *tableView;@property (nonatomic, strong) NSMutab
2015-10-07 22:28:15
377
原创 数据库 SQL
总结今天所学习的数据库知识:首先在AddressBook 工程里建4个属性#import @interface AddressBook : NSObject@property (nonatomic, copy) NSString *ADID;@property (nonatomic, copy) NSString *name;@property (n
2015-10-07 17:01:53
375
原创 解档与归档
通过今天学习小小总结下解档归档简单的用法。首先归档分7步。1.有一个遵守NSCoding协议的复杂对象2.初始化对象3.创建NSMutabelData4,使用NSMData初始化归档NSMData5.通过工具将对象编译到NSMdata6.结束编译7.把NSData写到本地//解档我分了5部1.从本地取出归档时的NSData文档2.用取出来得数据初始化解档工具
2015-10-06 20:34:04
506
原创 数据写到本地
自己总结的。把数据写到本地分4步:1:写的东西2:写进哪里3:写进去4:写完拿出来 //获取document文件路径 NSString *documentStr = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES)[0];//数
2015-10-06 19:17:31
419
原创 获取沙盒路径的方法
-(void)viewDidLosad{[super viweDidLoad]//第一种获取沙盒的路径方法NSString *pathStr = NSUserName();NSString *homePathStr = NSHomeDirectoryForUser(pathStr);NSLong(@"===%@",homePathStr);//第二种获取方法
2015-10-06 19:03:55
420
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人