学Swift挣美元UI篇之05 Storyboards 和 nibs介绍

之前的文章主要介绍swift的语法,本篇将带领大家从UI层面学习iOS开发

学Swift挣美元UI篇之05 Storyboards 和 nibs介绍

View Controllers 和 views

在scene中我们看到任何事情都是view。例如 Text fields,labels,buttons,swites 和images都是典型的views。Views可以包含其他的view,根scene的父类也是view。

如果您有编程的经验,您有可能会遇到过MVC设计模式,其将view从model和controller分离开。

在iOS中我们把controller称为view controller,view controller用于管理scene的view:

  • views交互
    用户可以与特定views类型进行交互(例如按钮、text fields)。View controller 负责响应此类交换。例如在微信的登陆界面中,当用户点击“登陆”按钮时间,视图控制器负责响应用户的登陆。如果用户登陆成功后,view controller 切换到微信的登陆界面。

  • view升级
    许多诸如image view 或table view的控件,显示内容时可能需要从数据源更新数据。View controller 将负责从数据源提取数据并显示。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容