ios 多视图

        多视图实现的核心就是ViewConller的View属性的添加(addSubview)和删除(removeFromSuperview)的操作。通过向View图层添加新View图层,来覆盖原来的View,达到视图跳转的目的。通过向Delegate中添加[self.window addSubview:self.customViewController.view]; 来为window添加内容视图。再通过customViewController.view 的添加,删除来改变整个应用内容承现。对于复杂视图的开发,内存处理方式可以通过当内存低于系统预期时,清除非当前View的ViewController对象内存。通过需要时来重新创建视图方式来控制程序运行状态下内存的占有量。ios中View是分层次的,最底层所包含的控件可以向覆盖的View图层展现自己的内容,也就是具有穿透性。

Demo下载

此条目发表在IOS分类目录。将固定链接加入收藏夹。

发表评论

电子邮件地址不会被公开。 必填项已用*标注