View

WPF/MVVM模式入门教程(一):简介与规范

什么是MVVM模式?   MVVM的全称是——Model、View、ViewModel,翻译过来就是:模型、视图、视图模型。ViewModel是比较抽象的,它起到承上启下的作用,用于处理业务逻辑。每一个View都需要有对应的Model和ViewModel。 为什么需要MVVM模式?   该模式最大的优点就是将UI和业务逻辑进行剥离,使项目高内聚低耦合。美工...

Android自定义View研究(六)View中的原点坐标相关问题

我们自定义了View,但是有没想过一个问题,就是View中的(0,0)坐标,也就是原点坐标在哪??我们是不是有时候很困惑,接下来我们就来研究View中的原点坐标相关的问题。 一、new HelloView时View的原点 我们通过从View中绘制一条从原点到右下角的线来看看这个View中的原点和这个View的宽和高。这里我们从onDraw(Canvas c...

Android View的Adapter

1 Adapter适配的对象是View Adapter通过为View提供指定格式的数据来适配View,让View可以以事先约定好的方式将内容展示给用户。 所以,进行UI设计的关键是搞清楚各个View组件的外观以及它们需要的数据的格式,然后选用合适的Adapter交给它们即可。 2 观察者模式在Android Adapter中的应用  所谓的观察者就是说,让...

MVVM框架在unity开发中的使用

1、什么是MVVM 借用一下百度百科上对MVVM的介绍,MVVM是Model-View-ViewModel的简写,它本质上就是MVC 的改进版。MVVM 就是将其中的View 的状态和行为抽象化,让我们将视图 UI 和业务逻辑分开。当然这些事 ViewModel 已经帮我们做了,它可以取出 Model 的数据同时帮忙处理 View 中由于需要展示内容而涉及...

iOS 控制器View的生命周期及相关函数

1.loadView   1.1 如果重写了控制器的loadView方法,则控制器的View按照loadView方法的描述去创建   - (void)loadView   {       self.view = [[UIView alloc]init];       self.view.backgroundColor = [UIColor redColor...