新浪微博开发之三十六(微博view)
来源:互联网 发布:unity3d基础视频教程 编辑:程序博客网 时间:2024/05/16 08:32
// MyweiboTableViewCell.h
// 新浪微博
//
// Created by Jose on 15-4-21.
// Copyright (c) 2015年 jose. All rights reserved.
//
#import <UIKit/UIKit.h>
@class MyweiboFrame;
@interface MyweiboTableViewCell : UITableViewCell
/** 微博frame */
@property(nonatomic,strong)MyweiboFrame *weiboframe;
/** 初始化微博cell */
+(instancetype)CellWithTabelView:(UITableView *)tableview;
@end
*********************************************************************************************************************
*********************************************************************************************************************
*********************************************************************************************************************
//
// MyweiboTableViewCell.m
// 新浪微博
//
// Created by Jose on 15-4-21.
// Copyright (c) 2015年 jose. All rights reserved.
//
#import "MyweiboTableViewCell.h"
#import "MyweiboDetailView.h"
#import "MyweiboToolBarView.h"
#import "MyweiboFrame.h"
@interface MyweiboTableViewCell()
/** 原创和转发微博的view */
@property(nonatomic,weak)MyweiboDetailView *detailview;
/** 微博工具栏的view */
@property(nonatomic,weak)MyweiboToolBarView *toolbarview;
@end
@implementation MyweiboTableViewCell
//初始化cell
+(instancetype)CellWithTabelView:(UITableView *)tableview{
static NSString *ID=@"weibocell";
MyweiboTableViewCell *cell=[tableview dequeueReusableCellWithIdentifier:ID];
if (!cell) {
cell=[[MyweiboTableViewCell alloc]initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:ID];
}
//清空cell的背景色
cell.backgroundColor=[UIColor clearColor];
return cell;
}
//初始化cell的子控件
-(id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier{
self=[super initWithStyle:style reuseIdentifier:reuseIdentifier];
if (self) {
//1.添加原创和转发微博的view
MyweiboDetailView *detailview=[[MyweiboDetailView alloc]init];
[self.contentView addSubview:detailview];
_detailview=detailview;
//2.添加微博工具栏的view
MyweiboToolBarView *toolbarview=[[MyweiboToolBarView alloc]init];
[self.contentView addSubview:toolbarview];
_toolbarview=toolbarview;
}
return self;
}
//传入微博frame
-(void)setWeiboframe:(MyweiboFrame *)weiboframe{
_weiboframe=weiboframe;
//原创和转发微博的frame
_detailview.detailframe=weiboframe.detailframe;
//微博工具栏的frame
_toolbarview.frame=weiboframe.MyweiboToolBarFrame;
//传入微博数据
_toolbarview.weibo=weiboframe.weibo;
}
@end
- 新浪微博开发之三十六(微博view)
- 新浪微博开发之二十九(原创微博view)
- 新浪微博开发之三十一(转发微博view)
- 新浪微博开发之三十四(微博工具栏view)
- QT开发(三十六)——Model/View框架
- 新浪微博开发之三十五(微博frame)
- 新浪微博开发之php开发
- 新浪微博开发之十四(AFNetworking的使用 )
- 新浪微博开发之十五(MBProgressHUD的使用)
- 新浪微博开发之十六(封装网络工具)
- 新浪微博开发之十七(图片工具)
- 新浪微博开发之十八(文本框)
- 新浪微博开发之十九(文本框工具栏)
- 新浪微博开发之二十七(全局变量)
- IOS开发之新浪微博OAuth2
- Android新浪微博开发(三)完结篇之调用新浪微博API实现信息展示
- 新浪微博开发之微博主页的实现
- 新浪微博客户端开发之发布微博
- 寻找和为定值的多个数
- linux应用开发-进程控制理论
- 安卓中webView让本地页面之间相互跳转
- lightOJ 1220 Mysterious Bacteria
- Java提高 - 八大排序方法之希尔排序
- 新浪微博开发之三十六(微博view)
- UIWebView和js交互
- ios8.0模拟器获取地理位置出错
- 关系代数运算
- win7下安装搭建tomcat服务器
- android开发之自定义View
- My First Blog
- 使用maintainJ快速了解项目类关系
- OC里面小问题集合之一