微信界面

@interface RootTableViewController : UITableViewController

@property (strong,nonatomic) NSArray *arrTitle;

@property (strong,nonatomic) NSArray *arrImages;

@end

- (void)viewDidLoad {

[super viewDidLoad];

self.title = @"我";

self.arrTitle = @[@"相册",@"收藏",@"钱包",@"卡包"];

self.arrImages = @[@"[email protected]",@"[email protected]",@"[email protected]",@"PayCarddetailVirtualIcon.png"];

[self.tableView registerClass:[UITableViewCell class] forCellReuseIdentifier:@"reuseIdentifier"];

//锁定

self.tableView.scrollEnabled = NO;

//设置前景色

self.navigationController.navigationBar.barTintColor = [UIColor grayColor];

//设置字体颜色及字体大小

[self.navigationController.navigationBar setTitleTextAttributes:@{NSForegroundColorAttributeName:[UIColor whiteColor],NSFontAttributeName:[UIFont systemFontOfSize:20 weight:10]}];

}

- (void)didReceiveMemoryWarning {

[super didReceiveMemoryWarning];

// Dispose of any resources that can be recreated.

}

#pragma mark - Table view data source

- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {

return 4;

}

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {

if (section == 0) {

return 1;

}

else if (section == 1){

return 4;

}

else{

return 1;

}

return 0;

}

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {

UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"reuseIdentifier" forIndexPath:indexPath];

if (indexPath.section == 0) {

cell.textLabel.numberOfLines = 2;

cell.textLabel.text = @"XXX  \r\n 微信号是:lanco";

cell.imageView.image = [UIImage imageNamed:@"a.jpeg"];

}

else if (indexPath.section == 1){

cell.textLabel.text = self.arrTitle[indexPath.row];

cell.imageView.image = [UIImage imageNamed:self.arrImages[indexPath.row]];

}

else if (indexPath.section == 2){

cell.textLabel.text = @"表情";

cell.imageView.image = [UIImage imageNamed:@"MoreExpressionShops"];

}

else

{

cell.textLabel.text = @"设置";

cell.imageView.image = [UIImage imageNamed:@"MoreSetting"];

}

if (indexPath.section == 0) {

UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(self.view.frame.size.width - 60, 30, 25, 20)];

imageView.image = [UIImage imageNamed:@"add_friend_myQR"];

[cell.contentView addSubview:imageView];

}

else{

cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;

}

return cell;

}

-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath

{

if (indexPath.section == 0) {

return 80;

}

else{

return 40;

}

}

时间: 2024-10-08 06:26:20

微信界面的相关文章

Fragment的微信界面源代码

完成上述的网页,并且能够左右切换 注: 一下的带代码只能够在Android的3.0以上的版本中使用. 这是java文件的源代码 /* *作者浅淡~夏天 *Time:2014/12/14 *微信界面 */ package com.android.xiong.fragmentnavigation2; import android.app.Activity; import android.app.Fragment; import android.app.FragmentManager; import 

Android ActionBar仿微信界面

ActionBar仿微信界面 1.学习了别人的两篇关于ActionBar博客,在结合别人的文章来仿造一下微信的界面: 思路如下:1).利用ActionBar生成界面的头部,在用ActionBar的ActionProvider时候要注意引入的包一定是android.view.ActionProvider,不能是android.support.v4.view.ActionProvider 2),切换的Title可以参考之前之前一篇文章利用RadioGroup来做,这里是利用一个开源的项目PagerS

Android菜鸟成长记8 -- 布局实践(微信界面的编写)

前面我们简单的介绍了一下android的五大布局,那么现在我们来实践一下,写一个简单的微信界面 首先,我们新建一个weixin.xml的linnerlayout布局 我们日常使用的微信,从简单的方面来说我可一分成三个内容,头部标签栏,中间显示信息栏,还有一个底部.那么我们就按照这个来先建一个页面 1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayout xmlns:android="

