UI设计

来源:互联网 发布:淘宝akg旗舰店 编辑:程序博客网 时间:2024/04/30 09:38
UI设计
iOS中的UI设计,iOS中UI设计可以分为两大块,UI界面设计和UI控制。

一、UI界面设计
UI界面可以分为:可以分为:一个窗口(Windows窗口),窗口中定义一个视图,这个视图view是视图窗口的父视图也是主视图,其中父视图中包含多个子view视图,每个视图又包含多个其他的一个视图控件,视图的模型是一种嵌套模型(父——》多个儿子——》多个孙子,像树型结构)。
视图中按钮(Button)、文本框(UITextField单行),多行文本控件(UITextView)、开关按钮(UISwitch)、分段控件(UISegmentedControl),图像控件(UIimageview),进度条(UIProgressView)、拖动条(UIslider)、警告框(UIAlertView)、日历选择框(UIDateView)、选择器(UIPickerView)、微调器(UIStepper)、网页控件(UIWebView)工具条(UIToolbar)、表格(UITableView)、搜索条(UIsearchBar)、导航条(UINavigationBar)、网格(UICollectionView)。
基本上这些UI页面设计的控件,生活中我们随处可见,而且我们经常使用,大致可以分为三类UI设计,其一:滚动条(选择):进度条、拖动条、微调器、工具条。 其二:基本的布局视图控件,按钮、文本框、多行文本、图像控制、警告框、日历选择框、网页控件、表格、搜索条。其三:选择视图控件:开关、分段控件、导航条。网格。
以上构成UI的基本视图界面。

二、UI视图控制

UI视图控件是对UI视图的控制操作,UI控件是我们UI视图具有的控制功能的方法。我们通过对UI视图控件的操作,利用iOS上X-code提供的基本视图方法,提供视图的各项操作方法,我们利用这些方法,通过方法重写和重构,实现我们对视图的控制,我们可以完善我们的基本的UI设计。
UI视图视图控制就像面向对象的方法,我们利用方法实现基本的功能。

UI设计的精髓和面向对象基本上是一样的,面向对象:对象和方法,UI设计:UI视图和UI控件。UI视图就像我们的对象,而UI控件就像方法。我们通过基本的操作,利用基本的数据模型实现我们的操作。
面向对象的和UI设计的精髓:算法和数据结构。我们在实现我们设计的软件中,基本上就是算法和数据结构相结合,实现iOS设计的MVC模型。MVC模型,m是数据模型(model),v是视图模型(view),c控制模型(control)。



0 0
原创粉丝点击