扬庆の博客

Xib开发 - 弹出视图

字数统计: 189阅读时长: 1 min
2021/04/01 Share

xib 开发 - 弹出视图

iOS 开发过程中, 很多页面效果都要弹出视图, 或是列表, 或是二级界面

先来一张 facebook 的效果图

facebook之 xibpresent view controller

我们通过 xib 还可以已一种比较简便的方法做弹出视图, 还可以保留 present 系统自带的下拉dismiss 动画

xib 实现方式

1
2
3
4
0. xib 背景色设为空
1. 往 xib 上拖拽一个contentView
2. 添加contentView 高度约束, 和父控件 viewController 的高度一致
3. 设置高度宽高比 : 根据自定义内容比例自己设置

contentLayoutGuide

模拟器运行效果

实际操作

对于一般开发场景 (交互没有特殊规定, 业务比较重要) , 以这种形式弹出视图, 开发起来更方便.

CATALOG
  1. 1. xib 开发 - 弹出视图
    1. 1.0.1. 先来一张 facebook 的效果图
    2. 1.0.2. xib 实现方式
    3. 1.0.3. 模拟器运行效果