自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 通过Identifier添加视图6(0)

//1通过代码或者故事版的属性设置Identifier//2点击按钮跳转- (IBAction)buttonclick:(id)sender {//通过Identifier找到要跳转的视图控制器[selfperformSegueWithIdentifier:@"PersonalIdentifier"sender:nil];}

2015-01-10 10:58:40 382

转载 UIViewController

UIViewController- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil;默认的初始化方法。虽然可以,但不要在这里初始化view,因为如果在这里初始化view,系统就不会再调用loadvVew和viewDidLoad。其实,只要在调用该属性的get方法

2015-01-10 09:39:17 424

原创 自定义显示视图6(6)

1.添加下面(void)loadView方法,运行后就不会去加载前面xib的view了,#import "MainViewController.h"@interface MainViewController ()@end@implementation MainViewController // 自定义加载显

2015-01-09 10:08:18 341

原创 通过xib显示视图6(5)

1,//添加一个xib,设置控制器MainViewController,然后右击file‘s owner,关联view到xib的view2,#import "AppDelegate.h"#import "MainViewController.h"@interface AppDelegate ()

2015-01-09 10:02:57 420

原创 通过storyboard加载视图6(4)

1,添加一个storyboard2,3,#import "AppDelegate.h"#import "MainViewController.h"@interface AppDelegate ()@end@implementation AppDelegate

2015-01-09 09:56:15 384

原创 通过代码添加视图6(3)

不解释,直接上代码:#import "AppDelegate.h"#import "MainViewController.h"@interface AppDelegate ()@end@implementation AppDelegate- (BOOL)application:(UIAppl

2015-01-09 09:49:53 347

原创 通过代码添加视图6(2)

下面手添加一个view:1。创建2,//  AppDelegate.m#import "AppDelegate.h"#import "MainViewController.h"@interface AppDelegate ()@end@implementation AppDelegate

2015-01-09 09:41:11 368

原创 通过代码添加视图6(1)

通过代码打开视图(1):首先创建一个空工程,(新版的xcode可能不能直接创建,可以参照我的博文“iOS开发UI篇—UIWindow简单介绍”)下面进入AppDelegate.m查看方法:- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *

2015-01-09 09:34:59 357

原创 ARC模式如何释放

ARC模式如何释放?下面进行简单的一个对比:1.以前非ARC模式下[test release];   //释放1.ARC模式下test=nil;  //释放,也适用于以前非ARC模式

2015-01-09 09:22:53 384

原创 iOS推送消息注册 iOS registerUserNotificationSettings

没有注册会报错:with a badge number but haven't received permission from the user to badge ......解决方法:在appdelegate.m文件里didFinishLaunchingWithOptions方法添加注册,如下:- (BOOL)application:(UIAppli

2015-01-06 17:34:01 975

原创 ios如何设置私有变量

ios设置全局变量(iOS私有变量,iOS公用变量)下面介绍一下在ios里面如何设置私有变量:在.m文件里://  ExpressionViewController.m#import "ExpressionViewController.h"@interface ExpressionViewController (){int _test;}

2015-01-04 18:33:41 564

原创 expression is not assignable

self.view.frame.size.height= settingView.frame.size.height;上面这句话会报错:expression is not assignable。等式左边有问题,右边正常。原因:self.view.frame是Objective-C语法,是读取view属性的frame属性自动转换为[[self view] frame] 这是消息传

2015-01-02 19:56:21 1446

转载 iOS开发UI篇—UIWindow简单介绍

一、简单介绍UIWindow是一种特殊的UIView,通常在一个app中只会有一个UIWindowiOS程序启动完毕后,创建的第一个视图控件就是UIWindow,接着创建控制器的view,最后将控制器的view添加到UIWindow上,于是控制器的view就显示在屏幕上了一个iOS程序之所以能显示到屏幕上,完全是因为它有UIWindow。也就说,没有UIWindow,就看不见任何UI界

2014-12-27 15:51:26 540

转载 iOS 集移动,旋转,缩放于一体的函数:CGAffineTransformMake(a,b,c,d,tx,ty)

CGAffineTransformMake(a,b,c,d,tx,ty) 对应的参数:ad缩放bc旋转tx,ty位移(以被移动的对象多中心点为基准)

2014-12-16 12:15:06 1140

原创 iOS 比例 缩放视图 视图动画效果 CGAffineTransformMakeScale

按比例来缩放视图:CGAffineTransformMakeScale将下列代码添加到view didload方法里:self.view.transform =CGAffineTransformMakeScale(1.0f,1.0f);//将要显示的view按照正常比例显示出来        [UIViewbeginAnimations:nilc

2014-12-16 10:36:41 4929

原创 ios旋转视图 视图动画效果CGAffineTransformRotate

让视图旋转其实很简单:将下列代码放到- (void)viewDidLoad 中: //1.旋转360度:       //1.1旋转180度    self.view.transform =CGAffineTransformRotate(self.view.transform,M_PI);       //1.2旋转时间间隔设置 

2014-12-16 10:27:57 1710

原创 ios如何输入勾,打勾☑️

1.同时按住option和V就行。2.按住option和字母会显示相应符号,如:option(或者alt)+[q,w,e,r,t,y,u,i,o,p,]对应œ,  ∑ , ´,   , ®,  †,  ¥ , ¨   ,ø,  π [a,s,d,f,g,h,j,k,l]对应å,ß,∂,ƒ,©,˙,∆,˚,¬[z,x,c,v,b,n,m] 对应Ω,≈,ç,√,∫,˜,µ

2014-12-15 12:19:50 5982

原创 iOS 控件拖到代码区没有反应的问题

今天遇到一个问题,我把控件拖到代码区没有反应,也关联到了view controller,我关闭Xcode打开后还是这样我又点击“退出”Xcode,重启后突然就行了。哎。有时候不是代码有问题,而是软件还没反应过来呀,比如有时候需要到工具栏找到“clean”来清理一些缓冲的东东。。。

2014-12-15 11:57:33 765 1

原创 dequeueReusableCellWithIdentifier:CellIdentifier

1调用以下方法:UITableViewCell *cell = (UITableViewCell *)[tableView dequeueReusableCellWithIdentifier:CellIdentifier forIndexPath:indexPath];2.报错*** T

2014-12-15 11:21:57 500

转载 initWithCoder与initWithFrame的区别

iOS dev5 page468中:从nib中加载对象实例时,init:或initWithFrame:都不会调用。而是调用initWithCoder:怎么理解:有时候,知道initWithFrame方法如何用,但是么有弄明白initWithFrame方法到底是什么?那就通过查资料弄明白。1. initWithFrame方法是什么?initWi

2014-12-15 11:11:58 431

原创 Xcode6导航控制器:设置初始启动界面

Xcode6拖动新的控制器到storyboard不会自动关联始启动界面,需要手动设置:报错提示:2014-12-11 12:53:49.372 Fonts[477:9265] Failed to instantiate the default view controller for UIMainStoryboardFile 'Main' - perhaps the designated

2014-12-11 12:59:44 1259

空空如也

空空如也

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

TA关注的人

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