最终效果图:
自定义cell的封装
BeyondCell
//
// BeyondCell.h
// 29_仿微信聊天
//
// Created by beyond on 14-9-4.
// Copyright (c) 2014年 com.beyond. All rights reserved.
//
#import
@class Beyo...
分类:
微信 时间:
2014-09-04 22:21:10
阅读次数:
488
在多数即时聊天通讯中,会有发送位置的功能,在发送位置时,大家有注意的话,聊天界面的item里显示的是实时地图,如下图:
这个是如何实现的呢?
其实,这个很简单了,各大地图提供商都会有一个静态地图的API,大家只要调用这个API传入相关参数,就相当于从网络获取一张图片显示,显示一张网络图片,这个对大家来说容易吧?
上图中使用的是高德地图,我满现在拿百度地图来说,百度...
分类:
移动开发 时间:
2014-09-03 15:02:26
阅读次数:
198
前几天刚学了android的fragment,总是停留在简单的demo,或许永远都学不会。
今天,我要动手向我的聊天软件开刀。今天,用Fragment来实现一个如下图效果的聊天界面。...
分类:
其他好文 时间:
2014-08-24 19:26:12
阅读次数:
298
反正就是很坑爹.简单说就是这样吧,做一个简单的聊天界面,对话框左一个右一个那样子.(界面可以脑补微信)底下的键盘弹起来时候,展示对话的table的frame要相应的缩小,隐藏键盘又要恢复.就这么简单一个代码: 1 - (void)keyboardFrameChange:(NSNotification...
分类:
其他好文 时间:
2014-08-16 12:26:50
阅读次数:
185
#import @class ChatMessage;@interface ChatViewController : UIViewController- (IBAction)inputClick:(id)sender;- (IBAction)sendMessage:(id)sender;@prope...
分类:
其他好文 时间:
2014-08-08 11:53:25
阅读次数:
307
#import "ChatViewController.h"#import "ChatMessage.h"#import "EGODatabase.h"#import "MessageCell.h"#import "MessageFrame.h"#import "IQKeyboardManager....
分类:
其他好文 时间:
2014-08-05 13:24:39
阅读次数:
336
首先看一下最终的效果,显示了消息时间,用户昵称,用户头像。大致实现方法: 用最简单的ListView显示消息内容。 不同的用户使用不同的消息布局文件,例子有2个用户"Tony","Hill"。代码文件清单: 主布局文件activity_main.xml: 1 7 15 16 ...
分类:
其他好文 时间:
2014-07-07 21:04:28
阅读次数:
160
在IOS开发中例如微博,QQ聊天界面中要显示大量的文字信息,这样需要计算出文字部分的尺寸,才能设计出合适的控件尺寸和位置。下面是IOS
7.0计算文本尺寸的方法。- (CGRect)boundingRectWithSize:(CGSize)size
options:(NSStringDrawingO...
分类:
移动开发 时间:
2014-06-04 15:46:01
阅读次数:
310
1.说明
稍微修改了下QQ示例里面的聊天界面界面,然后把代码扣过来完成了QQ聊天界面部分,效果还可以。
2.代码部分
// QQTalk.h文件
#ifndef __QQ_TALK_H__
#define __QQ_TALK_H__
#include
#include
using namespace DuiLib;
#define QQ_TALK_XML _T("ch...
分类:
其他好文 时间:
2014-05-22 08:37:45
阅读次数:
218