文档章节

qq界面

欧苏嘎
 欧苏嘎
发布于 2016/05/15 21:26
字数 354
阅读 6
收藏 0

#import "OneViewController.h"
#import "ImgShowViewController.h"

@interface OneViewController ()<UITableViewDelegate,UITableViewDataSource>
{
    UITableView *table;
    UISearchBar *search;
    UISearchDisplayController *dis;
    NSArray *imgArr;
    NSArray *perArr;
    NSArray *arr;
    NSArray *subArr;
}
@end

@implementation OneViewController

-(void)viewDidLoad
{
    [super viewDidLoad];
    self.view.backgroundColor=[UIColor whiteColor];
    self.navigationController.navigationBar.backgroundColor=[UIColor redColor];
    
    table =[[UITableView alloc]initWithFrame:self.view.frame style:UITableViewStylePlain];
    table.dataSource=self;
    table.delegate=self;
    table.separatorColor =[UIColor greenColor];
    [self.view addSubview:table];
    
    arr =@[ @"信息",@"对话"];
    UISegmentedControl *seg =[[UISegmentedControl alloc]initWithItems:arr];
    seg.layer.cornerRadius=6;
    seg.layer.masksToBounds=YES;
    [seg addTarget:self action:@selector(selectSeg:) forControlEvents:UIControlEventValueChanged];
    seg.selectedSegmentIndex=0;
    self.navigationItem.titleView =seg;
    
    UIBarButtonItem *leftItem = [[UIBarButtonItem alloc]initWithTitle:@"嗖" style:UIBarButtonItemStylePlain target:self action:@selector(clickleftBar)];
    self.navigationItem.leftBarButtonItem=leftItem;
    
    UIBarButtonItem *rightItem = [[UIBarButtonItem alloc]initWithTitle:@"撒" style:UIBarButtonItemStylePlain target:self action:@selector(addBar)];
    self.navigationItem.rightBarButtonItem=rightItem;

    search =[[UISearchBar alloc]initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, 40)];
    search.placeholder =@"搜索";
    dis =[[UISearchDisplayController alloc]initWithSearchBar:search contentsController:self];
    dis.searchResultsDataSource=self;
    dis.searchResultsDelegate=self;
    table.tableHeaderView=search;
    
    perArr=@[@"小阿布",@"大白",@"陌陌",@"皮卡丘",@"丘比特",@"张百万",@"张有才",@"科比"];
    imgArr=@[@"1.jpg",@"1.jpg",@"1.jpg",@"1.jpg",@"1.jpg",@"1.jpg",@"1.jpg",@"1.jpg"];
    subArr=@[@"大好时光",@"晴空万里",@"大好时光",@"晴空万里",@"大好时光",@"晴空万里",@"大好时光",@"晴空万里"];
    
    [self.view addSubview:table];
    
}
-(void)selectSeg:(UISegmentedControl *)ss
{
    if (ss.selectedSegmentIndex ==1) {
        table.hidden =YES;
        ImgShowViewController *imgShow =[[ImgShowViewController alloc]init];
        [self.navigationController pushViewController:imgShow animated:YES];
    }else
    {
        table.hidden=NO;
    }
    
}
-(void)clickleftBar
{
}
-(void)addBar
{
    UIAlertView *alert=[[UIAlertView alloc]initWithTitle:@"提示" message:@"添加好友" delegate:self cancelButtonTitle:@"确定" otherButtonTitles: nil];
    alert.alertViewStyle=UIAlertViewStylePlainTextInput;
    [alert show];
    
}
-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
    return 8;
}
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    static NSString *str =@"s";
    UITableViewCell *cell =[tableView dequeueReusableCellWithIdentifier:str];
    if (cell==nil) {
        cell =[[UITableViewCell alloc]initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:str];
    }
    cell.textLabel.text =perArr[indexPath.row];
    cell.textLabel.font =[UIFont systemFontOfSize:16];
    cell.textLabel.textColor =[UIColor redColor];
    //    设置副标题
    cell.detailTextLabel.text=subArr[indexPath.row];
    cell.detailTextLabel.font=[UIFont systemFontOfSize:12];
    cell.detailTextLabel.textColor=[UIColor grayColor];
    //    设置图片
    cell.imageView.image=[UIImage imageNamed:[imgArr objectAtIndex:indexPath.row]];
    cell.imageView.layer.cornerRadius=30;
    cell.imageView.layer.masksToBounds=YES;
    return cell;
}

