拾光Blog

我做不了十几岁的少年天才,但愿到三十多岁时能成为一个优秀工程师。

自定义博客皮肤

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

iOS开发 — (UINaVigationController)导航控制器,界面传值

UINavigationController 继承于 UIViewController , 以栈的方式管理所 控制的视图控制器 , 至少要有一个被管理的视图控制器 ,这个控制器我们称作导航控制器的根视图控制器 。 任何继承自 UIViewController 的类(多态)都可以作为根控制器。 ...

2015-08-25 09:17:24

阅读数 2033

评论数 0

iOS开发 -- 图片轮播(详解)

一个简单的图片轮播期小Demo,用了UIScrollView和UIPageControl的巧妙搭配. 能够实现图片的轮播,用定时器(NSTimer)控制.当按住图片的不动的时候,计时器停止,当松开图片的时候计时器又开始. 能够实现简单的多线程.当滑动其他事件的时候,轮播事件不受影响. 区别了消...

2015-08-22 19:01:02

阅读数 2697

评论数 0

iOS开发 -- UISegmentedControl

UISegmentedControl 是UI中的分段控件 相当于一组button点击不同的分段 进行不同界面的切换展示 在使用上 和 UI中的其他控件 没有区别 也是分四步登陆 注册 找回密码界面code#import "RootViewController.h" #im...

2015-08-22 18:50:16

阅读数 444

评论数 0

iOS开发 -- imageView (动画) UISlider进度条(滑块)

