一、StoryBoard与xib
- 对比:
- 相同点:都属于IB编程的方式,可以快速构建GUI。
- 不同点:xib侧重于单文件(单独的控制器或者视图)编辑,storyboard侧重于多页面关联。storyboard可以直观的梳理出页面间的逻辑,并且所有页面跳转逻辑均可在-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender;方法完成,方便界面间数据统一管理。
- 注意事项:在AppDelegate的-application:didFinishLaunchingWithOptions:方法中不要再用代码初始化一个window。将创建好的storyboard在应用程序配置General中设置为MainInterface。
二、页面跳转
三、segue
四、sizeClasses屏幕适配
时间: 2024-10-10 10:56:36