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