zoukankan      html  css  js  c++  java
  • UI学习笔记---第十三天可视化设计 XIB, StoryBoard

    一.XIB

    Xib是一种苹果提供的快速构建界面的编程方式,主要是为了简化MVC中的V的构建

    Xib提供可视化的编辑界面,能大大提升页面布局效率

    Xib常用操作

    为控件关联事件

    为空间指定delegate

    为控件关联实例变量或者属性

    二.StoryBoard的使用

    StoryBoard的注意事项

    在AppDelegate的-application: didFinishLaunchingWithOptions: 的方法中不要再用代码初始化一个window

    将创建好的StoryBoard在应用程序配置General中设置为Main Interface

    三.Segue的使用

    使用Seguede 注意事项

    要给Segue设置唯一的标识符

    利用Segue去push视图控制器的时候,使用视图控制器的实例方法:- (void)performSegueWithIdentifier:(NSString *)identifier sender:(id)sender;

    四.自定义单元格

    单元格值得是UITableView的cell

    在Storyboard中,可以直接在TableView上添加Prototype cells

    可以在Prototype cells中的单元格中添加自定义子视图

    自定义单元格的注意事项

    修改单元格的类型   添加重用标识符     为自定义控件关联属性

    五.自动布局

    在Storyboard中选择空间,通过菜单栏选项进行配置

    代码配置自动布局

    菜单栏配置:  选中控件--菜单栏Editor -pin

    代码配置自动布局

    利⽤view⾃己的- (void)addConstraint:(NSLayoutConstraint*)constraint和- (void)addConstraints:(NSArray *)constraints方法

    使⽤Visual Format Language 可视格式语⾔(VFL)

    用XIB把昨天做的WebViewdemo重写一遍XibUIWebView.zip

  • 相关阅读:
    yum添加网易和搜狐源
    [置顶] 写代码更轻松——动软
    再看Core Data中PSC陷入死锁的问题
    【Android框架进阶〖0〗】ThinkAndroid注解机制
    MetaQ安装部署文档
    Android打开WIFI或者移动网络的代码实现
    设计模式简介
    补全状态码避免再去搜:
    onreadystatechange 事件
    服务器常用的状态码及其对应的含义如下:
  • 原文地址:https://www.cnblogs.com/limicheng/p/3874166.html
Copyright © 2011-2022 走看看