-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
    ImgShowViewController *imgShow =[[ImgShowViewController alloc]init];
    [self.navigationController pushViewController:imgShow animated:YES];
}

© 著作权归作者所有

共有 人打赏支持
下一篇: qq音乐首页
欧苏嘎
粉丝 0
博文 16
码字总数 5494
作品 0
海淀
高级程序员
私信 提问
【代码】如何在手机等移动平台上浏览器网页中点击链接跳转到QQ聊天界面

恩威科技之前也分享了一些其他代码,如:鲜为人知的QQ自动强制加好友代码 也有不少上加我们的QQ,跟我们分享、讨论。 今天给大家分享一下手机或者移动设备上QQ的。大家知道电脑上可以强行聊天...

English0523
2015/09/18
0
0
Newbe.Mahua 1.5 发布,增加跨平台可扩展的设置中心

开篇一张图,功能全靠编。 QQ机器人平台意指那些支持通过QQ进行消息收发和群员软件平台。 使用该SDK开发可以实现一次开发,运行于多个不同QQ机器人平台平台的绝佳体验。 基于SDK开发,可以实...

Newbe36524
2017/12/25
754
0
如何在linux下安装QQ并运行

1:下载qq的rpm包:linuxqq-v1.0.2-beta1.i386.rpm ,下载地址: http://im.qq.com/qq/linux/download.shtml 2:安装qq: [root@lht soft]# rpm -ivh linuxqq-v1.0.2-beta1.i386.rpm Preparing......

Adam-Lee
2011/11/12
0
0
仿QQ聊天工具(Android源码)

QQ给人感觉界面很简洁大气, 但如果要自己实现QQ的界面的话,难度还是不小的, 小编经过数日鏖战,实现了类似QQ登录和聊天界面的功能,具体请看正文 本文demo下载地址 附带视频教程:http://ww...

智慧点点
04/24
0
0
Firefox os腾讯QQ全新评测

就现在而言,中国市面上在售的也就只有中兴Open C,淘宝价格为499,但同为火狐爱好者兼屌丝的偶,觉得现在市面上的这款入门级Firefox os手机还不是入手的时候,等到高配的Firefox os手机出现...

isharemobile
2014/09/05
2.4K
14

没有更多内容

加载失败,请刷新页面

加载更多

Elasticsearch节点角色类型node.master和node.data说明s

一般地,ElasticSearch集群中每个节点都有成为主节点的资格,也都存储数据,还可以提供查询服务。这些功能是由两个属性控制的(node.master和node.data)。默认情况下这两个属性的值都是tru...

傲娇字符
10分钟前
2
0
jdbcTemplate 分页 com.github.pagehelper.Page

由于项目中用了mybatis分页插件 com.github.pagehelper.Page 有时候复杂的查询分页想用jdbcTemplate。又想用分页。 分页对象 public class PageBean<T> implements Serializable { priv...

xiaomin0322
10分钟前
0
0
rem的使用

(function (doc, win) { var docEl = doc.documentElement var resizeEvt = 'orientationchange' in window ? 'orientationchange' : 'resize' var recalc = function () { var cl......

Js_Mei
17分钟前
0
0
idea 删除代码的注释

搜索栏使用 正则表达式搜索 (/\*([^*]|[\r\n]|(\*+([^*/]|[\r\n])))*\*+/|[ \t]*//.*) 会搜索出来所有注释的代码 用空格replace替换掉就可以了。 或者搜索 (/\*([^*]|[\r\n]|(\*+([^*/]|[\r\...

时刻在奔跑
20分钟前
2
0
eclipse maven 项目运行mvn clean 后无法运行

错误: 错误:找不到或无法加载主类com.yyy.test.Main 解决方法: “project” --"Clean" 参考链接:https://jingyan.baidu.com/article/cbcede07107d9802f40b4dff.html...

qimh
24分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部