新浪微博开发之三十一(转发微博view)

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


#import <UIKit/UIKit.h>
@class MyweiboRetweetedFrame;
@interface MyweiboRetweetedView : UIImageView
/** 转发微博frame */
@property(nonatomic,strong)MyweiboRetweetedFrame *retweetedframe;

@end



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

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

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

//
//  MyweiboRetweetedView.m
//  新浪微博
//
//  Created by Jose on 15-4-21.
//  Copyright (c) 2015年 jose. All rights reserved.
//  转发微博view


#import "MyweiboRetweetedView.h"
#import "MyWeiboModel.h"
#import "MyweiboRetweetedFrame.h"
#import "MyUserModel.h"
#import "UIImage+Extension.h"
#import "Global.h"


@interface MyweiboRetweetedView()
/** 转发微博的昵称 */
@property(nonatomic,weak)UILabel *namelabel;
/** 转发微博的正文 */
@property(nonatomic,weak)UILabel *textlabel;
@end


@implementation MyweiboRetweetedView


-(id)initWithFrame:(CGRect)frame{
    self=[super initWithFrame:frame];
    if (self) {
        
        //继承UIImageView,设置转发微博的背景
        self.image=[UIImage resizedimg:@"timeline_retweet_background"];
        self.highlightedImage=[UIImage resizedimg:@"timeline_retweet_background_highlighted"];
        
        
        //1.添加转发微博的昵称
        UILabel *namelabel=[[UILabel alloc]init];
        namelabel.font=RetweetedName;
        [self addSubview:namelabel];
        _namelabel=namelabel;
        
        
        //2.添加转发微博的正文
        UILabel *textlabel=[[UILabel alloc]init];
        textlabel.font=RetweetedText;
        textlabel.numberOfLines=0;
        [self addSubview:textlabel];
        _textlabel=textlabel;
        
    }
    return self;
}


-(void)setRetweetedframe:(MyweiboRetweetedFrame *)retweetedframe{
    // 全局变量保存
    _retweetedframe=retweetedframe;
    //初始化self的frame
    self.frame=retweetedframe.retweetedframe;
    //微博数据
    MyWeiboModel *weibomodel=retweetedframe.retweetedweibo;
    MyUserModel *usermodel=weibomodel.user;
    
    //1.昵称
    //在转发微博昵称面前加@
    _namelabel.text=[NSString stringWithFormat:@"@%@",usermodel.name];
    _namelabel.frame=retweetedframe.nameframe;
    
    //2.正文
    _textlabel.text=weibomodel.text;
    _textlabel.frame=retweetedframe.textframe;
}


@end

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值