新浪微博开发之三十一(转发微博view)
来源:互联网 发布:新域名多长时间生效 编辑:程序博客网 时间:2024/06/05 03:15
// 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
- 新浪微博开发之三十一(转发微博view)
- 新浪微博开发之三十六(微博view)
- 新浪微博开发之三十二(原创微博和转发微博frame)
- 新浪微博开发之三十(转发微博frame)
- 新浪微博开支三十三(原创和转发微博view)
- (droid分享)新浪微博开发系列【十三】之微博的评论转发
- 新浪微博开发之二十九(原创微博view)
- 新浪微博开发之三十四(微博工具栏view)
- 新浪腾讯微博转发 js代码
- 35day 新浪微博(CELL转发)
- 新浪微博开发之php开发
- IOS开发之新浪微博OAuth2
- 新浪微博数据挖掘食谱之九: 用户篇 (获取转发微博的用户名)
- 新浪微博数据挖掘食谱之十: 元素篇 (提取转发微博的元素)
- 新浪微博开发之十四(AFNetworking的使用 )
- 新浪微博开发之十五(MBProgressHUD的使用)
- 新浪微博开发之十六(封装网络工具)
- 新浪微博开发之十七(图片工具)
- 玩玩linux下的errno, perror, strerror
- Spring AOP 切入点常用表达式
- Play1.2.7导入Eclipse
- 【BNU】40719 Arithmetic Progressions【分块+FFT】
- 自己:Play安装说明
- 新浪微博开发之三十一(转发微博view)
- 出现错误Failed to install *.apk on device 'emulator-5554!
- 2.2 分治法的基本思想
- 线性表的链式存储(单链表)的基本操作
- LightOJ1151---Snakes and Ladders (高斯消元+概率dp)
- 快速理解Linux多线程及Epoll
- 1384
- 新浪微博开发之三十二(原创微博和转发微博frame)
- acitvator 将play工程导入eclipse