yy好号码 谁qq申诉证件号码是什么了好的给我一个 qq1023062086

哪位好心人能送我一个100级以上的QQ炫舞号,我绝对不盗,rp好着呢,衣服和yy多点,我qq_百度知道
哪位好心人能送我一个100级以上的QQ炫舞号,我绝对不盗,rp好着呢,衣服和yy多点,我qq
线等!!!
提问者采纳
、、、、、、
可以啊,你QQ多少,我加你
但是我不会送。。。只会借你玩。
嗯,可以,你QQ多少?
提问者评价
按照你说的,真的成功了,好开心,谢谢你!
其他类似问题
为您推荐:
其他2条回答
,好像100多200多以前师傅的号。。我有100多级号,不知道是多少的我才92j不过
可以的,你QQ多少?
.不知道密码改没改耶
我的才七十呢,也没有多少衣服
可以的,你QQ多少,我加你
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁那位好心的姐姐有不玩的劲舞团号码,有YY多的 带大眼,送我一个谢谢 如有本人非常感谢 _百度知道
那位好心的姐姐有不玩的劲舞团号码,有YY多的 带大眼,送我一个谢谢 如有本人非常感谢
说话给我放干净点、
我有更好的答案
现在都基本上喜欢玩小号的,还不如玩自己的小号在GB的YY都很好看啊。自己创建个号去整下就行了啊,肯定是公开号很多人知道的啊。玩别人的号,万一玩一下被别的人顶下去了
我可以帮你问问
以前的朋友都不怎么玩了
好的,谢谢、
你脑残,我也没管你要,别贱在这块和狗似的在这叫
这个是不是有点难了。要YY还送你,还带大眼。有那么多好心的么么?
我只是问有没有不玩劲舞团的了,不玩的号给我一个
其他类似问题
为您推荐:
劲舞团的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁iOS开发UI篇—使用UItableview完成一个简单的QQ好友列表(二) - 文顶顶 - 博客园
一、实现效果
& & & & & &
二、实现代码
1.数据模型部分
&YYQQGroupModel.h文件
YYQQGroupModel.h
02-QQ好友列表(基本数据的加载)
Created by apple on 14-5-31.
Copyright (c) 2014年 itcase. All rights reserved.
9 #import &Foundation/Foundation.h&
11 @interface YYQQGroupModel : NSObject
15 @property(nonatomic,copy)NSString *
19 @property(nonatomic,copy)NSString *
23 @property(nonatomic,strong)NSArray *
25 //记录当前组是否要打开
26 @property(nonatomic,assign,getter = isOpen)BOOL
28 -(instancetype)initWithDict:(NSDictionary *)
29 +(instancetype) qqGroupModelWithDict:(NSDictionary *)
&YYQQGroupModel.m文件
YYQQGroupModel.m
02-QQ好友列表(基本数据的加载)
Created by apple on 14-5-31.
Copyright (c) 2014年 itcase. All rights reserved.
9 #import "YYQQGroupModel.h"
10 #import "YYFriendsModel.h"
12 @implementation YYQQGroupModel
13 -(instancetype)initWithDict:(NSDictionary *)dict
if (self=[super init]) {
//将字典转换为模型
[self setValuesForKeysWithDictionary:dict];
//定义一个数组来保存转换后的模型
NSMutableArray *models=[NSMutableArray arrayWithCapacity:self.friends.count];
for (NSDictionary *dict in self.friends) {
YYFriendsModel *friends=[YYFriendsModel friendsWithDict:dict];
[models addObject:friends];
_friends=[models copy];
30 +(instancetype)qqGroupModelWithDict:(NSDictionary *)dict
[[self alloc]initWithDict:dict];
YYFriendsModel.h文件
YYFriendsModel.h
02-QQ好友列表(基本数据的加载)
Created by apple on 14-5-31.
Copyright (c) 2014年 itcase. All rights reserved.
9 #import &Foundation/Foundation.h&
11 @interface YYFriendsModel : NSObject
每个好友的名称
15 @property(nonatomic,copy)NSString *
*每个好友的头像
19 @property(nonatomic,copy)NSString *
每个好友的个性签名
23 @property(nonatomic,copy)NSString *
该好友是否是vip
27 @property(nonatomic,assign,getter = isVip)BOOL
29 -(instancetype)initWithDict:(NSDictionary *)
30 +(instancetype)friendsWithDict:(NSDictionary *)
YYFriendsModel.m文件
YYFriendsModel.m
02-QQ好友列表(基本数据的加载)
Created by apple on 14-5-31.
Copyright (c) 2014年 itcase. All rights reserved.
9 #import "YYFriendsModel.h"
11 @implementation YYFriendsModel
12 -(instancetype)initWithDict:(NSDictionary *)dict
if (self=[super init]) {
[self setValuesForKeysWithDictionary:dict];
20 +(instancetype)friendsWithDict:(NSDictionary *)dict
return [[self alloc]initWithDict:dict];
2.视图部分
YYfriendCell.h文件
YYfriendCell.h
02-QQ好友列表(基本数据的加载)
Created by apple on 14-5-31.
Copyright (c) 2014年 itcase. All rights reserved.
9 #import &UIKit/UIKit.h&
10 @class YYFriendsM
11 @interface YYfriendCell : UITableViewCell
13 @property(nonatomic,strong)YYFriendsModel *
15 +(instancetype)cellWithTableview:(UITableView *)tableV
YYfriendCell.m文件
YYfriendCell.m
02-QQ好友列表(基本数据的加载)
Created by apple on 14-5-31.
Copyright (c) 2014年 itcase. All rights reserved.
9 #import "YYfriendCell.h"
10 #import "YYFriendsModel.h"
11 //私有扩展
12 @interface YYfriendCell()
16 @implementation YYfriendCell
18 +(YYfriendCell *)cellWithTableview:(UITableView *)tableView
static NSString *identifier=@"qq";
YYfriendCell *cell=[tableView dequeueReusableCellWithIdentifier:identifier];
if (cell==nil) {
//这里使用系统自带的样式
cell=[[YYfriendCell alloc]initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:identifier];
NSLog(@"创建一个cell");
30 -(void)setFriends:(YYFriendsModel *)friends
//1.设置头像
self.imageView.image=[UIImage imageNamed:_friends.icon];
//2.设置昵称
self.textLabel.text=_friends.
//3.设置简介
self.detailTextLabel.text=_friends.
//判断是否是会员
这里有个注意点,如果不写else设置为黑色,会怎么样?
if (_friends.isVip) {
[self.textLabel setTextColor:[UIColor redColor]];
[self.textLabel setTextColor:[UIColor blackColor]];
//调整字体的大小
self.textLabel.font=[UIFont systemFontOfSize:15.f];
self.detailTextLabel.font=[UIFont systemFontOfSize:10.f];
YYHeaderView.h文件
YYHeaderView.h
02-QQ好友列表(基本数据的加载)
Created by apple on 14-6-1.
Copyright (c) 2014年 itcase. All rights reserved.
9 #import &UIKit/UIKit.h&
11 @class YYQQGroupModel,YYHeaderV
13 //商量一个协议
14 @protocol YYHeaderViewDelegate &NSObject&
15 -(void)headerViewDidClickHeaderView:(YYHeaderView *)headerV
18 @interface YYHeaderView : UITableViewHeaderFooterView
20 @property(nonatomic,strong)YYQQGroupModel *
21 //提供一个类方法,创建一个头部视图
22 +(instancetype)headerWithTableView:(UITableView *)tableV
25 //delegate遵守YYHeaderViewDelegate这个协议,可以使用协议中的方法
26 @property(nonatomic,weak)id&YYHeaderViewDelegate& delegate;
YYHeaderView.m文件
YYHeaderView.m
02-QQ好友列表(基本数据的加载)
Created by apple on 14-6-1.
Copyright (c) 2014年 itcase. All rights reserved.
9 #import "YYHeaderView.h"
10 #import "YYQQGroupModel.h"
12 @interface YYHeaderView()
13 @property(nonatomic,strong)UIButton *
14 @property(nonatomic,strong)UILabel *
16 @implementation YYHeaderView
19 //创建一个自定义的头部分组视图
20 +(instancetype)headerWithTableView:(UITableView *)tableView
static NSString *indentifier=@"header";
//先到缓存池中去取数据
YYHeaderView *headerview=[tableView dequeueReusableCellWithIdentifier:indentifier];
//如果没有,则自己创建
if (headerview==nil) {
headerview=[[YYHeaderView alloc]initWithReuseIdentifier:indentifier];
//返回一个头部视图
33 #warning 注意在构造方法中为控件设置的frame是无效的
34 -(id)initWithReuseIdentifier:(NSString *)reuseIdentifier
//初始化父类中的构造方法
if (self=[super initWithReuseIdentifier:reuseIdentifier]) {
//创建一个按钮
UIButton *btn=[UIButton buttonWithType:UIButtonTypeCustom];
//设置按钮的属性
//设置普通状态下按钮的背景图片
[btn setBackgroundImage:[UIImage imageNamed:@"buddy_header_bg"] forState:UIControlStateNormal];
//设置高亮状态下按钮的背景图片
[btn setBackgroundImage:[UIImage imageNamed:@"buddy_header_bg_highlighted"] forState:UIControlStateHighlighted];
//设置按钮上的小三角图片
[btn setImage:[UIImage imageNamed:@"buddy_header_arrow"] forState:UIControlStateNormal];
//设置按钮上信息的对其方式为左对齐
btn.contentHorizontalAlignment=UIControlContentHorizontalAlignmentL
//设置小三角图片的内边距
btn.contentEdgeInsets=UIEdgeInsetsMake(0, 20, 0, 0);
//设置按钮上文字距离小三角图片的距离
btn.titleEdgeInsets=UIEdgeInsetsMake(0, 20, 0, 0);
//设置按钮上分组标题的文本颜色(默认是白色)
//[btn setTintColor:[UIColor blackColor]];
[btn setTitleColor:[UIColor blackColor] forState:UIControlStateNormal];
//添加按钮的点击事件
[btn addTarget:self action:@selector(btnOnclick:) forControlEvents:UIControlEventTouchUpInside];
// 设置btn中的图片不填充整个imageview
btn.imageView.contentMode = UIViewContentModeC
// 超出范围的图片不要剪切
// btn.imageView.clipsToBounds = NO;
btn.imageView.layer.masksToBounds = NO;
//把按钮添加到视图
[self addSubview:btn];
//创建一个lab
UILabel *lab=[[UILabel alloc]init];
//设置在线人数的对齐方式为右对齐
lab.textAlignment=NSTextAlignmentR
//设置在线人数的文本颜色为灰色
lab.textColor=[UIColor grayColor];
[self addSubview:lab];
83 -(void)btnOnclick:(UIButton *)btn
NSLog(@"按钮被点击了");
//修改模型的isopen属性
//1.修改模型数据
self.group.open=!self.group.isO
//2.刷新表格
//(刷新表格的功能由控制器完成,在这里可以设置一个代理),当按钮被点击的时候,就通知代理对表格进行刷新
//通知代理
if ([self.delegate respondsToSelector:@selector(headerViewDidClickHeaderView:)]) {
[self.delegate headerViewDidClickHeaderView:self];
97 //当控件的frame值改变时,会自动调用该方法,故可以在该方法中设置控件的
98 -(void)layoutSubviews
100 #warning 一定不要忘记调用父类的方法
[super layoutSubviews];
//设置按钮的frame和头部视图一样大小
self.btn.frame=self.
//设置lab的frame
CGFloat padding=20;
CGFloat labW=50;
CGFloat labH=self.frame.size.
CGFloat labY=0;
CGFloat labX=self.frame.size.width-padding-labW;
self.lab.frame=CGRectMake(labX, labY, labW, labH);
114 #pragma mark - 当一个控件被添加到其它视图上的时候会调用以下方法
115 // 已经被添加到父视图上的时候会调用
116 - (void)didMoveToSuperview
NSLog(@"已经添加到视图了");
// 在这个方法中就快要拿到最新的被添加到tableview上的头部视图修改它的图片
if (self.group.isOpen) {
//让小三角图片向下旋转
self.btn.imageView.transform = CGAffineTransformMakeRotation(M_PI_2);
126 // 即将被添加到父视图上的时候会调用
127 - (void)willMoveToSuperview:(UIView *)newSuperview
NSLog(@"将要添加到视图了");
133 //重写get方法,设置数据
134 -(void)setGroup:(YYQQGroupModel *)group
//设置分组标题
//self.btn.titleLabel.text=_group.
#warning 请注意在设置按钮的文本时,一定要设置按钮的状态,像上面这样设置不会显示
[self.btn setTitle:_group.name forState:UIControlStateNormal];
NSLog(@"%@",self.btn.titleLabel.text);
//设置在线人数
self.lab.text=[NSString stringWithFormat:@"%@/%d",_group.online,_group.friends.count];
3.控制器部分
YYViewController.h文件
YYViewController.h
02-QQ好友列表(基本数据的加载)
Created by apple on 14-5-31.
Copyright (c) 2014年 itcase. All rights reserved.
9 #import &UIKit/UIKit.h&
11 @interface YYViewController : UITableViewController
YYViewController.m文件
YYViewController.m
02-QQ好友列表(基本数据的加载)
Created by apple on 14-5-31.
Copyright (c) 2014年 itcase. All rights reserved.
9 #import "YYViewController.h"
10 #import "YYQQGroupModel.h"
11 #import "YYfriendCell.h"
12 #import "YYFriendsModel.h"
13 #import "YYHeaderView.h"
15 @interface YYViewController ()&YYHeaderViewDelegate&
用来保存所有的分组数据
19 @property(nonatomic,strong)NSArray *groupF
22 @implementation YYViewController
23 #pragma mark-懒加载
24 //1.先拿到数据,实现懒加载
25 -(NSArray *)groupFriends
if (_groupFriends==nil) {
NSString *fullpath=[[NSBundle mainBundle]pathForResource:@"friends.plist" ofType:nil];
NSArray *arrayM=[NSArray arrayWithContentsOfFile:fullpath];
NSMutableArray *models=[NSMutableArray arrayWithCapacity:arrayM.count];
for (NSDictionary *dict in arrayM) {
YYQQGroupModel *group=[YYQQGroupModel qqGroupModelWithDict:dict];
[models addObject:group];
_groupFriends=[models copy];
return _groupF
41 - (void)viewDidLoad
[super viewDidLoad];
self.tableView.sectionHeaderHeight = 100;
48 #pragma mark-
设置数据源
49 //返回多少组
50 -(NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
return self.groupFriends.
54 //每组返回多少行
55 -(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
//取出对应的组模型
YYQQGroupModel *group=self.groupFriends[section];
//返回对应组中的好友数
return group.friends.
//在这里进行判断,如果该组收拢,那就返回0行,如果该组打开,就返回实际的行数
if (group.isOpen) {
return group.friends.
if (group.isOpen) {
// 代表要展开
return group.friends.
// 代表要合拢
79 //每组每行的内容
80 -(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
//1.创建cell
YYfriendCell *cell=[YYfriendCell cellWithTableview:tableView];
//2.设置cell
YYQQGroupModel *group=self.groupFriends[indexPath.section];
YYFriendsModel *friends=group.friends[indexPath.row];
cell.friends=
//3.返回一个cell
94 #pragma mark - 代理方法
95 // 当一个分组标题进入视野的时候就会调用该方法
96 - (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
1.创建头部视图
UIView *view = [[UIView alloc] init];
view.backgroundColor = [UIColor grayColor];
2.返回头部视图
//创建自定义的头部视图
YYHeaderView *headerview=[YYHeaderView headerWithTableView:tableView];
//设置当前控制器为代理
headerview.delegate=
//设置头部视图的数据
YYQQGroupModel *groupmodel=self.groupFriends[section];
headerview.group=
//返回头部视图
117 #pragma mark - YYHeaderViewDelegate
118 -(void)headerViewDidClickHeaderView:(YYHeaderView *)headerView
//重新调用数据源的方法刷新数据
[self.tableView reloadData];
123 //设置分组头部标题的高度
124 -(CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section
return 30;
129 #pragma mark
隐藏状态栏
130 -(BOOL)prefersStatusBarHidden
return YES;
三、代码说明
1.项目文件结构
(1)调整字体的大小:& &&self.textLabel.font=[UIFont&systemFontOfSize:15.f];
(2)-(void)layoutSubviews方法。该方法在控件的frame被改变的时候就会调用,这个方法一般用于调整子控件的位置,注意一定要调用[super&layoutSubviews];
(3)但凡在init方法中获取到的frame都是0;
(4)如果控件不显示,有以下一些排错方法
a.frame为空(没有设置frame)
b.hidden是否为YES
c.alpha&=0.1(透明度)
d.没有添加到父控件中
e.查看父控件以上几点
(5)请注意在设置按钮的文本时,一定要设置按钮的状态
正确:[self.btn&setTitle:_group.name&forState:UIControlStateNormal];
错误:&self.btn.titleLabel.text=_group.
(6)调用构造方法时,一定要先初始化父类的方法,先判断,再进行自己属性的初始化
self=[super initWithReuseIdentifier:reuseIdentifier]
(7)当一个控件被添加到其它视图上的时候会调用以下方法
1) 已经被添加到父视图上的时候会调用- (void)didMoveToSuperview
2) 即将被添加到父视图上的时候会调用- (void)willMoveToSuperview:(UIView&*)newSuperview
(8)图片填充知识
& &1)设置btn中的图片不填充整个imageview&btn.imageView.contentMode&=&UIViewContentModeC
& &2)超出范围的图片不要剪切
&&//btn.imageView.clipsToBounds = NO;
&&btn.imageView.layer.masksToBounds&=&NO;
四、补充(代理)
设置代理的几个步骤
(1)如果一个视图中的某个按钮被点击了,这个时候需要去主控制器中刷新数据。有一种做法是,让这个视图拥有控制器这个属性,然后当按钮被点击的时候去利用该属性去做刷新数据的操作。另一种做法是把控制器设置为这个视图的代理,当视图中的某个按钮被点击的时候,通知它的代理(主控制器)去干刷新数据这件事。
(2)要成为代理是由条件的,有以下几个步骤
1).双方约定一个协议(代理协议,注意命名规范),在视图中自定义一个协议,协议中提供一个方法。
@protocol&YYHeaderViewDelegate &NSObject&
-(void)headerViewDidClickHeaderView:(YYHeaderView&*)headerV
2).在视图中添加一个id类型的属性变量,任何人只要遵守了约定协议的都可以成为它的代理。
//delegate遵守YYHeaderViewDelegate这个协议,可以使用协议中的方法
@property(nonatomic,weak)id&YYHeaderViewDelegate&
3).在控制器中,遵守自定义的代理协议,就可以使用代理提供的方法,在这个方法中对数据进行刷新。
@interface&YYViewController&()&YYHeaderViewDelegate&
-(void)headerViewDidClickHeaderView:(YYHeaderView&*)headerView
& & [self.tableView&reloadData];
4).把控制器设置作为按钮点击事件的代理。
headerview.delegate=
随笔 - 128
评论 - 692求一个玩YY五项的师傅.我是个女的- -.. 可以的话,留下QQ._好搜问答
|注册&您有新任务,
求一个玩YY五项的师傅.我是个女的- -.. 可以的话,留下QQ.
被浏览65次
采纳率:44%
我QQ:,不是什么大手,但是可以指导你去玩!只要你肯用心学,我教你一些注意事项,你就可以学会 用微信扫描二维码分享至好友和朋友圈分享到:
下面是答答童鞋给您的小建议,您看靠谱吗?初来乍到,弄错了您不要生气哦(*^__^*)答答小贴士
等您帮助的附近的朋友换一换
大家都在搜好搜APP下载好搜摸字APP 随时随地随心搜索 用好搜, 特顺手!
第9天生活就像海洋,只有意志坚强的人才能达到生命的彼岸。知道了谁能给我一个YY免费的账号批量申请器,要好用能用的!QQ!_百度知道
谁能给我一个YY免费的账号批量申请器,要好用能用的!QQ!
0别发木马给我!!我机器裸奔的!
我有更好的答案
其他类似问题
为您推荐:
您可能关注的推广
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 qq申诉证件号码是什么 的文章

 

随机推荐