文档章节

qq界面

欧苏嘎
 欧苏嘎
发布于 2016/05/15 21:26
字数 354
阅读 6
收藏 0
点赞 2
评论 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];
}

© 著作权归作者所有

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

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

English0523 ⋅ 2015/09/18 ⋅ 0

Newbe.Mahua 1.5 发布,增加跨平台可扩展的设置中心

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

Newbe36524 ⋅ 2017/12/25 ⋅ 0

一位程序员谈Q+平台的技术实现

这篇文章是我个人对腾讯Q+平台技术的一点点思考,写这篇文章的主要目的是让广大程序员一起去探究一下Q+平台的实现原理和过程,而我只是起一个抛砖引玉的作用。 好了,进入正题。今天下班的时...

晨曦之光 ⋅ 2012/03/09 ⋅ 0

盼来的仓促果实?腾讯官方Android QQ详测(2010-04-01 03:01)

1腾讯Android QQ评测;现状与登陆体验 前言:   腾讯QQ估计没有什么网友不认识它,但是它在手机平台上的发展并没有如电脑应用版本更新得那么积极,一个塞班S60 v5的QQ足够吊人胃口。时至近日...

欣儿 ⋅ 2014/07/11 ⋅ 11

如何在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

仿QQ聊天工具(Android源码)

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

智慧点点 ⋅ 04/24 ⋅ 0

【转】高仿腾讯QQ终结版,超6

Tag: 项目介绍: 之前写过一篇关于高仿腾讯QQ的博客,不知道的看这:http://blog.csdn.net/htq/article/details/51840273 主要是从界面上高仿了腾讯QQ,在UI上基本上与腾讯QQ一模一样,但是...

2013020735 ⋅ 2016/11/16 ⋅ 0

命令行下的qq--gmyqq

linux下的命令行版qq 官方的qq for linux推出至今也没有什么大的改进,图形界面和Windows的比起来差远了,又不提供命令行界面,易用性不太好。 此项目的目标是在图形界面上向Windows看齐,在...

崔贵林 ⋅ 2010/03/20 ⋅ 0

手机QQ轻聊版,3.2.0升级3.3.1区别

QQ轻聊版功能介绍: 本应用是腾讯公司专为低性能手机优化的精简版QQ。保留核心聊天功能,超小安装包,省内存,聊天更畅快! QQ轻聊3.3版本新特性: 面对面,快速添加身边的好友和群; 转发多...

Nori ⋅ 2015/10/21 ⋅ 0

android友盟分享到qq,取消分享后应用界面无法交互

android友盟分享到qq,进入选择qq联系人列表的界面,点击该界面右上角“取消”按钮,会回到自身界面,但是此时界面无法进行交互。按任何键都没反应。需要再点击一次物理返回键,此时界面才能...

mgic ⋅ 2016/01/26 ⋅ 2

没有更多内容

加载失败,请刷新页面

加载更多

下一页

oAuth2 升级Spring Cloud Finchley.RELEASE踩坑分享

背景 6.19号,spring团队发布了期待已久的 Spring Cloud Finchley.RELEASE 版本。 重要变化: 基于Spring Boot 2.0.X 不兼容 Spring Boot 1.5.X 期间踩过几个坑,分享出来给大伙,主要是关于...

冷冷gg ⋅ 32分钟前 ⋅ 0

OSChina 周一乱弹 —— 理发师小姐姐的魔法

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @冰冰棒- :分享田馥甄的单曲《My Love》 《My Love》- 田馥甄 手机党少年们想听歌,请使劲儿戳(这里) @Li-Wang :哎,头发又长了。。。又要...

小小编辑 ⋅ 57分钟前 ⋅ 4

Kafka1.0.X_消费者API详解2

偏移量由消费者管理 kafka Consumer Api还提供了自己存储offset的功能,将offset和data做到原子性,可以让消费具有Exactly Once 的语义,比kafka默认的At-least Once更强大 消费者从指定分区...

特拉仔 ⋅ 今天 ⋅ 0

个人博客的运营模式能否学习TMALL天猫质量为上?

心情随笔|个人博客的运营模式能否学习TMALL天猫质量为上? 中国的互联网已经发展了很多年了,记得在十年前,个人博客十分流行,大量的人都在写博客,而且质量还不错,很多高质量的文章都是在...

原创小博客 ⋅ 今天 ⋅ 0

JavaScript零基础入门——(十一)JavaScript的DOM操作

JavaScript零基础入门——(十一)JavaScript的DOM操作 大家好,欢迎回到我们的JavaScript零基础入门。最近有些同学问我说,我讲的的比书上的精简不少。其实呢,我主要讲的是我在开发中经常会...

JandenMa ⋅ 今天 ⋅ 0

volatile和synchronized的区别

volatile和synchronized的区别 在讲这个之前需要先了解下JMM(Java memory Model :java内存模型):并发过程中如何处理可见性、原子性、有序性的问题--建立JMM模型 详情请看:https://baike.b...

MarinJ_Shao ⋅ 今天 ⋅ 0

深入分析Kubernetes Critical Pod(一)

Author: xidianwangtao@gmail.com 摘要:大家在部署Kubernetes集群AddOn组件的时候,经常会看到Annotation scheduler.alpha.kubernetes.io/critical-pod"="",以表示这是一个关键服务,那你知...

WaltonWang ⋅ 今天 ⋅ 0

原子性 - synchronized关键词

原子性概念 原子性提供了程序的互斥操作,同一时刻只能有一个线程能对某块代码进行操作。 原子性的实现方式 在jdk中,原子性的实现方式主要分为: synchronized:关键词,它依赖于JVM,保证了同...

dotleo ⋅ 今天 ⋅ 0

【2018.06.22学习笔记】【linux高级知识 14.4-15.3】

14.4 exportfs命令 14.5 NFS客户端问题 15.1 FTP介绍 15.2/15.3 使用vsftpd搭建ftp

lgsxp ⋅ 今天 ⋅ 0

JeeSite 4.0 功能权限管理基础(Shiro)

Shiro是Apache的一个开源框架,是一个权限管理的框架,实现用户认证、用户授权等。 只要有用户参与一般都要有权限管理,权限管理实现对用户访问系统的控制,按照安全规则或者安全策略控制用户...

ThinkGem ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部