发现新朋友点击头像跳转个人资料页
This commit is contained in:
@@ -12,6 +12,8 @@ NS_ASSUME_NONNULL_BEGIN
|
|||||||
|
|
||||||
@protocol XPFindNewFriendTableViewCellDelegate <NSObject>
|
@protocol XPFindNewFriendTableViewCellDelegate <NSObject>
|
||||||
|
|
||||||
|
/// 点击头像
|
||||||
|
- (void)xPFindNewFriendTableViewCellClickAvatar:(UserInfoModel *)infoModel;
|
||||||
|
|
||||||
@end
|
@end
|
||||||
|
|
||||||
|
@@ -168,6 +168,12 @@
|
|||||||
}];
|
}];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
- (void)didTapAvatarGuest {
|
||||||
|
if (self.delegate && [self.delegate respondsToSelector:@selector(xPFindNewFriendTableViewCellClickAvatar:)]) {
|
||||||
|
[self.delegate xPFindNewFriendTableViewCellClickAvatar:self.roomInfo];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
#pragma mark - 计算星座
|
#pragma mark - 计算星座
|
||||||
-(NSInteger) getMonth:(long )time
|
-(NSInteger) getMonth:(long )time
|
||||||
{
|
{
|
||||||
@@ -243,6 +249,7 @@
|
|||||||
#pragma mark - Getters And Setters
|
#pragma mark - Getters And Setters
|
||||||
|
|
||||||
- (void)setRoomInfo:(UserInfoModel *)roomInfo {
|
- (void)setRoomInfo:(UserInfoModel *)roomInfo {
|
||||||
|
_roomInfo = roomInfo;
|
||||||
self.avatarImageView.imageUrl = roomInfo.avatar;
|
self.avatarImageView.imageUrl = roomInfo.avatar;
|
||||||
self.nickLabel.text = roomInfo.nick;
|
self.nickLabel.text = roomInfo.nick;
|
||||||
if (roomInfo.gender == GenderType_Female) {
|
if (roomInfo.gender == GenderType_Female) {
|
||||||
@@ -302,8 +309,8 @@
|
|||||||
_avatarImageView.layer.masksToBounds = YES;
|
_avatarImageView.layer.masksToBounds = YES;
|
||||||
_avatarImageView.layer.cornerRadius = 36;
|
_avatarImageView.layer.cornerRadius = 36;
|
||||||
_avatarImageView.contentMode = UIViewContentModeScaleAspectFill;
|
_avatarImageView.contentMode = UIViewContentModeScaleAspectFill;
|
||||||
// UITapGestureRecognizer * tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(didTapAvatarGuest)];
|
UITapGestureRecognizer * tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(didTapAvatarGuest)];
|
||||||
// [_avatarImageView addGestureRecognizer:tap];
|
[_avatarImageView addGestureRecognizer:tap];
|
||||||
}
|
}
|
||||||
return _avatarImageView;
|
return _avatarImageView;
|
||||||
}
|
}
|
||||||
|
@@ -20,6 +20,7 @@
|
|||||||
#import "XPWebViewController.h"
|
#import "XPWebViewController.h"
|
||||||
#import "XPRoomViewController.h"
|
#import "XPRoomViewController.h"
|
||||||
#import "SessionViewController.h"
|
#import "SessionViewController.h"
|
||||||
|
#import "XPMineUserInfoViewController.h"
|
||||||
///Model
|
///Model
|
||||||
#import "UserInfoModel.h"
|
#import "UserInfoModel.h"
|
||||||
///P
|
///P
|
||||||
@@ -85,7 +86,13 @@
|
|||||||
|
|
||||||
#pragma mark - XPFindNewFriendTableViewCellDelegate
|
#pragma mark - XPFindNewFriendTableViewCellDelegate
|
||||||
|
|
||||||
|
- (void)xPFindNewFriendTableViewCellClickAvatar:(UserInfoModel *)infoModel {
|
||||||
|
if (infoModel.uid > 0) {
|
||||||
|
XPMineUserInfoViewController *vc = [[XPMineUserInfoViewController alloc] init];
|
||||||
|
vc.uid = infoModel.uid;
|
||||||
|
[self.navigationController pushViewController:vc animated:YES];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
#pragma mark - XPHomeProtocol
|
#pragma mark - XPHomeProtocol
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user