A.需求 做出一个类似于QQ、微信的聊天界面 1.每个cell包含发送时间、发送人(头像)、发送信息 2.使用对方头像放在左边,我方头像在右边 3.对方信息使用白色背景对话框,我方信息使用蓝色背景对话框 4.隐藏相同的发送时间 5.底部功能按钮 ...
要实现的效果: 这里只说用到的几个知识点 .图片包含文字 在设置文字的Frame的时候,使用背景 按钮 的尺寸,文字使用了内边距 背景图片,使用拉伸 使用的时候: . 给输入框增加空格符 .给输入框的键盘设置发送按钮 设置为send ,并打上勾,如下图 实现代理UITextFieldDelegate,部分代码 .键盘显示和关闭 在viewDidLoad中,监听键盘 keyboardWillChan ...
2015-09-19 17:06 0 2787 推荐指数:
A.需求 做出一个类似于QQ、微信的聊天界面 1.每个cell包含发送时间、发送人(头像)、发送信息 2.使用对方头像放在左边,我方头像在右边 3.对方信息使用白色背景对话框,我方信息使用蓝色背景对话框 4.隐藏相同的发送时间 5.底部功能按钮 ...
具体思路 通过UIKeyboardWillChangeFrameNotification通知,监听键盘的改变,同时可以得到键盘的Frame和动画的持续时间, 新建键盘顶部工具条YSComposeToolBar,默认在底部,Y值随着键盘的改变而改变,会一直显示在键盘的最上面,动画持续时间使用 ...
QQChat Layout - 第二季 本来第二季是快写好了, 也花了点功夫, 结果gitbook出了点问题, 给没掉了。有些细节可能会一带而过, 如有疑问, 相互交流进步~. 在第一季中我们完成了QQ聊天界面的基本框架.但是相对于iphone上手机QQ的聊天界面还存在以下差距 ...
我写的源文件整个工程会再第二季中发上来~,存在百度网盘, 感兴趣的童鞋, 可以关注我的博客更新,到时自己去下载~。喵~~~ QQChat Layout - 第一季 一、准备工作 ...
://localhost:8080就可以看到我们新创建的vue项目了 然后安装element-ui 接着在 ...
不管是做iOS还是Android的开发,我想UI这块都是个大麻烦,任何客户端编程都是如此,我们要做的就是尽量减少我们工作的复杂度,这样才能更轻松的工作。 在ios开发中Xcode虽然自带了强大的IB(Interface Builder)用来开发UI,但这只是静态的,遇到复杂的界面 ...
1.UIImage 创建UIImage的两种方法 - imageNamed这个方法会自动缓存创建的图片 - 如果图片不是经常使用(比如汤姆猫), 并且图片非常占用资源, 那么不建议使用imageNamed方法加载图片 imageNamed ...
当UITextFiled和UITextView这种文本输入类控件成为第一响应者时,弹出的键盘由他们的一个UIView类的inputView属性来控制,当inputView为nil时会弹出系统的键盘,想要弹出自定义的键盘,将我们自定义的UIView对象给inputView属性赋值即可。表情键盘重点 ...