• 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

  • 相关阅读:
    Devops运维交流群
    CentOS7.5下二进制安装MySQL5.7.26
    CentOS7.5安装MySQL8.0.18简易流程
    Kubernetes中的Pod生命周期详解
    Linux系统发行版本及其区别
    数据库设计
    Vue 起步
    CSS 中的伪类和伪元素
    百度智能云虚拟主机 Typecho 分类功能失效 | 开启伪静态地址
    C#开发BIMFACE系列39 网页集成开发3:审图系统中三维模型比对
  • 原文地址:https://www.cnblogs.com/limicheng/p/3874166.html
Copyright © 2020-2023  润新知