34、iOS开发:界面构建与视图控制器的深入探索

iOS开发:界面构建与视图控制器的深入探索

1. 视图创建方式

若无法在故事板或xib文件中定义视图,可通过代码创建并添加。可重写 loadView: 方法,再将视图层次结构分配给 view 属性。

2. 容器视图控制器

视图控制器也可作为容器视图控制器,能包含其他视图控制器作为子控制器。常见的容器视图控制器有分割视图控制器、标签视图控制器和页面视图控制器。

3. 转场(Segues)
  • 类型及特点
    • Push :与导航视图控制器配合使用,将视图控制器添加到导航栈,用户可通过导航栏的返回按钮返回上一个控制器。启用尺寸类时称为 show
    • Popover :仅在iPad上可用,将视图控制器显示为弹出窗口。启用尺寸类时称为 popover presentation
    • Replace :与主 - 详细分割视图控制器配合使用。启用尺寸类时称为 show detail
    • Modal :在现有视图控制器上方显示新的视图控制器,关闭后显示上一个视图控制器,无返回按钮,需自行实现关闭方式。启用尺寸类时称为 present modally
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值