/
BirdLeon
/
ROBLOX2016
Обзор
Документация
Войти
/
BirdLeon
/
ROBLOX2016
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
iOS/RobloxUI/Source/Components/RBPlayerThumbnailCell.m
51 строка
1 KB
PatoFlamejanteTV
full source code
19 дек 2024, 19:11
19 дек 2024, 19:11
05db15d
Код
Авторство
О чём код?
// // PlayerThumbnailCell.m // RobloxMobile // // Created by Ariel Lichtin on 9/23/14. // Copyright (c) 2014 ROBLOX. All rights reserved. // #import "RBPlayerThumbnailCell.h" #import "RobloxTheme.h" #define FRIEND_AVATAR_SIZE CGSizeMake(110, 110) @implementation RBPlayerThumbnailCell - (id)initWithCoder:(NSCoder *)aDecoder { self = [super initWithCoder:aDecoder]; if(self) { [RobloxTheme applyRoundedBorderToView:self]; } return self; } - (void)setFriendInfo:(RBXFriendInfo *)friendInfo { _friendInfo = friendInfo; [RobloxTheme applyToFriendCellLabel:self.nameLabel]; self.nameLabel.backgroundColor = [UIColor whiteColor]; if(_friendInfo) { self.nameLabel.text = friendInfo.username; self.avatar.animateInOptions = RBXImageViewAnimateInAlways; [self.avatar loadAvatarForUserID:[friendInfo.userID integerValue] prefetchedURL:friendInfo.avatarURL urlIsFinal:friendInfo.avatarIsFinal withSize:FRIEND_AVATAR_SIZE completion:nil]; NSString* imageName = friendInfo.isOnline ? @"User Online" : @"User Offline"; [self.isOnlineMarker setImage:[UIImage imageNamed:imageName]]; } else { self.nameLabel.text = @""; self.avatar.image = nil; self.isOnlineMarker.image = nil; } } @end