新浪微博開發之三十五(微博frame)

//
//  MyweiboFrame.h
//  新浪微博
//
//  Created by Jose on 15-4-20.
//  Copyright (c) 2015年 jose. All rights reserved.
//  微博frame


#import <Foundation/Foundation.h>
#import "UIView+Extension.h"
@class MyWeiboModel,MyweiboDetailFrame;


@interface MyweiboFrame : NSObject
/** 微博工具欄frame */
@property(nonatomic,assign)CGRect MyweiboToolBarFrame;
/** 微博cell的高度 */
@property(nonatomic,assign)CGFloat CellHight;
/** 原創和轉發微博的frame */
@property(nonatomic,strong)MyweiboDetailFrame *detailframe;
/** 微博數據 */
@property(nonatomic,strong)MyWeiboModel *weibo;

@end



****************************************************************************************************************

***************************************************************************************************************

**************************************************************************************************************

//
//  MyweiboFrame.m
//  新浪微博
//
//  Created by Jose on 15-4-20.
//  Copyright (c) 2015年 jose. All rights reserved.
//


#import "MyweiboFrame.h"
#import "MyweiboDetailFrame.h"
#import "MyWeiboModel.h"
#import "Global.h"
@implementation MyweiboFrame


-(void)setWeibo:(MyWeiboModel *)weibo{
   
   //self.weibo=weibo該語句會報錯
    _weibo=weibo;
    
    //1.計算微博的具體內容
    MyweiboDetailFrame *myweibodetailframe=[[MyweiboDetailFrame alloc]init];
    //傳入微博數據
    myweibodetailframe.detailweibo=weibo;
    self.detailframe=myweibodetailframe;
    
    //2.計算微博工具欄
    CGFloat toolbarx=0;
    CGFloat toolbary=CGRectGetMaxY(self.detailframe.detailframe);
    CGFloat w=ScreenBounds.size.width;
    CGFloat toolbarh=35;
    self.MyweiboToolBarFrame=CGRectMake(toolbarx, toolbary, w, toolbarh);
    
    //3.計算微博整體的高度
    self.CellHight=CGRectGetMaxY(self.MyweiboToolBarFrame);
    
}
@end

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章