自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

原创 iOS中把新建的Controller的XIB与之类关联

在iOS开发中,不想用代码来写控件的位置,就用XIB来拖入需要的控件,要建立与新建类相关的XIB可以在新建一个类的的时候勾选创建XIB的勾。但有时忘记了勾,后面又想创建,可以通过以下步骤实现,command + N新建,选择VIew,如图点击这个XIB,点击里面的左侧栏File‘s Owner,在右侧栏的第三个图标中的class里输入需要

2015-04-30 20:29:17 5080

原创 iOS中frame和bounds的区别

这里研究一下iOS中frame和bounds的联系和区别,一开始自己被官方的文字饶晕了,自己敲了几行代码试一试才知道原理。-(CGRect)frame{    return CGRectMake(self.frame.origin.x,self.frame.origin.y,self.frame.size.width,self.frame.size.height);}

2015-04-30 12:49:08 633

原创 iOS简易计算器的实现

先建一个工程,使用MVC模式,建一个视图,并给它建立一个XIB来拖控件,这样比较方便布局。用VIewController来控制计算器视图这个View,把XIB中的控件按住Ctrl拖到该View的.h文件中,写一个协议方法,对点击的按钮在ViewController中行操作。CalculatorView.h文件////  Calculato

2015-04-29 21:03:48 723 2

原创 iOS简单好看的动画

先是用xib拖的一个界面,用代码让各个视图动起来就制作成一个简单好看的动画效果了。最终的动画效果:.h文件#import @interface FirstAnimationViewController :UIViewController@property (strong,nonatomic) I

2015-04-28 15:14:19 916

转载 MAC上录制屏幕视频

mac下录制屏幕其实非常简单,因为系统自带了屏幕录制的功能,这个功能集成在mac自带的视频播放器中,这个播放器叫做Quicktime,如下截图左上角所示:点击该软件,由于你没有用它来播放任何视频,所以你不会看到它打开了窗口,但是mac顶部的菜单栏已经发生改变,如下所示:然后点击菜单栏中的    文件-----新建屏幕录制,接着会弹出一个对话框,点击中间的红点,便可开

2015-04-28 15:07:12 1018

原创 iOS开发者账号的类别与区别

开发者账号分为个人(individual),公司(company),企业(enterprise)三种类型。个人账号只能有一个开发者,公司账号可以允许多个开发者协作开发(比如可以共享开发平台等,这个对于需要多人协作开发的好处很多)。企业账号,其app只能用于内部员工使用,是无法对外公开的,所以,普通情况下大家都是选择个人或者公司账号。对于我们来说,选择99刀的公司(company)账号就可以了。

2015-04-28 14:00:45 3090

转载 iOS真机调试与发布操作步骤

1.打开应用程序—>【钥匙串访问】—>【证书助理】—>【从证书办法机构请求证书】2.在【用户电子邮件地址】填入apple账户用的邮箱,选择【存储到磁盘】,点击【继续】,会在磁盘保存一个【CertificateSigningRequest.certSigningRequest】文件3.登录:https://d

2015-04-28 13:55:58 401

转载 iOS真机调试步骤参考

/*************************************************************1********************************************************************//*********************************************************

2015-04-28 13:52:07 443

原创 iOS开发中去掉UITableView中多余的分割线

//把多余的分割线去掉    UIView * footerView = [[UIViewalloc] initWithFrame:CGRectZero];    self.tableView.tableFooterView = footerView;

2015-04-27 10:26:57 1533

转载 iOS开发多线程篇—线程的状态

一、简单介绍线程的创建: self.thread=[[NSThread alloc]initWithTarget:self selector:@selector(test) object:nil];说明:创建线程有多种方式,这里不做过多的介绍。 线程的开启:[self.thread start];线程的运行和阻塞:(1

2015-04-26 21:06:53 332

原创 photoshop做心电图gif动画

看到网上的gif动画想下载下来用一下,可是背景都是黑或者白的,又不想抠图,又不想用Flash之类的gif制作软件。看到网上有大神制作的步骤,自己也做了一个,可以在UI方面使用。打开Photoshop,添加需要的背景,需要透明的可以后面把背景删除。选择移动工具,CTRL+R点击出标尺,拉一根参考线,选择钢笔工具,选择为路径的方式,新建一个透明图层,

2015-04-24 09:22:01 2625

原创 iOS中雷达波扩散Layer层动画的实现

iOS中雷达波扩散动画的实现,该动画是一个基于layer层的动画/*--------------- 扩散动画 ---------------*/   CALayer * _spreadLayer;    _spreadLayer = [CALayerlayer];    CGPoint tempPos =_spreadLayer.position;    C

2015-04-22 14:29:52 8049 1

