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

  • 相关阅读:
    web服务器的设置
    java数字图像处理常用算法(转)
    Delphi 7.0常用函数速查手册
    直方图均衡子函数
    Delphi6/7 中XML 文档的应用
    区域增长算法
    Java中的异常栈轨迹和异常链
    Arrays类和Collections的运用
    Java中内部类对象的创建以及hook机制
    Java中的容器
  • 原文地址:https://www.cnblogs.com/limicheng/p/3874166.html
Copyright © 2011-2022 走看看