-(void)layoutImageView { //创建imageView对象 self.imageview = [[UIImageView alloc]initWithFrame:CGRectMake(50, 170, 275, 300)]; //设置图片 se...

2015-08-22 18:48:32

阅读数 1954

评论数 0

iOS开发 -- UIpageControl

通常在Scrollview滚动的时候修改pageControl的currentPage 使⽤场景:引导页 ⾸页的轮播图等属性:: //布局pagecontrol-(void)layoutPageControl{ //创建对象 self.pageControl = [[UIPag...

2015-08-22 18:44:55

阅读数 304

评论数 0

iOS开发 -- UIScrollView属性及触发时机

聚合数据UIScrollView 是可以滚动的 view , UIView 本⾝身不能滚动,子类 UIScrollview 拓展了滚动⽅方⾯面的功能 。 UIScrollView 是所有滚动视图的基类 。 以后的 UITableView , UITextView 等视图都是继承于该类。 使...

2015-08-22 18:43:42

阅读数 657

评论数 0

iOS开发 -- 事件处理(触摸,晃动)

iOS中主要包括三种事件 : 触摸事件 , 晃动事件 , 远程控制事件 1: 触摸事件 : 用户用手指触摸设备硬件 发生的事件对象 对于我们的UIView控件,都是可以对触摸事件进行响应 之前之所以没有响应 是因为我们没有实现 touchesBrgan touchesMoved touche...

2015-08-19 14:15:41

阅读数 405

评论数 1

iOS开发 -- 耦合 ,target/action设计模式

耦合是衡量⼀一个程序写的好坏的标准之⼀ 耦合是衡量模块与模块之间关联程度的指标 “ ⾼内聚,低耦合 ” 是⾯面向对象编程的核心思想 target/action 设计模式 使⽤用target…action 实现解耦 降低耦合度内三: .h文件 //1: 声明两个实例变量 分别为记录...

2015-08-19 14:12:51

阅读数 506

评论数 0

iOS开发 -- delegate 设计模式

当一个类的某些功能需要被别⼈来实现,但是既不明确是些什么 功能,⼜不明确谁来实现这些功能的时候,委托模式就可以派上⽤场。 delegate 设计模式目的是为了降低类之间的耦合性delegate 是用来解耦的,它不再简简单单让目标去执行一个动作使用场景 控件有一些列时间点,控制器可以实现这个代理...

2015-08-19 14:08:08

阅读数 331

评论数 0

iOS开发 -- 更改placeholder的字体颜色、大小

self.User = [[LTView alloc]initWithFrame:CGRectMake(10, 100, 295, 40)]; _User.textFiled.placeholder = @"Please Input Your Name";核心代...

2015-08-18 11:02:56

阅读数 416

评论数 0

iOS开发 -- loadView方法

在ViewController 新建一个View 重写系统的loadView方法就行 原来的View就会被覆盖-(void)loadView { //[super loadView]; //创建登陆视图 LoginView *loginView = [[LoginVie...

2015-08-18 09:32:13

阅读数 276

评论数 0

iOS开发 -- UIButton

UIButton : 是iOS中用于响应用户点击事件的空间 他和UILable类似 只不过多了事件的处理功能, 在使用上和UILable差别不大 (1) 创建空间对象 UIButtonTypeCustom 可以让button上的图片显示原来的颜色 UIButton *button =...

2015-08-18 09:05:57

阅读数 640

评论数 0

iOS开发 -- 屏幕旋转

//设置 当前视图控制器 支持旋转的方向-(BOOL)shouldAutorotate{ return YES; }//设置当前视图控制器 支持旋转的方向-(NSUInteger)supportedInterfaceOrientations{ return UIInterface...

2015-08-18 09:03:35

阅读数 734

评论数 0

iOS开发 -- "AppDelegate.m"文件 程序启动流程

1: - (BOOL)application:(UIApplication )application didFinishLaunchingWithOptions:(NSDictionary )launchOptions { ….. } 当程序准备就绪 将要运行时候 我们一般用来进行win...

2015-08-18 08:58:22

阅读数 397

评论数 0

iOS开发 -- UITextField

UITextField(输⼊入框):是控制⽂本输⼊入和显示的控件。在App中UITextField 出现频率也⽐较高。 UITextField和UILabel相⽐,UILabel主要⽤用于⽂字显⽰,不能编辑,UITextField允许⽤户编辑文字(输入)。属性: 1:文本显示 text ...

2015-08-14 14:40:28

阅读数 415

评论数 0

iOS开发 -- iPhone手机屏幕尺寸

1: 获取屏幕尺寸方法:NSStringFromCGRect(self.window.frame) 第一个大括号的0 0 代表原点 也就是左上角的点 iphone4s 屏幕{0, 0}, {320, 480} iphone5 屏幕{0, 0}, {320, 568} iphone5s ...

2015-08-13 21:49:15

阅读数 586

评论数 0

iOS开发 -- UILable详解

UILable 是显⽰文本的控件 也表示屏幕上的一个矩形区域 和UIView 相比仅仅多了文字处理的功能 在使用上没有差别重要属性: 1:text 要显⽰示的⽂本内容 label.text = @“ 用户名 ”; 2:textColor 文本内容的颜⾊ label.textColor = [...

2015-08-13 21:44:31

阅读数 312

评论数 0

iOS开发 -- UIView详解

UIView : 代表着屏幕上一块矩形区域 在我们iOS开发的应用程序中 几乎所有的能够看到的都是UIView及其子类UIView 的使用包括四步: 1: 创建UIView 对象 UIView *yellowView = [[UIView alloc]initWithFrame:CGRect...

2015-08-13 21:41:55

阅读数 298

评论数 0

UITextField 详解

//初始化textfield并设置位置及大小   UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)];   //设置边框样式,只有设置了才会显示边框样式    text.bor...

2015-08-13 19:22:15

阅读数 239

评论数 0

OC学习 -- 浅拷贝和深拷贝

浅拷贝和深拷贝区别是什么?浅拷贝就是指 指针的赋值 深拷贝就是开辟了一个新的空间在有指针的情况下,浅拷贝只是增加了一个指针指向已经存在的内存. 深拷贝就是增加一个指针并且申请一个新的内存,使这个增加的指针指向这个新的内存. 采用深拷贝的情况下,释放内存的时候就不会出现在浅拷贝时重复释放同...

2015-08-10 16:56:03

阅读数 381

评论数 0

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