微信聊天界面构思
2015-12-07 00:00
573 查看
微信聊天界面的设计
1.构建模型
(1)采取什么样的架构模式:
MVC :model view controller
model 模型 数据的保存,实体
view 数据的显示 模型的具象
controller 控制器 1)控制视图(视图的加载 变换 是土地代理 生命周期)
2)数据传输
3)事件的接受 target observe
设计模式:单例,代理,观察者
(2)分为3个部分
第一部分:导航栏,导航栏有一个按钮 有一个标题
第二部分:表示图,cell的两个样式:发送(头像是在右边两天框为白色,箭头在右边) 接收
中间没有分割线
每个cell高度不同没根据输入的文字多少决定,cell为可编辑状态
第三部分:
工具栏:三个按钮一个textfield:点击弹出键盘 整个工具view往上移 点击cell的时候 弹出键盘 输入的cell在tableview底部
2. 搭建界面
3.构建联系
4.测试 调整
5.完工
自动布局
在storyboar中进行拉线,autolayout 与size
1.构建模型
(1)采取什么样的架构模式:
MVC :model view controller
model 模型 数据的保存,实体
view 数据的显示 模型的具象
controller 控制器 1)控制视图(视图的加载 变换 是土地代理 生命周期)
2)数据传输
3)事件的接受 target observe
设计模式:单例,代理,观察者
(2)分为3个部分
第一部分:导航栏,导航栏有一个按钮 有一个标题
第二部分:表示图,cell的两个样式:发送(头像是在右边两天框为白色,箭头在右边) 接收
中间没有分割线
每个cell高度不同没根据输入的文字多少决定,cell为可编辑状态
第三部分:
工具栏:三个按钮一个textfield:点击弹出键盘 整个工具view往上移 点击cell的时候 弹出键盘 输入的cell在tableview底部
2. 搭建界面
3.构建联系
4.测试 调整
5.完工
自动布局
在storyboar中进行拉线,autolayout 与size
相关文章推荐
- Django搭建微信公众平台详解 二
- 微信公众号自定义菜单添加emoji表情图标
- Django搭建微信公众平台详解 一
- 微信公众号的黑色商业链揭秘
- ShareSDK 实现新浪微博分享(微信,QQ,新浪微博类似)
- 3D Touch 使用心得(仿微信3D Touch)
- Android微信界面
- 微信登录的openid和unionid区别
- 微信学习系列之一:定时获取微信access_token的线程
- java泡妞小程序
- 微信语音识别和语义理解接口
- 微信公众号开发index.php
- 微信蓝牙demo服务器官方代码操作——配置接口配置
- 微信程序概要
- AngularJS进阶(十七)在AngularJS应用中实现微信认证授权遇到的坑
- AngularJS进阶(十七)在AngularJS应用中实现微信认证授权遇到的坑
- JS案例练习-手机微信聊天对话框
- 仿微信聊天功能实现
- 微信公众号的黑色商业链揭秘
- 方向传感器的简单使用-模仿微信摇一摇