由于特殊原因,今天学习进度迟缓。对不起各位客官了~抓紧进度,写下手机qq客户端的框架的搭建吧
1.设计思路:
首先,我们进入APP的时候我们会建立一个滑动视图。最终进入qq登陆页面。我们在登陆页面设置了注册,密码找回视图。最后我们将进入大家都很熟悉的QQ主页面。好了,先来看看我们的效果吧
2.现在我们就先看看所有的视图名称,以便于大家更快的了解。
3.好了,就从我们最开始的滑动试图开始吧(之前做了一个demo,这次可以大展身手啦)
1)一个滑动试图(ScrollPageViewController)就涵盖了好好多东西。先来看看 .h文件
//
// LCScrollPagesViewController.h
// 手机QQ客户端进度1一前期界面
//
// Created by lichan on 13-12-10.
// Copyright (c) 2013年 com.lichan. All rights reserved.
//
#import <UIKit/UIKit.h>
@interface LCScrollPagesViewController : UIViewController<UIScrollViewDelegate>
@property (retain ,nonatomic)UIScrollView *scrollView;
@property (retain ,nonatomic)UIPageControl *pageControl;
@property (retain,nonatomic)NSMutableArray *imagesArray;
@end
如果你看了我之前的demo,就会很明白,scrollview 嵌入了 Imageview和pageControl。我们的视图通过imageArray进行加载的。
2)。m文件
//
// LCScrollPagesViewController.m
// 手机QQ客户端进度1一前期界面
//
// Created by lichan on 13-12-10.
// Copyright (c) 2013年 com.lichan. All rights reserved.
//
#import "LCScrollPagesViewController.h"
#import "LCLoginViewController.h"
@interface LCScrollPagesViewController ()
@end
@implementation LCScrollPagesViewController
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
// Custom initialization
}
return self;
}
- (void)viewDidLoad
{
[super viewDidLoad];
//设定scrollView,pageControl位置
self.scrollView = [[UIScrollView alloc]initWithFrame:CGRectMake(0, 0, 320, 460)];
self.pageControl = [[UIPageControl alloc]initWithFrame:CGRectMa