码迷,mamicode.com
首页 > 其他好文 > 详细

uI组件集

时间:2015-01-14 00:44:58      阅读:227      评论:0      收藏:0      [点我收藏+]

标签:

Cocoa Touch 设计模式 MVC  (model 数据结构层,  view 用户界面, controller 管理用户交互和业务逻辑) 

          比如一个项目从手机端移到平板,应该只要修改界面就可以了,而另两个层次不该有大的变动

视图:

    基类 UIView :

    尺寸填充模式 Mode 

   标识序号  Tag

 

视图行为: 互动(Interaction): 互动开关(User Ineraction Enabled)

                                          多点触摸(Multiple Touch)

               绘图(Drawing): 不透明(Opaque)

                                      隐藏(Hidden)

             清除图像内容(Clear Graphics context)

             截断子视图边界(Clip Subviews)

                                    子视图自动尺寸(Autoresize Subviews)

视图外观: 透明度:Alpha  

               背景色:Background

                  外观代理 appearance方法 opearanceWhenContainedIn(……)

               色彩 tintColor 属性

                  使用Ullmage 创建一个图片模板,imageWithRenderingMode(……)

自动布局: pin 精确值和范围  : Width,Height 单个元素的宽高

                                         Horizontal Spacing ,Vertical Spacing 两个元素的水平和垂直间距

               Leading Space to Superview  一个或多个元素相对于其容器视图的四个方向间距

                                        Training Space to Superview

              Top Space to Superview

                  Bottom Space to Superview

              Widths Equally,HeightsEqually 两个或多个元素的宽和高相等

                                         约束量:edit

      align 对齐    Left Edges 两个或多个元素间的左对齐,右对齐,顶对齐,底对齐

              Right Edges

              Top Edges

              Bottom Edges

              Horizontal Centers 两个或多个元素间的水平或垂直中线对齐,基线对齐(可选)

                     Vertical Centers

              Baselines

              Horizontal Center in Container 两个或多个元素以其容器的水平或垂直中线对齐

                 Vertical Centers in Container

   

视图 辅助功能

视图调试 解决冲突的设置 如 opaque alpha

 

uI组件集

标签:

原文地址:http://www.cnblogs.com/wj033/p/4222919.html

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