码迷,mamicode.com
首页 > 移动开发 > 详细

IOS开发-UI入门篇

时间:2015-07-09 12:53:30      阅读:155      评论:0      收藏:0      [点我收藏+]

标签:

对于IOS开发,下面是个人简单的见解,希望对你们有帮助

1、前期iOS-UI开发我们最好进行手动管理内存,这样可以更好的了解系统的管理机制,所以以下是介绍怎么在MRC环境下创建(Xcode关掉ARC的步骤);

(1)打开Xcode选中当前工程:

技术分享

(2)选中Build Settings:

技术分享

(3)在输入框内输入count:

技术分享

(4)选择Objective-C Automatic Reference Counting  将其设置为  NO:

技术分享

(5)AppDelegate.h文件中将:@property (assign, nonatomic) UIWindow *window;改成@property (retain, nonatomic) UIWindow *window;

(6)AppDelegate.m文件中重写:- (void)dealloc  {  [_window release];  [super dealloc];  }

2、在开发当中我们会用到模拟器下面我们来看一下模拟器添加步骤(Xcode环境下);

(1)打开Xcode选择Window下的Devices:

技术分享

(2)点击“+”在弹出来的选择框里对 Simulator Name 进行选择:

技术分享

 

下面是一些简单的练习:我们可以跟着敲一下,加深了解

练习一:建立一个Empty Application项目,并将window的背景颜色改为红色;

※代码(左)、模拟器运行效果(右)

技术分享技术分享

练习二:在练习一的基础上创建两个视图1.一个背景颜色设置为黄色(yellowView),一个背景颜色设置为绿色(greenView);2.将视图添加到window上面;

※代码(左)、模拟器运行效果(右)

技术分享技术分享

练习三:在练习二的基础上,将greenView添加到yellowView上,分析结果;

※代码(左)、模拟器运行效果(右)

技术分享技术分享

练习四:在练习三的基础上,修改greenView的center,分析结果;

※代码(左)、模拟器运行效果(右)

技术分享技术分享

练习五:新建一个工程,创建5个视图(aView、bView、cView、dView、eView)

1、 window用addSubview:方法先后添加aView和bView;

2、window用insertSubview:atIndex:方法把cView添加到aView和bView之间;

3、window用insertSubview:aboveSubview:方法把dView添加到aView的上面;

4、window用insertSubview:belowSubview:方法把eView添加到bView的下面;

※代码(左)、模拟器运行效果(右)

技术分享技术分享

练习六:新建一个工程,创建一个view添加到window上面;

1、测试hidden属性;

2、测试alpha属性;

3、测试superview和subviews属性;

4、测试tag属性和viewWithTag:方法;

※代码(左)、模拟器运行效果(右)

技术分享技术分享

IOS开发-UI入门篇

标签:

原文地址:http://www.cnblogs.com/huiforeleverww/p/4632586.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!