自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Xiaowei's Blog

福州大学计算机在读研究生,有任何问题可以联系我,邮箱ahtchxw@163.com

  • 博客(10)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 iOS开发——抽屉效果实现

抽屉效果的原理:其实就是把两个子控制器添加到一个RootViewController中,将子控制器的view添加到RootViewController的view上,然后改变子控制器view的frame实现抽屉的效果。 下面直接看看我自己写的一个小demo。RootViewController.h//两个子控制器leftView和midView @property(nonatomic,weak)UI

2016-04-27 17:31:10 2612

原创 iOS开发——手势识别器(用手势实现图片旋转和缩小放大)

iOS开发中,除了有关触摸的这组方法来控制用户的手指触控外,还可以用UIGestureRecognize的衍生类来进行判断,方便了开发。 UIGestureRecognize的子类类别有以下几种: UITapGestureRecognizer //轻拍识别器 UIPinchGestureRecognizer //捏合识别器 UIRotationGestureRecognizer //旋转识别器 U

2016-04-25 21:45:56 4617

原创 iOS开发——单例模式(singleton)解决音乐播放器等开发中问题

开发中很多时候需要一个全局的东西,保证全局仅有一份即可,这个时候单例是最佳的选择。 单例模式:在程序运行过程,一个类只有一个实例,无论如何程序运行过程中只有一份实例。 音乐播放器中就需要这种单例模式,实现每次进播放器界面都是同一份实例。实现MusicPlayerViewController类的单利模式//利用GCD的dispatch_once的方法实现单利模式 + (instancetype)d

2016-04-23 21:52:10 2553 2

原创 iOS开发——block传值

要实现界面之间值得传递,有两种方法,一种是利用代理传值,另一种是利用block传值。 Apple 官方文档中是这样介绍block的,A block is an anonymous inline collection of code,and sometimes also called a “closure”.block是个代码块,但可以将他当做一个对象处理。下面就举个利用block实现界面间的传值。

2016-04-21 22:29:27 713

原创 iOS开发——使用代理(Delegate)实现跨界面执行跳转请求

先说说我遇到的问题吧,我自定义了一个UITableViewCell,上面有一个UIButton按钮,我想通过点击这个按钮实现视图跳转,UIButton的点击触发的事件是写在UITableViewCell中的,但视图跳转必须是在UITableViewController中才能实现的。这时候我就想到了通过代理(Delegate)实现这一需求。先创建一个协议继承NSObject,命名为viewDelega

2016-04-20 21:56:13 2468 1

原创 iOS开发——界面跳转方法总结

一、UITableBarController(标签栏控制器)中的界面跳转我是在AppDelegate.m中写的代码,代码如下- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { self.window = [[UIWindow

2016-04-19 11:48:54 4372

原创 iOS开发——纯代码界面(自定义UITableViewCell)

自定义UITableViewCell创建一个TableViewController类继承于UITableViewController,创建一个TableViewCell类继承于UITableViewCell。AppDelegate.m编写代码如下- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions

2016-04-18 18:25:46 18734

原创 iOS开发——纯代码界面(UITableViewController)

创建UITableViewController(表视图控制器)创建一个类TableViewController继承UITableViewController 1、AppDelegate.m中代码如下(记得导入TableViewController不然报错)- (BOOL)application:(UIApplication *)application didFinishLaunchingWithO

2016-04-18 17:47:35 3795

原创 iOS开发——纯代码界面(UITabBarController,UINavigationController,UIImageView)

一、创建UITabBarController和UINavigationController(标签栏控制器和导航控制器)创建两个类,FirstViewController和SecondViewController。修改AppDelegate.m中的代码。- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOpti

2016-04-17 19:49:34 2074

原创 iOS开发——纯代码界面(UIViewController和文本类控件)

一、添加视图控制器(UIViewController)创建一个ViewController类继承UIViewController ViewController.m做如下修改- (void)viewDidLoad { [super viewDidLoad]; //为了方便观察,设置背景颜色为蓝色 self.view.backgroundColor = [UIColor blue

2016-04-17 16:06:47 5549

空空如也

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

TA关注的人

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