原创 iOS中制作渐变色视图

在iOS中,学会使用渐变色来设置一个视图的颜色比用图片要好一些。可以到guithb上下载CRGradientLabel类来做需要的UILabel,我把该类的继承UILabel改为了UIVIew,这样就可以把任意的VIew的颜色设置为渐变色了。文件:CRGradientLabel.h#import @interface CRGradientLabel :UIVie

2015-04-22 14:14:31 2386

原创 iOS中使用代码自动布局

iOS中使用代码自动布局,采用代码对视图进行适配的一些语法介绍:/*     使用规则     @"H:|-panding-[_tabBar]-0-|"          | 表示父视图          - 表示距离          V:  表示垂直          H:  表示水平     >=  表示视图间距、宽度和高度必须大于或等于某

2015-04-22 14:00:49 653

原创 UI设计中的倍图

IOS开发中需要把UI设计的图片适配为1x,2x,3x倍图的大小,如何在Photoshop中加工呢?之前建的工程为375x667大小的,以为就是iPhone的屏幕大小,最后发现这样的大小不符合切图的像素大小。在网上查到如下的设置像素大小图示,最好一开始就把工程设置为3x图,1242*2208的大小,这样在需要2x图的时候就可以把3倍图拿来修改就OK了图片就不会模糊。

2015-04-22 13:43:55 6667

原创 Layer动画的停止和恢复

-(void)pauseLayer:(CALayer*)layer{    CFTimeInterval pausedTime = [layer convertTime:CACurrentMediaTime() fromLayer:nil];    layer.speed = 0.0;    layer.timeOffset = pausedTime;

2015-04-21 19:04:46 2752

原创 IOS中的UIPickerView和UIDatePicker

.m文件最终的实现效果如下图所示,可以实现对每一行的拾取,还有选取时间进行倒计时的效果。#import "ViewController.h"@interfaceViewController ()UIPickerViewDataSource,UIPickerViewDelegate>{   UIPickerView * _pickerView;

2015-04-17 21:37:14 694

原创 IOS自动布局的一些使用

在IOS开发中由于手机屏幕的尺寸不同,要求我们对APP的视图进行适配,这里使用storyboard中的自动布局来对视图进行约束就可以起到相应的作用。我们在storyboard中拖入一个UIview,如果不对视图进行约束,运行在iPhone6和iPhone4s上视图的大小和位置会发生不同的变化,如下图效果,        所以要对视图进行约束来控制它的位置和大小,在下方可以看到当

2015-04-16 22:38:52 674

转载 IOS中自动布局autoresizing

我们可以在布局那一栏看到如何设置autoresizing.上图说明了在xib中设置的这些线条和实际属性对应的关系,这其中需要注意的是,其中4个margin虚线才代表设置了该值,而width和height是实线代表设置了该值,不能想当然的理解。这些项分别代表:autoresizingMask是子视图的左、右、上、下边距以及宽度和高度相对于父视图按比例变化,例如

2015-04-16 22:33:24 572

转载 iOS开发:使用Block在两个界面之间传值

使用Block的地方很多,其中传值只是其中的一小部分,下面介绍Block在两个界面之间的传值:        先说一下思想:        首先,创建两个视图控制器,在第一个视图控制器中创建一个UILabel和一个UIButton,其中UILabel是为了显示第二个视图控制器传过来的字符串,UIButton是为了push到第二个界面。        第二个界面的只有

2015-04-15 23:21:37 451

原创 IOS团队开发中SVN的搭建及使用

在IOS开发中,团队开发时需要合并代码,这时就需要搭建SVN代码版本控制器,这里可使用versions,或者smart SVN 软件来构建,这些软件需要收费,本人使用的破解版,推荐使用正版,盗版不太稳定。相关破解方法在网络上都能找到,方法不难。               这里介绍smart SVN,首先在MAC电脑的终端,输入命令,Last login: Tue Ap

2015-04-14 22:58:47 1228

原创 IOS界面设计的一些网站推荐

http://www.zhihu.com/question/19851939图片和界面的采集,给予灵感:花瓣网:http://huaban.com点击打开链接图片素材的查找:千图网http://www.58pic.com/tupian/shoujikehuduanjiemiansheji.html各种免费图片素材:站长素材:http://sc.c

2015-04-13 21:26:29 705

原创 IOS中UI控件的基本使用

.m文件#import "HomeViewController.h"@interface HomeViewController ()@end@implementation HomeViewController- (void)viewDidLoad {    [super viewDidLoad]; #pragma mark - UILabel

2015-04-11 19:51:28 519

原创 IOS中的地图视图MKMapView

/***** 总结 //CLLocation 包含了坐标、水平高度等的位置 //CLLoactionCoorDinate2D 包含经纬度信息,是一个坐标 //MKPointAnnotation 标注,包含坐标及标题、子标题 <MKAnnotation> //MKUserLocatin 用户位置标注,包含坐标、标题、子标题 <MKAnnotation> //MKAnnotationView 标注视图,包含标注 <MKAnnotation> //MKPinAnnotatio

2015-04-10 20:32:06 978

原创 IOS开发中实用的正则表达式

正则表达式:又称正规表示法、常规表示法(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。这里介绍的正则表达式有:邮箱号验证;手机号验证;身份证验证;汽车牌号验证;用户名验证;密码验证;昵称验证

2015-04-10 20:15:06 320

原创 shimmer文字闪烁动画的使用

IOS中,手机解锁时的文字渐变闪烁效果的实现,效果如图所示,这里引入一个第三方类来实现效果,从code4APP上下载shimmer类,在工程文件中引入FBshimmering文件夹,在需要的文件中引入头文件"FBShimmeringView.h"如下设置文字即可实现文字闪烁功能:FBShimmeringView * shimmmeringView = [[FBShi

2015-04-09 21:37:28 2041

原创 按钮组中只选中一个的效果

- (void)initInterFace{    //按钮名数组    NSArray * nomalButtonName = [[NSArrayalloc] initWithObjects:@"1_08",@"2_09",@"3_10",@"4_11",nil];    NSArray * selectedButtonName = [[NSArrayalloc]

2015-04-07 21:20:26 805

原创 第三方刷新动画效果的基本使用

这里介绍一下MJRefresh刷新动画的使用。在code4App下载MJRefresh的代码,导入工程文件,在要使用的类中导入头文件#import "MJRefresh.h"在viewDidLoad中加入block代码,进入刷新状态时区调用loadNewData方法,__weak typeof(self) weakSelf =self;    //添加传统的

2015-04-07 21:17:44 756

原创 IOS视频播放器的使用(MPMoviePlayerController)

这里介绍一下视频播放器MPMoviePlayerController的使用,之前没有放出视频来,经过调试终于能播放了。show一下播放效果,#pragma mark - 在要弹出播放器的界面调用推送方法//播放视频- (void)pressedVieoButton{    _videoVC = [[VideoViewControllerall

2015-04-03 20:10:55 1120

原创 UIView+Genie神奇效果动画的使用

UIView+Genie神奇效果动画的使用在code4App可以下载到UIView+Genie类,把文件导入到工程文件中,引入头文件这里介绍一下点击了Button执行弹出神奇效果的代码,/************  执行关闭购物车按钮动画 第三方动画  **********/- (void)pressedShopPingButton{    float openCl

2015-04-03 19:55:36 1646

原创 IOS中弹出视图的简单使用(UIPopoverController,DXPopver)

弹出视图UIPopoverController的一些使用//UIPopoverController只能弹出视图控制器,使用时把需要展示的视图放在视图控制器中    UIPopoverController * popView = [[UIPopoverControlleralloc] initWithContentViewController:_contenVC];   

2015-04-03 19:33:01 4046 1

原创 IOS中判断身份证号的正则表达式

判断身份证号的正则表达式:+(BOOL)Chk18PaperId:(NSString *)sPaperId{    //判断位数    if ([sPaperId length] 18) {        return NO;    }        NSString *carid = sPaperId;    long lSumQT =0;   

2015-04-03 14:03:33 2747

原创 IOS中几种传值的方式

这里简单介绍一下IOS中几种传值的使用方法:属性传值,代理传值,通知传值,单例传值#pragma mark - 属性传值 nextVC.textView.text = self.textView.text; #pragma mark - 代理传值 nextVC.delegate = self; #pragma mark - 通知传值 NSNotificationCenter * center = [NSNotificationCenter defaultCe

2015-04-02 23:32:25 462

原创 CAAnimation动画小结

removedOnCompletion:默认为YES,代表动画执行完毕后就从图层上移除,图形会恢复到动画执行前的状态。如果想让图层保持显示动画执行后的状态,那就设置为NO,不过还要设置fillMode为kCAFillModeForwards .

2015-04-02 20:51:17 768

原创 IOS屏幕适配

IOS开发中会遇到屏幕旋转时视图的位置的一些变化,这里就需要对屏幕进行适配操作才能正常使用。这里发表一下上课老师讲述的一些点,有错的地方还希望大家提醒。在storyboard窗口中的下方可以点击如下图片查看屏幕的各个适配方向,现在的这种状态是任何宽高都能适应。可以点击不同的格子来对不同的屏幕适配。点击右下角的第二个图标即可约束当前选中视图的大小,先去掉constrain

2015-04-01 21:34:20 386

空空如也

空空如也

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

TA关注的人

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