// MyweiboDetailView.h
// 新浪微博
//
// Created by Jose on 15-4-21.
// Copyright (c) 2015年 jose. All rights reserved.
//
#import <UIKit/UIKit.h>
@class MyweiboDetailFrame;
@interface MyweiboDetailView : UIImageView
/** 原创和转发微博的frame */
@property(nonatomic,strong)MyweiboDetailFrame *detailframe;
@end
********************************************************************************************************************
*******************************************************************************************************************
*******************************************************************************************************************
//
// MyweiboDetailView.m
// 新浪微博
//
// Created by Jose on 15-4-21.
// Copyright (c) 2015年 jose. All rights reserved.
// 原创和转发微博的view
#import "MyweiboDetailView.h"
#import "MyweiboOriginalView.h"
#import "MyweiboRetweetedView.h"
#import "MyweiboDetailFrame.h"
#import "UIImage+Extension.h"
@interface MyweiboDetailView()
/** 原创微博的view */
@property(nonatomic,weak)MyweiboOriginalView *originalview;
/** 转发微博的view */
@property(nonatomic,weak)MyweiboRetweetedView *retweetedview;
@end
@implementation MyweiboDetailView
//初始化子控件
-(id)initWithFrame:(CGRect)frame{
self=[super initWithFrame:frame];
if (self) {
//设置背景
self.image=[UIImage resizedimg:@"timeline_card_top_background@2x"];
self.highlightedImage=[UIImage resizedimg:@"timeline_card_top_background_highlighted@2x"];
//1.添加原创微博的view
MyweiboOriginalView *originalview=[[MyweiboOriginalView alloc]init];
[self addSubview:originalview];
_originalview=originalview;
//2.添加转发微博的view
MyweiboRetweetedView *retweetedview=[[MyweiboRetweetedView alloc]init];
[self addSubview:retweetedview];
_retweetedview=retweetedview;
}
return self;
}
//传入原创和转发微博的frame
-(void)setDetailframe:(MyweiboDetailFrame *)detailframe{
//全局变量
_detailframe=detailframe;
//初始化self的frame
self.frame=detailframe.detailframe;
//原创微博的frame
_originalview.originalframe=detailframe.originalframe;
//转发微博的frame
_retweetedview.retweetedframe=detailframe.retweetedframe;
}
@end