UI设计
文章平均质量分 56
雨笙
这个作者很懒,什么都没留下…
展开
-
iOS雨笙 iOS中MVC的原理和联系
MVC,即Model - View - Controller, 即模型- 视图 - 控制器. MVC的应用是非常广泛的,我们先来分析一下其内部原理. Model(模型),是用来存储,处理数据,为应用程序提供数据的,View(视图),是用来展示用户界面的,提供用户交互,展示模型提供的数据.Controller(控制器),类似于一个中间者,既管理获取数据,又管理数据显示原创 2015-09-27 12:19:45 · 533 阅读 · 0 评论 -
iOS雨笙 NSNotification通知模式的原理及实现
NSNotification(通知模式),是界面间通信的一种方式. 这种模式的实现,是通过某一个界面去发送通知,其它任意数量的对象只要遵循某一种原则,都可以接收到这个通知消息.即使这些对象之间没有耦合关系. 用得到NSNotification(通知)的地方不是太多,比较常用的一种场景是"换皮肤",就是更换UITabBar,UINavigationBar的背景,以达到换肤的效果(下面会代码举例)原创 2015-09-28 19:19:34 · 3341 阅读 · 0 评论 -
iOS从0到100 雨笙博客 UIView的用法
此篇博文主要介绍的是UIView(视图)的一些常用用法,因为我们最常与视图打交道,之后很多控件也都是继承于UIView,可是说视图是基础控件,这里介绍了视图UIView的常用属性和方法,因为UIView是一些类的父类,之后有些具体的功能还需要其子类去实现.我们先对UIView做个大体的了解. #import "RootViewController.h" @interface RootView原创 2015-09-26 17:56:56 · 553 阅读 · 0 评论 -
iOS雨笙 lable自适应高度(多用于tableview的自定义cell中)
本文主要介绍的是UILable中的文字自适应高度.很多种情况下,多个lable中文字的数量是不能确定的,所以我们无法给这些lable一个确切的高度,这里就需要lable去自适应其自己的高度,这种情形多用于tableview中自定义cell中,代码比较简单,下面列举一个小例子,望大家能够灵活运用. 先创建一个UILable,它的frame是给定的,并且设置字号大小; // 创原创 2015-10-07 21:14:08 · 587 阅读 · 0 评论