Android——微信界面(简易版)

前面我们简单的介绍了一下android的五大布局,那么现在我们来实践一下,写一个简单的微信界面 首先,我们新建一个weixin.xml的linnerlayout布局 我们日常使用的微信,从简单的方面来说我可一分成三个内容,头部标签栏,中间显示信息栏,还有一个底部.那么我们就按照这个来先建一个页面 1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayout xmlns:android="

【IOS源码】智能聊天机器人源码—仿微信界面

这是一个IOS智能聊天机器人的源码,采用了仿微信的风格设计,调用的是图灵机器人的API,能够实现智能聊天.讲故事.讲笑话.查天气.查公交等丰富的功能 [1].[代码] 仿微信界面: UITableView 跳至 [1] [2] [3] [4] [5] [6] ? 1 2 3 4 5 6 7 8 9 //add UItableView     self.tableView=[[UITableView alloc]initWithFrame:CGRectMake(0, 44, self.view.f

Android微信界面的设计

Android微信界面的设计 [尊重原创,转载请注明出处]http://blog.csdn.net/guyuealian/article/details/51777792 微信6.0主界面: (1)整体采用垂直的LinearLayout线性布局 (2)最上面是ActionBar,搜索框SearchView,Overflow(含有4个单选菜单项) (3)中间使用ViewPager+Fragment组件,这样可实现左右滑动的界面. (4)最下面是水平的LinearLayout线性布局:含有4个自定义

H5仿微信界面教程(一)

前言 先来张图,仿微信界面,界面如下,并不完全一模一样,只能说有些类似,希望大家见谅. 1 用到的知识点 jQuery WeUI 是WeUI的一个jQuery实现版本,除了实现了官方插件之外,它还提供了如下拉刷新.日历.地址选择器等丰富的拓展组件.jQuery WeUI 中的JS组件均是以JQuery 插件的形式提供,使用非常方便,并且可以和React.Angular.VUE之类的主流JS框架一起使用. WeUI 是微信官方团队针对微信提供的一个H5 UI库,它只提供了一组CSS组件.jQuer

h5移动端聊天室|仿微信界面聊天室|h5多人聊天室

今年的FIFA世界杯甚是精彩,最近兴致高涨就利用HTML5开发了一个手机端仿微信界面聊天室,该h5聊天室采用750px全新伸缩flex布局,以及使用rem响应式配合fontsize.js,页面弹窗则是使用自己开发的wcPop.js插件:编辑器部分由原先的单一表情新增为动图表情,实现了消息.表情发送 | 大图.视频效果预览 | 仿微信红包.打赏等微交互功能. 案例截图: // ...滚动聊天区底部 function wchat_ToBottom(){ //$(".wc__chatMsg-panel

仿微信界面

http://www.cnblogs.com/AndroidJotting/p/4508805.html 相信大家对于微信5.0的切换效果一定很有印象,对于一些童鞋一定认为这是通过TabHost实现的,不过这里我要纠正一下你们的错误观点了,这个效果的实现是通过Fragment+ViewPage实现的,看上去简单的滑动切换,里面包含了很多腾讯工程师对于Android UI设计的独特视角和超强的业务能力,真心为他们点一个赞.说了这么多,下面我们开始探讨如何实现这样炫酷的效果,开始之前建议大家先看一下

安卓开发复习笔记——Fragment+ViewPager组件(高仿微信界面)

什么是ViewPager? 关于ViewPager的介绍和使用,在之前我写过一篇相关的文章<安卓开发复习笔记——ViewPager组件(仿微信引导界面)>,不清楚的朋友可以看看,这里就不再重复. 什么是Fragment? Fragment是Android3.0后新增的概念,Fragment名为碎片,不过却和Activity十分相似,具有自己的生命周期,它是用来描述一些行为或一部分用户界面在一个Activity中,我们可以合并多个Fragment在一个单独的activity中建立多个UI面板,或