This commit is contained in:
启星
2025-10-25 19:38:29 +08:00
parent 3a5cf56099
commit 90709a94c4
144 changed files with 890 additions and 821 deletions

View File

@@ -10,6 +10,7 @@
@interface QXBaseViewController ()
@property (nonatomic,strong)UIImageView *bgImageView;
@property (nonatomic,strong)NSString *imageUrl;
@property (nonatomic,strong)UIButton*backBtn;
@end
@implementation QXBaseViewController
@@ -24,6 +25,10 @@
[self getData];
self.page = 1;
}
-(void)didReceiveMemoryWarning{
[super didReceiveMemoryWarning];
[[SDImageCache sharedImageCache] clearMemory];
}
- (void)initSubViews{
}
@@ -36,7 +41,9 @@
backBtn.contentHorizontalAlignment = UIControlContentHorizontalAlignmentLeading;
[backBtn addTarget:self action:@selector(backAction) forControlEvents:(UIControlEventTouchUpInside)];
self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc] initWithCustomView:backBtn];
self.backBtn = backBtn;
}
-(void)backAction{
if (self.navigationController.viewControllers.count > 1) {
[self.navigationController popViewControllerAnimated:YES];

View File

@@ -30,7 +30,7 @@ NS_ASSUME_NONNULL_BEGIN
@property (nonatomic,strong)NSMutableArray *titles;
@property (nonatomic,strong)UINavigationController *navgationVC;
@property (nonatomic,strong)UIViewController *vc;
@property (nonatomic,weak)UIViewController *vc;
@property (nonatomic,strong)NSArray *pitUsers;

View File

@@ -35,7 +35,11 @@
// Do any additional setup after loading the view.
[self initSubViews];
}
-(void)viewDidLayoutSubviews{
[super viewDidLayoutSubviews];
self.myRankView.frame = CGRectMake(0, self.view.height-ScaleWidth(74)-kSafeAreaTop-kSafeAreaBottom, SCREEN_WIDTH, ScaleWidth(74));
self.tableView.frame = CGRectMake(0, self.rankTypeView.bottom+10, SCREEN_WIDTH, self.view.height - self.rankTypeView.height-20-self.myRankView.height-kSafeAreaTop-kSafeAreaBottom);
}
-(void)initSubViews{
self.bgImageHidden = YES;
self.dataType = @"1";
@@ -180,7 +184,7 @@
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
if (self.rankType == 4) {//CP
QXRankCPListCell *cell = [QXRankCPListCell cellWithTableView:tableView];
// cell.model = self.dataArray[indexPath.row];
cell.model = self.dataArray[indexPath.row];
return cell;
}else{
QXRankListCell *cell = [QXRankListCell cellWithTableView:tableView];
@@ -235,7 +239,7 @@
}
-(QXMyRankView *)myRankView{
if (!_myRankView) {
_myRankView = [[QXMyRankView alloc] initWithFrame:CGRectMake(0, SCREEN_HEIGHT-TabbarContentHeight-60-44, SCREEN_WIDTH, 60)];
_myRankView = [[QXMyRankView alloc] initWithFrame:CGRectMake(0, self.view.height-ScaleWidth(74)-kSafeAreaTop, SCREEN_WIDTH, ScaleWidth(74))];
}
return _myRankView;
}
@@ -247,7 +251,7 @@
_tableView.backgroundColor = [UIColor clearColor];
_tableView.tableFooterView = [UIView new];
_tableView.separatorStyle = UITableViewCellSeparatorStyleNone;
_tableView.rowHeight = 50;
_tableView.rowHeight = 64;
MJWeakSelf
_tableView.mj_header = [MJRefreshNormalHeader headerWithRefreshingBlock:^{
[weakSelf getRankData];

View File

@@ -27,8 +27,22 @@
[super viewWillAppear:animated];
[self.navigationController setNavigationBarHidden:NO animated:YES];
}
- (void)setNavgationItems{
UIButton*backBtn = [[UIButton alloc] initWithFrame:CGRectMake(0, 0, 44, 44)];
[backBtn setImage:[[UIImage imageNamed:@"back"] imageByTintColor:RGB16(0xffffff)] forState:(UIControlStateNormal)];
backBtn.contentHorizontalAlignment = UIControlContentHorizontalAlignmentLeading;
[backBtn addTarget:self action:@selector(backAction) forControlEvents:(UIControlEventTouchUpInside)];
self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc] initWithCustomView:backBtn];
}
-(void)initSubViews{
self.view.backgroundColor = [UIColor whiteColor];
// if ([QXConfig.backgroundImage hasPrefix:@"http"] || [QXConfig.backgroundImage hasPrefix:@"https"]) {
// [self updateBgImage:QXConfig.backgroundImage];
// }else{
[self updateBgImage:@"home_rank_vc_bg"];
// }
self.view.backgroundColor = [UIColor clearColor];
// self.titles = @[@"房间榜", @"财富榜", @"魅力榜",@"公会榜",@"真爱榜"];
self.titles = @[@"房间榜", @"财富榜", @"魅力榜",@"真爱榜"];
self.listVCArray = [NSMutableArray array];
@@ -36,8 +50,8 @@
self.categoryView.frame = CGRectMake(0, 0, SCREEN_WIDTH-100, 44);
self.categoryView.delegate = self;
self.categoryView.titles = self.titles;
self.categoryView.titleSelectedColor = [UIColor colorWithHexString:@"#333333"];
self.categoryView.titleColor = [UIColor colorWithHexString:@"#999999"];
self.categoryView.titleSelectedColor = [UIColor colorWithHexString:@"#ffffff"];
self.categoryView.titleColor = [UIColor colorWithHexString:@"#ffffff"];
JXCategoryIndicatorImageView *indicatorImageView = [[JXCategoryIndicatorImageView alloc] init];
indicatorImageView.indicatorImageView.image = [UIImage imageNamed:@"home_slider"];
indicatorImageView.indicatorWidth = (SCREEN_WIDTH-100)/self.titles.count;

View File

@@ -4,21 +4,20 @@
<dependencies>
<deployment identifier="iOS"/>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="23506"/>
<capability name="System colors in document resources" minToolsVersion="11.0"/>
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
</dependencies>
<objects>
<placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner"/>
<placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/>
<view contentMode="scaleToFill" id="iN0-l3-epB" customClass="QXMyRankView">
<rect key="frame" x="0.0" y="0.0" width="408" height="60"/>
<rect key="frame" x="0.0" y="0.0" width="408" height="74"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="my_rank_bg" translatesAutoresizingMaskIntoConstraints="NO" id="ePb-yj-J0N">
<rect key="frame" x="16" y="0.0" width="376" height="60"/>
<rect key="frame" x="0.0" y="0.0" width="408" height="74"/>
</imageView>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="user_header_placehoulder" translatesAutoresizingMaskIntoConstraints="NO" id="vLt-zu-0Mv">
<rect key="frame" x="56" y="12.666666666666664" width="35" height="35"/>
<rect key="frame" x="40" y="19.666666666666671" width="35" height="35"/>
<constraints>
<constraint firstAttribute="width" constant="35" id="9ZR-5q-S9k"/>
<constraint firstAttribute="height" constant="35" id="f46-t6-Byz"/>
@@ -31,32 +30,32 @@
</userDefinedRuntimeAttributes>
</imageView>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="我的昵称" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="EWO-Iu-HUp">
<rect key="frame" x="101" y="6.6666666666666679" width="51.666666666666657" height="16"/>
<rect key="frame" x="85" y="13.666666666666664" width="51.666666666666657" height="16"/>
<fontDescription key="fontDescription" type="system" pointSize="13"/>
<color key="textColor" red="0.40000000000000002" green="0.40000000000000002" blue="0.40000000000000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="textColor" red="1" green="1" blue="1" alpha="1" colorSpace="calibratedRGB"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="暂未上榜" textAlignment="right" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Uow-ZO-SrA">
<rect key="frame" x="300.33333333333331" y="6.666666666666667" width="51.666666666666686" height="15.666666666666664"/>
<rect key="frame" x="316.33333333333331" y="13.666666666666668" width="51.666666666666686" height="15.666666666666668"/>
<fontDescription key="fontDescription" type="system" pointSize="13"/>
<color key="textColor" red="0.40000000000000002" green="0.40000000000000002" blue="0.40000000000000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="textColor" red="1" green="1" blue="1" alpha="1" colorSpace="calibratedRGB"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="距离上榜差50" textAlignment="right" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="nlo-j2-wvh">
<rect key="frame" x="269.66666666666669" y="36.333333333333336" width="82.333333333333314" height="15.666666666666664"/>
<rect key="frame" x="285.66666666666669" y="43.333333333333336" width="82.333333333333314" height="15.666666666666664"/>
<fontDescription key="fontDescription" type="system" pointSize="13"/>
<color key="textColor" red="0.40000000000000002" green="0.40000000000000002" blue="0.40000000000000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="textColor" red="1" green="1" blue="1" alpha="1" colorSpace="calibratedRGB"/>
<nil key="highlightedColor"/>
</label>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="my_rank_value_bg" translatesAutoresizingMaskIntoConstraints="NO" id="Wyj-Op-wbc">
<rect key="frame" x="101" y="35.666666666666664" width="80" height="17"/>
<rect key="frame" x="85" y="42.666666666666664" width="80" height="17"/>
<constraints>
<constraint firstAttribute="width" constant="80" id="0gn-CS-aaa"/>
<constraint firstAttribute="height" constant="17" id="qwh-GR-5C6"/>
</constraints>
</imageView>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="0" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="JHc-0B-ehZ">
<rect key="frame" x="121" y="33.666666666666664" width="50" height="17"/>
<rect key="frame" x="105" y="40.666666666666664" width="50" height="17"/>
<constraints>
<constraint firstAttribute="height" constant="17" id="9JK-sq-aEm"/>
<constraint firstAttribute="width" relation="greaterThanOrEqual" constant="50" id="TGV-kn-GoQ"/>
@@ -66,7 +65,7 @@
<nil key="highlightedColor"/>
</label>
<imageView hidden="YES" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="user_header_placehoulder" translatesAutoresizingMaskIntoConstraints="NO" id="gJ7-Yb-gZ2">
<rect key="frame" x="56" y="15" width="30" height="30"/>
<rect key="frame" x="40" y="22" width="30" height="30"/>
<constraints>
<constraint firstAttribute="height" constant="30" id="EgB-Jp-opH"/>
<constraint firstAttribute="width" constant="30" id="HzL-Mh-zxc"/>
@@ -79,7 +78,7 @@
</userDefinedRuntimeAttributes>
</imageView>
<imageView hidden="YES" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="user_header_placehoulder" translatesAutoresizingMaskIntoConstraints="NO" id="HyS-dG-hw0">
<rect key="frame" x="86" y="15" width="30" height="30"/>
<rect key="frame" x="70" y="22" width="30" height="30"/>
<constraints>
<constraint firstAttribute="width" constant="30" id="Z9M-Lo-cGv"/>
<constraint firstAttribute="height" constant="30" id="mfF-fJ-KoI"/>
@@ -92,7 +91,7 @@
</userDefinedRuntimeAttributes>
</imageView>
<imageView hidden="YES" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="my_real_love_bg" translatesAutoresizingMaskIntoConstraints="NO" id="EkQ-iX-tic">
<rect key="frame" x="56" y="15" width="60" height="30"/>
<rect key="frame" x="40" y="22" width="60" height="30"/>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="boolean" keyPath="layer.masksToBounds" value="YES"/>
<userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
@@ -101,32 +100,31 @@
</userDefinedRuntimeAttributes>
</imageView>
<label hidden="YES" opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="我的昵称" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="2" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="fUo-Tv-Mau">
<rect key="frame" x="126.00000000000001" y="22.333333333333332" width="51.666666666666671" height="15.666666666666668"/>
<rect key="frame" x="110.00000000000001" y="29.333333333333332" width="51.666666666666671" height="15.666666666666668"/>
<fontDescription key="fontDescription" type="system" pointSize="13"/>
<color key="textColor" red="0.40000000000000002" green="0.40000000000000002" blue="0.40000000000000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="textColor" red="1" green="1" blue="1" alpha="1" colorSpace="calibratedRGB"/>
<nil key="highlightedColor"/>
</label>
</subviews>
<color key="backgroundColor" systemColor="systemBackgroundColor"/>
<constraints>
<constraint firstItem="vLt-zu-0Mv" firstAttribute="top" secondItem="EWO-Iu-HUp" secondAttribute="bottom" constant="-10" id="1NF-b5-nfv"/>
<constraint firstAttribute="bottom" secondItem="ePb-yj-J0N" secondAttribute="bottom" id="2ez-kJ-oMa"/>
<constraint firstItem="Wyj-Op-wbc" firstAttribute="leading" secondItem="vLt-zu-0Mv" secondAttribute="trailing" constant="10" id="5Bd-P6-sfC"/>
<constraint firstItem="fUo-Tv-Mau" firstAttribute="centerY" secondItem="EkQ-iX-tic" secondAttribute="centerY" id="5Oq-oZ-Oxc"/>
<constraint firstItem="gJ7-Yb-gZ2" firstAttribute="centerY" secondItem="EkQ-iX-tic" secondAttribute="centerY" id="7D0-2f-HJ3"/>
<constraint firstAttribute="trailing" secondItem="ePb-yj-J0N" secondAttribute="trailing" constant="16" id="9lv-Pb-add"/>
<constraint firstItem="ePb-yj-J0N" firstAttribute="top" secondItem="iN0-l3-epB" secondAttribute="top" id="9qN-t8-IOK"/>
<constraint firstItem="Uow-ZO-SrA" firstAttribute="trailing" secondItem="ePb-yj-J0N" secondAttribute="trailing" constant="-40" id="AZi-2y-FnI"/>
<constraint firstItem="ePb-yj-J0N" firstAttribute="leading" secondItem="iN0-l3-epB" secondAttribute="leading" constant="16" id="Ecs-gP-sBp"/>
<constraint firstItem="fUo-Tv-Mau" firstAttribute="leading" secondItem="EkQ-iX-tic" secondAttribute="trailing" constant="10" id="GGy-WQ-4Cv"/>
<constraint firstItem="gJ7-Yb-gZ2" firstAttribute="leading" secondItem="EkQ-iX-tic" secondAttribute="leading" id="GRK-mL-cZO"/>
<constraint firstItem="nlo-j2-wvh" firstAttribute="trailing" secondItem="Uow-ZO-SrA" secondAttribute="trailing" id="J8p-E3-fdD"/>
<constraint firstItem="HyS-dG-hw0" firstAttribute="centerY" secondItem="EkQ-iX-tic" secondAttribute="centerY" id="LRG-fZ-XWX"/>
<constraint firstItem="EWO-Iu-HUp" firstAttribute="leading" secondItem="vLt-zu-0Mv" secondAttribute="trailing" constant="10" id="MeF-57-8oP"/>
<constraint firstItem="EkQ-iX-tic" firstAttribute="centerY" secondItem="ePb-yj-J0N" secondAttribute="centerY" id="MpR-7z-Dm1"/>
<constraint firstAttribute="trailing" secondItem="ePb-yj-J0N" secondAttribute="trailing" id="Py7-F5-QyL"/>
<constraint firstItem="vLt-zu-0Mv" firstAttribute="leading" secondItem="ePb-yj-J0N" secondAttribute="leading" constant="40" id="QiJ-a5-bQ5"/>
<constraint firstItem="Wyj-Op-wbc" firstAttribute="top" secondItem="vLt-zu-0Mv" secondAttribute="bottom" constant="-12" id="WiT-Ey-ySS"/>
<constraint firstItem="JHc-0B-ehZ" firstAttribute="centerY" secondItem="Wyj-Op-wbc" secondAttribute="centerY" constant="-2" id="X1b-hB-RuL"/>
<constraint firstItem="ePb-yj-J0N" firstAttribute="leading" secondItem="iN0-l3-epB" secondAttribute="leading" id="dGJ-g0-1yH"/>
<constraint firstItem="EkQ-iX-tic" firstAttribute="leading" secondItem="vLt-zu-0Mv" secondAttribute="leading" id="dnZ-Np-Wls"/>
<constraint firstItem="nlo-j2-wvh" firstAttribute="centerY" secondItem="Wyj-Op-wbc" secondAttribute="centerY" id="fec-C6-XSj"/>
<constraint firstItem="HyS-dG-hw0" firstAttribute="trailing" secondItem="EkQ-iX-tic" secondAttribute="trailing" id="h9A-UL-yEO"/>
@@ -151,12 +149,9 @@
</view>
</objects>
<resources>
<image name="my_rank_bg" width="343" height="62"/>
<image name="my_rank_bg" width="375" height="89"/>
<image name="my_rank_value_bg" width="43" height="17"/>
<image name="my_real_love_bg" width="60" height="30"/>
<image name="user_header_placehoulder" width="40" height="40"/>
<systemColor name="systemBackgroundColor">
<color white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
</systemColor>
<image name="user_header_placehoulder" width="100" height="100"/>
</resources>
</document>

View File

@@ -6,7 +6,7 @@
//
#import <UIKit/UIKit.h>
//#import "SRRankListResponse.h"
#import "QXRankModel.h"
NS_ASSUME_NONNULL_BEGIN
@interface QXRankCPListCell : UITableViewCell
@@ -16,7 +16,7 @@ NS_ASSUME_NONNULL_BEGIN
@property (weak, nonatomic) IBOutlet UILabel *valueLabel;
@property (weak, nonatomic) IBOutlet UILabel *nameLabel;
//@property (nonatomic,strong)SRRankListResponseModel *model;
@property (nonatomic,strong)QXMyRankModel *model;
+(instancetype)cellWithTableView:(UITableView *)tableView;
@end

View File

@@ -13,17 +13,18 @@
QXRankCPListCell *cell = [tableView dequeueReusableCellWithIdentifier:cellId];
if (!cell) {
cell = [[NSBundle mainBundle] loadNibNamed:cellId owner:nil options:nil].lastObject;
cell.backgroundColor = UIColor.clearColor;
}
return cell;
}
//-(void)setModel:(SRRankListResponseModel *)model{
// _model = model;
// [self.headerImageView1 sd_setImageWithURL:[NSURL URLWithString:model.head_picture1] placeholderImage:[UIImage imageNamed:@"user_header_placehoulder"]];
// [self.headerImageView2 sd_setImageWithURL:[NSURL URLWithString:model.head_picture2] placeholderImage:[UIImage imageNamed:@"user_header_placehoulder"]];
// self.nameLabel.text = [NSString stringWithFormat:@"%@\n%@",model.nickname1,model.nickname2];
// self.valueLabel.text = model.number;
// self.numberLabel.text = model.rank;
//}
-(void)setModel:(QXMyRankModel *)model{
_model = model;
[self.headerImageView1 sd_setImageWithURL:[NSURL URLWithString:model.user_avatar] placeholderImage:[UIImage imageNamed:@"user_header_placehoulder"]];
[self.headerImageView2 sd_setImageWithURL:[NSURL URLWithString:model.user_avatar1] placeholderImage:[UIImage imageNamed:@"user_header_placehoulder"]];
self.nameLabel.text = [NSString stringWithFormat:@"%@\n%@",model.nickname,model.nickname1];
self.valueLabel.text = [NSString qx_showHotCountNum:model.total.longLongValue];
self.numberLabel.text = model.rank;
}
- (void)awakeFromNib {
[super awakeFromNib];
// Initialization code

View File

@@ -2,6 +2,7 @@
<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="23504" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES">
<device id="retina6_12" orientation="portrait" appearance="light"/>
<dependencies>
<deployment identifier="iOS"/>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="23506"/>
<capability name="Safe area layout guides" minToolsVersion="9.0"/>
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
@@ -10,23 +11,23 @@
<placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner"/>
<placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/>
<tableViewCell contentMode="scaleToFill" selectionStyle="default" indentationWidth="10" rowHeight="132" id="KGk-i7-Jjw" customClass="QXRankCPListCell">
<rect key="frame" x="0.0" y="0.0" width="574" height="132"/>
<rect key="frame" x="0.0" y="0.0" width="475" height="64"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="KGk-i7-Jjw" id="H2p-sc-9uM">
<rect key="frame" x="0.0" y="0.0" width="574" height="132"/>
<rect key="frame" x="0.0" y="0.0" width="475" height="64"/>
<autoresizingMask key="autoresizingMask"/>
<subviews>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="home_rank_list_bg" translatesAutoresizingMaskIntoConstraints="NO" id="p7P-6R-t7h">
<rect key="frame" x="16" y="6" width="443" height="52"/>
</imageView>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="0" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="BeV-U5-bqr">
<rect key="frame" x="16" y="57.666666666666657" width="30" height="17"/>
<constraints>
<constraint firstAttribute="width" constant="30" id="h6P-AH-kzH"/>
</constraints>
<rect key="frame" x="40" y="23.666666666666671" width="9" height="17"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<color key="textColor" red="0.40000000000000002" green="0.40000000000000002" blue="0.40000000000000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="textColor" red="1" green="1" blue="1" alpha="1" colorSpace="calibratedRGB"/>
<nil key="highlightedColor"/>
</label>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="user_header_placehoulder" translatesAutoresizingMaskIntoConstraints="NO" id="8nl-Wf-Mmq">
<rect key="frame" x="56" y="51" width="30" height="30"/>
<rect key="frame" x="59" y="17" width="30" height="30"/>
<constraints>
<constraint firstAttribute="width" constant="30" id="76g-jc-5fs"/>
<constraint firstAttribute="height" constant="30" id="Q8C-ug-bGh"/>
@@ -39,7 +40,7 @@
</userDefinedRuntimeAttributes>
</imageView>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="user_header_placehoulder" translatesAutoresizingMaskIntoConstraints="NO" id="Tzo-q6-iXL">
<rect key="frame" x="86" y="51" width="30" height="30"/>
<rect key="frame" x="89" y="17" width="30" height="30"/>
<constraints>
<constraint firstAttribute="height" constant="30" id="Xau-Zt-JhU"/>
<constraint firstAttribute="width" constant="30" id="xJm-En-LYo"/>
@@ -51,8 +52,8 @@
</userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes>
</imageView>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="Group 7018" translatesAutoresizingMaskIntoConstraints="NO" id="gXN-qt-239">
<rect key="frame" x="56" y="51" width="60" height="30"/>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="my_real_love_bg" translatesAutoresizingMaskIntoConstraints="NO" id="gXN-qt-239">
<rect key="frame" x="59" y="17" width="60" height="30"/>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="boolean" keyPath="layer.masksToBounds" value="YES"/>
<userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
@@ -61,28 +62,28 @@
</userDefinedRuntimeAttributes>
</imageView>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="33" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="TlQ-z7-ShX">
<rect key="frame" x="503" y="57.666666666666657" width="55" height="17"/>
<rect key="frame" x="404" y="23.666666666666671" width="55" height="17"/>
<constraints>
<constraint firstAttribute="width" constant="55" id="sNf-Qe-nxg"/>
<constraint firstAttribute="width" relation="greaterThanOrEqual" constant="55" id="sNf-Qe-nxg"/>
</constraints>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<color key="textColor" red="0.20000000000000001" green="0.20000000000000001" blue="0.20000000000000001" alpha="1" colorSpace="calibratedRGB"/>
<color key="textColor" red="1" green="1" blue="1" alpha="1" colorSpace="calibratedRGB"/>
<nil key="highlightedColor"/>
</label>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="Vector" translatesAutoresizingMaskIntoConstraints="NO" id="BVp-92-65o">
<rect key="frame" x="473" y="56" width="20" height="20"/>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="room_hot_icon" translatesAutoresizingMaskIntoConstraints="NO" id="BVp-92-65o">
<rect key="frame" x="374" y="22" width="20" height="20"/>
<constraints>
<constraint firstAttribute="width" constant="20" id="Bp3-AN-p7l"/>
<constraint firstAttribute="height" constant="20" id="g7q-UD-YrY"/>
</constraints>
</imageView>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Label" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="2" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="zuj-eZ-aW5">
<rect key="frame" x="132" y="57.666666666666657" width="200" height="17"/>
<rect key="frame" x="135" y="23.666666666666671" width="200" height="17"/>
<constraints>
<constraint firstAttribute="width" constant="200" id="qsT-0P-Czq"/>
</constraints>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<color key="textColor" red="0.20000000000000001" green="0.20000000000000001" blue="0.20000000000000001" alpha="1" colorSpace="calibratedRGB"/>
<color key="textColor" red="1" green="1" blue="1" alpha="1" colorSpace="calibratedRGB"/>
<nil key="highlightedColor"/>
</label>
</subviews>
@@ -92,15 +93,19 @@
<constraint firstItem="8nl-Wf-Mmq" firstAttribute="centerY" secondItem="gXN-qt-239" secondAttribute="centerY" id="Ckp-yY-L3M"/>
<constraint firstAttribute="trailing" secondItem="TlQ-z7-ShX" secondAttribute="trailing" constant="16" id="FXb-rb-XhL"/>
<constraint firstItem="BVp-92-65o" firstAttribute="centerY" secondItem="H2p-sc-9uM" secondAttribute="centerY" id="JYH-MG-9z5"/>
<constraint firstItem="p7P-6R-t7h" firstAttribute="leading" secondItem="H2p-sc-9uM" secondAttribute="leading" constant="16" id="JxN-bR-OyW"/>
<constraint firstAttribute="trailing" secondItem="p7P-6R-t7h" secondAttribute="trailing" constant="16" id="Pmo-ip-mP8"/>
<constraint firstItem="zuj-eZ-aW5" firstAttribute="centerY" secondItem="H2p-sc-9uM" secondAttribute="centerY" id="Qu6-8Y-86z"/>
<constraint firstItem="gXN-qt-239" firstAttribute="centerY" secondItem="H2p-sc-9uM" secondAttribute="centerY" id="WLC-cw-VZE"/>
<constraint firstItem="BeV-U5-bqr" firstAttribute="leading" secondItem="H2p-sc-9uM" secondAttribute="leading" constant="16" id="aU8-C2-YB9"/>
<constraint firstItem="BeV-U5-bqr" firstAttribute="leading" secondItem="H2p-sc-9uM" secondAttribute="leading" constant="40" id="aU8-C2-YB9"/>
<constraint firstItem="gXN-qt-239" firstAttribute="leading" secondItem="BeV-U5-bqr" secondAttribute="trailing" constant="10" id="brH-hr-L3t"/>
<constraint firstItem="Tzo-q6-iXL" firstAttribute="centerY" secondItem="gXN-qt-239" secondAttribute="centerY" id="h5Q-tj-sbt"/>
<constraint firstItem="zuj-eZ-aW5" firstAttribute="leading" secondItem="Tzo-q6-iXL" secondAttribute="trailing" constant="16" id="j7g-oT-suR"/>
<constraint firstItem="8nl-Wf-Mmq" firstAttribute="leading" secondItem="gXN-qt-239" secondAttribute="leading" id="jSg-tu-5dg"/>
<constraint firstItem="Tzo-q6-iXL" firstAttribute="trailing" secondItem="gXN-qt-239" secondAttribute="trailing" id="oK3-Qu-IPm"/>
<constraint firstAttribute="bottom" secondItem="p7P-6R-t7h" secondAttribute="bottom" constant="6" id="oVw-gg-paa"/>
<constraint firstItem="TlQ-z7-ShX" firstAttribute="leading" secondItem="BVp-92-65o" secondAttribute="trailing" constant="10" id="uB6-WK-EBJ"/>
<constraint firstItem="p7P-6R-t7h" firstAttribute="top" secondItem="H2p-sc-9uM" secondAttribute="top" constant="6" id="vdE-af-3gQ"/>
</constraints>
</tableViewCellContentView>
<viewLayoutGuide key="safeArea" id="aW0-zy-SZf"/>
@@ -115,8 +120,9 @@
</tableViewCell>
</objects>
<resources>
<image name="Group 7018" width="60" height="30"/>
<image name="Vector" width="14" height="14"/>
<image name="user_header_placehoulder" width="128" height="128"/>
<image name="home_rank_list_bg" width="343" height="52"/>
<image name="my_real_love_bg" width="60" height="30"/>
<image name="room_hot_icon" width="14" height="14"/>
<image name="user_header_placehoulder" width="100" height="100"/>
</resources>
</document>

View File

@@ -13,33 +13,33 @@
<rect key="frame" x="0.0" y="0.0" width="438" height="230"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="home_rank_top_bg" translatesAutoresizingMaskIntoConstraints="NO" id="ouU-i5-mkT">
<rect key="frame" x="10" y="0.0" width="418" height="230"/>
</imageView>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="fkt-5i-wGo">
<rect key="frame" x="16.000000000000007" y="30" width="126.66666666666669" height="190"/>
<rect key="frame" x="12" y="71" width="106" height="147"/>
<subviews>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="rank_second_bg" translatesAutoresizingMaskIntoConstraints="NO" id="Iug-6G-0qC">
<rect key="frame" x="0.0" y="30" width="126.66666666666667" height="150"/>
<constraints>
<constraint firstAttribute="height" constant="150" id="gQo-o1-sqd"/>
</constraints>
<rect key="frame" x="0.0" y="0.0" width="106" height="147"/>
</imageView>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="user_header_placehoulder" translatesAutoresizingMaskIntoConstraints="NO" id="TYB-N3-5Cs">
<rect key="frame" x="15.333333333333329" y="12.666666666666664" width="45" height="45"/>
<rect key="frame" x="18" y="36" width="33" height="33"/>
<constraints>
<constraint firstAttribute="height" constant="45" id="VXe-ml-VYq"/>
<constraint firstAttribute="width" constant="45" id="rjf-AN-Hla"/>
<constraint firstAttribute="height" constant="33" id="dom-jp-sk9"/>
<constraint firstAttribute="width" constant="33" id="eYH-Ty-Zr1"/>
</constraints>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="boolean" keyPath="layer.masksToBounds" value="YES"/>
<userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
<real key="value" value="22.5"/>
<real key="value" value="16.5"/>
</userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes>
</imageView>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="user_header_placehoulder" translatesAutoresizingMaskIntoConstraints="NO" id="Uue-tQ-gRt">
<rect key="frame" x="66.333333333333329" y="12.666666666666664" width="45" height="45"/>
<rect key="frame" x="55" y="36" width="33" height="33"/>
<constraints>
<constraint firstAttribute="width" constant="45" id="G4Y-CK-nNz"/>
<constraint firstAttribute="height" constant="45" id="Nlc-TP-CLE"/>
<constraint firstAttribute="height" constant="33" id="a2J-3Y-sPX"/>
<constraint firstAttribute="width" constant="33" id="iow-WB-d20"/>
</constraints>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="boolean" keyPath="layer.masksToBounds" value="YES"/>
@@ -48,303 +48,336 @@
</userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes>
</imageView>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="rank_real_love_second_header" translatesAutoresizingMaskIntoConstraints="NO" id="Bcx-vW-3yy">
<rect key="frame" x="8.3333333333333286" y="0.0" width="110" height="70"/>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="my_real_love_bg" translatesAutoresizingMaskIntoConstraints="NO" id="Bcx-vW-3yy">
<rect key="frame" x="18" y="35" width="70" height="35"/>
<constraints>
<constraint firstAttribute="height" constant="70" id="A1C-5f-uA2"/>
<constraint firstAttribute="width" constant="110" id="iXo-3I-ff5"/>
<constraint firstAttribute="width" constant="70" id="BRL-Xv-INi"/>
<constraint firstAttribute="height" constant="35" id="i9V-Jr-BOA"/>
</constraints>
</imageView>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="TOP 2" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="K2f-Fr-81A">
<rect key="frame" x="0.0" y="75" width="126.66666666666667" height="25"/>
<constraints>
<constraint firstAttribute="height" constant="25" id="hB1-Ix-7ZD"/>
</constraints>
<fontDescription key="fontDescription" type="system" weight="heavy" pointSize="17"/>
<color key="textColor" red="0.27058823529999998" green="0.52549019610000003" blue="0.86666666670000003" alpha="1" colorSpace="calibratedRGB"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="虚位以待" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="ckM-s4-iVh">
<rect key="frame" x="0.0" y="102" width="126.66666666666667" height="17"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<color key="textColor" red="0.20000000000000001" green="0.20000000000000001" blue="0.20000000000000001" alpha="1" colorSpace="calibratedRGB"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="虚位以待" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="JgV-Ob-RU0">
<rect key="frame" x="0.0" y="122" width="126.66666666666667" height="17"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<color key="textColor" red="0.20000000000000001" green="0.20000000000000001" blue="0.20000000000000001" alpha="1" colorSpace="calibratedRGB"/>
<nil key="highlightedColor"/>
</label>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="rank_real_love_value_bg" translatesAutoresizingMaskIntoConstraints="NO" id="Ub0-eH-9eE">
<rect key="frame" x="21" y="150" width="85" height="20"/>
<rect key="frame" x="13" y="70" width="80" height="18"/>
<constraints>
<constraint firstAttribute="height" constant="20" id="XvT-C9-MnK"/>
<constraint firstAttribute="width" constant="85" id="n7G-4G-8KW"/>
<constraint firstAttribute="height" constant="18" id="4Mr-dy-VsN"/>
<constraint firstAttribute="width" constant="80" id="dBJ-bD-Ilb"/>
</constraints>
</imageView>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="0" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="hGy-Aa-hUg">
<rect key="frame" x="41" y="149.66666666666666" width="60" height="21"/>
<rect key="frame" x="33" y="70" width="60" height="18"/>
<constraints>
<constraint firstAttribute="height" constant="21" id="7YG-gw-rwJ"/>
<constraint firstAttribute="height" constant="18" id="cAI-un-yB9"/>
</constraints>
<fontDescription key="fontDescription" type="system" pointSize="12"/>
<color key="textColor" red="0.20000000000000001" green="0.20000000000000001" blue="0.20000000000000001" alpha="1" colorSpace="calibratedRGB"/>
<fontDescription key="fontDescription" type="system" pointSize="9"/>
<color key="textColor" red="1" green="1" blue="1" alpha="1" colorSpace="calibratedRGB"/>
<nil key="highlightedColor"/>
</label>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="home_rank_top_name_bg" translatesAutoresizingMaskIntoConstraints="NO" id="NYM-Oa-1qr">
<rect key="frame" x="25" y="88" width="56" height="18"/>
<constraints>
<constraint firstAttribute="width" constant="56" id="2xZ-5i-bL2"/>
<constraint firstAttribute="height" constant="18" id="RNw-Al-ygM"/>
</constraints>
</imageView>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="home_rank_top_cp_name_bg" translatesAutoresizingMaskIntoConstraints="NO" id="ORb-c5-Msz">
<rect key="frame" x="25" y="107.66666666666666" width="56" height="18"/>
<constraints>
<constraint firstAttribute="width" constant="56" id="RMp-yx-APl"/>
<constraint firstAttribute="height" constant="18" id="dQh-IH-nMR"/>
</constraints>
</imageView>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="虚位以待" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="ckM-s4-iVh">
<rect key="frame" x="0.0" y="90.666666666666657" width="106" height="17"/>
<constraints>
<constraint firstAttribute="height" constant="17" id="27E-er-ruZ"/>
</constraints>
<fontDescription key="fontDescription" type="system" pointSize="11"/>
<color key="textColor" red="1" green="1" blue="1" alpha="1" colorSpace="calibratedRGB"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="虚位以待" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="JgV-Ob-RU0">
<rect key="frame" x="0.0" y="112" width="106" height="13.333333333333329"/>
<fontDescription key="fontDescription" type="system" pointSize="11"/>
<color key="textColor" red="1" green="1" blue="1" alpha="1" colorSpace="calibratedRGB"/>
<nil key="highlightedColor"/>
</label>
</subviews>
<constraints>
<constraint firstItem="JgV-Ob-RU0" firstAttribute="trailing" secondItem="Iug-6G-0qC" secondAttribute="trailing" id="1Og-TM-wT2"/>
<constraint firstItem="ckM-s4-iVh" firstAttribute="trailing" secondItem="Iug-6G-0qC" secondAttribute="trailing" id="4Sx-mg-E3i"/>
<constraint firstAttribute="height" constant="190" id="ABA-Y3-oCb"/>
<constraint firstItem="hGy-Aa-hUg" firstAttribute="leading" secondItem="Ub0-eH-9eE" secondAttribute="leading" constant="20" id="CR1-VP-mLr"/>
<constraint firstItem="K2f-Fr-81A" firstAttribute="trailing" secondItem="Iug-6G-0qC" secondAttribute="trailing" id="GUo-Kg-Ugg"/>
<constraint firstItem="Bcx-vW-3yy" firstAttribute="top" secondItem="Iug-6G-0qC" secondAttribute="top" constant="-30" id="K3K-I7-Mse"/>
<constraint firstItem="K2f-Fr-81A" firstAttribute="top" secondItem="Bcx-vW-3yy" secondAttribute="bottom" constant="5" id="OOK-uW-dSc"/>
<constraint firstItem="ckM-s4-iVh" firstAttribute="top" secondItem="K2f-Fr-81A" secondAttribute="bottom" constant="2" id="UWZ-MX-AEP"/>
<constraint firstItem="Uue-tQ-gRt" firstAttribute="centerY" secondItem="Bcx-vW-3yy" secondAttribute="centerY" id="XSK-F2-qmZ"/>
<constraint firstItem="hGy-Aa-hUg" firstAttribute="trailing" secondItem="Ub0-eH-9eE" secondAttribute="trailing" constant="-5" id="XYd-S9-Ss1"/>
<constraint firstItem="K2f-Fr-81A" firstAttribute="leading" secondItem="Iug-6G-0qC" secondAttribute="leading" id="dJB-al-53x"/>
<constraint firstItem="JgV-Ob-RU0" firstAttribute="top" secondItem="ckM-s4-iVh" secondAttribute="bottom" constant="3" id="eQc-Lv-ulO"/>
<constraint firstItem="Bcx-vW-3yy" firstAttribute="centerX" secondItem="Iug-6G-0qC" secondAttribute="centerX" id="faz-Hl-edq"/>
<constraint firstItem="ckM-s4-iVh" firstAttribute="leading" secondItem="Iug-6G-0qC" secondAttribute="leading" id="gX7-PV-ozC"/>
<constraint firstItem="TYB-N3-5Cs" firstAttribute="centerY" secondItem="Bcx-vW-3yy" secondAttribute="centerY" id="hkb-ID-ZKF"/>
<constraint firstItem="Ub0-eH-9eE" firstAttribute="centerX" secondItem="Iug-6G-0qC" secondAttribute="centerX" id="iUQ-2w-Hfa"/>
<constraint firstItem="Ub0-eH-9eE" firstAttribute="bottom" secondItem="Iug-6G-0qC" secondAttribute="bottom" constant="-10" id="k6x-oF-iTh"/>
<constraint firstItem="JgV-Ob-RU0" firstAttribute="leading" secondItem="Iug-6G-0qC" secondAttribute="leading" id="kKd-6b-cDc"/>
<constraint firstItem="TYB-N3-5Cs" firstAttribute="leading" secondItem="Bcx-vW-3yy" secondAttribute="leading" constant="7" id="kwC-r0-riC"/>
<constraint firstAttribute="trailing" secondItem="Iug-6G-0qC" secondAttribute="trailing" id="l0a-kH-9cz"/>
<constraint firstAttribute="bottom" secondItem="Iug-6G-0qC" secondAttribute="bottom" constant="10" id="ln3-d3-UhK"/>
<constraint firstItem="Uue-tQ-gRt" firstAttribute="trailing" secondItem="Bcx-vW-3yy" secondAttribute="trailing" constant="-7" id="sxx-Qn-Ueb"/>
<constraint firstItem="hGy-Aa-hUg" firstAttribute="centerY" secondItem="Ub0-eH-9eE" secondAttribute="centerY" id="txo-0u-d1T"/>
<constraint firstItem="Iug-6G-0qC" firstAttribute="leading" secondItem="fkt-5i-wGo" secondAttribute="leading" id="wQu-oQ-weZ"/>
<constraint firstItem="Uue-tQ-gRt" firstAttribute="centerY" secondItem="Bcx-vW-3yy" secondAttribute="centerY" id="02P-CA-Pz5"/>
<constraint firstItem="Bcx-vW-3yy" firstAttribute="top" secondItem="fkt-5i-wGo" secondAttribute="top" constant="35" id="7eX-fC-x3D"/>
<constraint firstItem="ORb-c5-Msz" firstAttribute="top" secondItem="ckM-s4-iVh" secondAttribute="bottom" id="BAs-Jf-Uq9"/>
<constraint firstAttribute="width" constant="106" id="BVf-GL-jQO"/>
<constraint firstItem="Iug-6G-0qC" firstAttribute="leading" secondItem="fkt-5i-wGo" secondAttribute="leading" id="CFB-4r-bEv"/>
<constraint firstItem="NYM-Oa-1qr" firstAttribute="centerX" secondItem="fkt-5i-wGo" secondAttribute="centerX" id="JbA-BZ-KrC"/>
<constraint firstItem="hGy-Aa-hUg" firstAttribute="leading" secondItem="Ub0-eH-9eE" secondAttribute="trailing" constant="-60" id="Jea-2U-yzQ"/>
<constraint firstAttribute="trailing" secondItem="Iug-6G-0qC" secondAttribute="trailing" id="K7S-ib-rwv"/>
<constraint firstItem="NYM-Oa-1qr" firstAttribute="top" secondItem="Ub0-eH-9eE" secondAttribute="bottom" id="MJk-Ty-d0l"/>
<constraint firstItem="Iug-6G-0qC" firstAttribute="top" secondItem="fkt-5i-wGo" secondAttribute="top" id="S3D-4b-VML"/>
<constraint firstItem="ckM-s4-iVh" firstAttribute="centerY" secondItem="NYM-Oa-1qr" secondAttribute="centerY" constant="2" id="SYh-vl-0sI"/>
<constraint firstItem="ORb-c5-Msz" firstAttribute="centerX" secondItem="fkt-5i-wGo" secondAttribute="centerX" id="UFi-Tb-Spe"/>
<constraint firstItem="TYB-N3-5Cs" firstAttribute="centerY" secondItem="Bcx-vW-3yy" secondAttribute="centerY" id="YpG-ZQ-tU3"/>
<constraint firstItem="TYB-N3-5Cs" firstAttribute="leading" secondItem="Bcx-vW-3yy" secondAttribute="leading" id="ZdM-kh-r1P"/>
<constraint firstItem="hGy-Aa-hUg" firstAttribute="centerY" secondItem="Ub0-eH-9eE" secondAttribute="centerY" id="aKz-2M-40z"/>
<constraint firstItem="ckM-s4-iVh" firstAttribute="leading" secondItem="fkt-5i-wGo" secondAttribute="leading" id="bZa-tt-grs"/>
<constraint firstItem="hGy-Aa-hUg" firstAttribute="trailing" secondItem="Ub0-eH-9eE" secondAttribute="trailing" id="cxN-qJ-T9e"/>
<constraint firstItem="Uue-tQ-gRt" firstAttribute="trailing" secondItem="Bcx-vW-3yy" secondAttribute="trailing" id="dga-lR-aoL"/>
<constraint firstAttribute="trailing" secondItem="JgV-Ob-RU0" secondAttribute="trailing" id="emU-qX-9rQ"/>
<constraint firstAttribute="height" constant="147" id="ey8-aS-eIa"/>
<constraint firstAttribute="trailing" secondItem="ckM-s4-iVh" secondAttribute="trailing" id="gj6-S6-VWe"/>
<constraint firstItem="JgV-Ob-RU0" firstAttribute="centerY" secondItem="ORb-c5-Msz" secondAttribute="centerY" constant="2" id="mrk-tu-ZUg"/>
<constraint firstItem="Bcx-vW-3yy" firstAttribute="centerX" secondItem="fkt-5i-wGo" secondAttribute="centerX" id="sHd-AH-XIy"/>
<constraint firstItem="Ub0-eH-9eE" firstAttribute="top" secondItem="Bcx-vW-3yy" secondAttribute="bottom" id="umd-ny-8sK"/>
<constraint firstItem="JgV-Ob-RU0" firstAttribute="leading" secondItem="fkt-5i-wGo" secondAttribute="leading" id="xLS-Z8-79s"/>
<constraint firstItem="Ub0-eH-9eE" firstAttribute="centerX" secondItem="fkt-5i-wGo" secondAttribute="centerX" id="zY7-U1-evo"/>
</constraints>
</view>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="9kQ-2p-WMi">
<rect key="frame" x="155.66666666666666" y="10" width="126.66666666666666" height="190"/>
<rect key="frame" x="140" y="32" width="158" height="197"/>
<subviews>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="rank_first_bg" translatesAutoresizingMaskIntoConstraints="NO" id="ELT-qa-QKO">
<rect key="frame" x="0.0" y="30" width="126.66666666666667" height="150"/>
<constraints>
<constraint firstAttribute="height" constant="150" id="YhW-oT-Z6e"/>
</constraints>
<rect key="frame" x="0.0" y="0.0" width="158" height="197"/>
</imageView>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="user_header_placehoulder" translatesAutoresizingMaskIntoConstraints="NO" id="aGF-cs-ovJ">
<rect key="frame" x="15.333333333333343" y="12.666666666666671" width="45" height="45"/>
<rect key="frame" x="34" y="61.666666666666671" width="43" height="43"/>
<constraints>
<constraint firstAttribute="height" constant="45" id="8ni-RR-NlK"/>
<constraint firstAttribute="width" constant="45" id="GMo-sX-7vO"/>
<constraint firstAttribute="width" constant="43" id="hxW-n4-Uyk"/>
<constraint firstAttribute="height" constant="43" id="rge-H5-p6O"/>
</constraints>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="boolean" keyPath="layer.masksToBounds" value="YES"/>
<userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
<real key="value" value="22.5"/>
<real key="value" value="21.5"/>
</userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes>
</imageView>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="user_header_placehoulder" translatesAutoresizingMaskIntoConstraints="NO" id="hOp-Tb-y2w">
<rect key="frame" x="66.333333333333343" y="12.666666666666671" width="45" height="45"/>
<rect key="frame" x="81" y="61.666666666666671" width="43" height="43"/>
<constraints>
<constraint firstAttribute="height" constant="45" id="DOF-IB-M0H"/>
<constraint firstAttribute="width" constant="45" id="lVk-tl-f4v"/>
<constraint firstAttribute="height" constant="43" id="Lc4-yM-QcA"/>
<constraint firstAttribute="width" constant="43" id="r5d-qQ-0ry"/>
</constraints>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="boolean" keyPath="layer.masksToBounds" value="YES"/>
<userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
<real key="value" value="22.5"/>
<real key="value" value="21.5"/>
</userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes>
</imageView>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="rank_real_love_first_header" translatesAutoresizingMaskIntoConstraints="NO" id="TNm-GF-bzb">
<rect key="frame" x="8.3333333333333428" y="0.0" width="110" height="70"/>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="my_real_love_bg" translatesAutoresizingMaskIntoConstraints="NO" id="TNm-GF-bzb">
<rect key="frame" x="34" y="60" width="90" height="46"/>
<constraints>
<constraint firstAttribute="width" constant="110" id="lhO-rb-C9j"/>
<constraint firstAttribute="height" constant="70" id="nVg-Kn-hbw"/>
<constraint firstAttribute="height" constant="46" id="NPw-VB-8m8"/>
<constraint firstAttribute="width" constant="90" id="fP0-0i-9jG"/>
</constraints>
</imageView>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="TOP 1" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="nkC-Y0-Yh2">
<rect key="frame" x="0.0" y="75" width="126.66666666666667" height="25"/>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="home_rank_top_name_bg" translatesAutoresizingMaskIntoConstraints="NO" id="LZO-Bi-Scl">
<rect key="frame" x="43" y="120" width="72" height="22"/>
<constraints>
<constraint firstAttribute="height" constant="25" id="bMg-wC-0ft"/>
<constraint firstAttribute="height" constant="22" id="9Ll-3D-kiE"/>
<constraint firstAttribute="width" constant="72" id="itM-jv-mGn"/>
</constraints>
<fontDescription key="fontDescription" type="system" weight="heavy" pointSize="17"/>
<color key="textColor" red="0.84313725490000002" green="0.30196078430000001" blue="0.17254901959999999" alpha="1" colorSpace="calibratedRGB"/>
<nil key="highlightedColor"/>
</label>
</imageView>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="home_rank_top_cp_name_bg" translatesAutoresizingMaskIntoConstraints="NO" id="aOR-DW-3Z8">
<rect key="frame" x="43" y="143" width="72" height="22"/>
<constraints>
<constraint firstAttribute="width" constant="72" id="aBr-8e-rKs"/>
<constraint firstAttribute="height" constant="22" id="fOH-xn-3FU"/>
</constraints>
</imageView>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="虚位以待" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Tww-5a-ZSt">
<rect key="frame" x="0.0" y="102" width="126.66666666666667" height="17"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<color key="textColor" red="0.20000000000000001" green="0.20000000000000001" blue="0.20000000000000001" alpha="1" colorSpace="calibratedRGB"/>
<rect key="frame" x="0.0" y="123" width="158" height="20"/>
<constraints>
<constraint firstAttribute="height" constant="20" id="ndB-fG-RBI"/>
</constraints>
<fontDescription key="fontDescription" type="system" pointSize="12"/>
<color key="textColor" red="1" green="1" blue="1" alpha="1" colorSpace="calibratedRGB"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="虚位以待" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Is5-JJ-W6T">
<rect key="frame" x="0.0" y="122" width="126.66666666666667" height="17"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<color key="textColor" red="0.20000000000000001" green="0.20000000000000001" blue="0.20000000000000001" alpha="1" colorSpace="calibratedRGB"/>
<rect key="frame" x="0.0" y="146" width="158" height="20"/>
<constraints>
<constraint firstAttribute="height" constant="20" id="cRV-IF-gai"/>
</constraints>
<fontDescription key="fontDescription" type="system" pointSize="12"/>
<color key="textColor" red="1" green="1" blue="1" alpha="1" colorSpace="calibratedRGB"/>
<nil key="highlightedColor"/>
</label>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="rank_real_love_value_bg" translatesAutoresizingMaskIntoConstraints="NO" id="PqR-bx-jVl">
<rect key="frame" x="21" y="150" width="85" height="20"/>
<rect key="frame" x="39" y="102" width="80" height="18"/>
<constraints>
<constraint firstAttribute="width" constant="85" id="hg1-6a-sS7"/>
<constraint firstAttribute="height" constant="20" id="zlM-wn-im8"/>
<constraint firstAttribute="width" constant="80" id="ZYt-mm-gLE"/>
<constraint firstAttribute="height" constant="18" id="eFY-Wa-ws3"/>
</constraints>
</imageView>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="0" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Z7f-CG-uOk">
<rect key="frame" x="41" y="149.66666666666666" width="60" height="21"/>
<rect key="frame" x="58" y="102" width="61" height="18"/>
<constraints>
<constraint firstAttribute="height" constant="21" id="zIF-Xs-nJZ"/>
<constraint firstAttribute="height" constant="18" id="VNk-5G-EDl"/>
</constraints>
<fontDescription key="fontDescription" type="system" pointSize="12"/>
<color key="textColor" red="0.20000000000000001" green="0.20000000000000001" blue="0.20000000000000001" alpha="1" colorSpace="calibratedRGB"/>
<color key="textColor" red="1" green="1" blue="1" alpha="1" colorSpace="calibratedRGB"/>
<nil key="highlightedColor"/>
</label>
</subviews>
<constraints>
<constraint firstItem="TNm-GF-bzb" firstAttribute="centerX" secondItem="ELT-qa-QKO" secondAttribute="centerX" id="3lA-4h-ICt"/>
<constraint firstItem="Tww-5a-ZSt" firstAttribute="leading" secondItem="ELT-qa-QKO" secondAttribute="leading" id="9SJ-zE-Zof"/>
<constraint firstItem="Z7f-CG-uOk" firstAttribute="centerY" secondItem="PqR-bx-jVl" secondAttribute="centerY" id="9hN-IO-phN"/>
<constraint firstItem="TNm-GF-bzb" firstAttribute="top" secondItem="ELT-qa-QKO" secondAttribute="top" constant="-30" id="BMQ-CI-bxW"/>
<constraint firstItem="nkC-Y0-Yh2" firstAttribute="top" secondItem="TNm-GF-bzb" secondAttribute="bottom" constant="5" id="CWj-Yb-D1a"/>
<constraint firstAttribute="trailing" secondItem="ELT-qa-QKO" secondAttribute="trailing" id="Cog-Qb-Mox"/>
<constraint firstItem="nkC-Y0-Yh2" firstAttribute="leading" secondItem="ELT-qa-QKO" secondAttribute="leading" id="Ex4-aF-JNz"/>
<constraint firstItem="Is5-JJ-W6T" firstAttribute="top" secondItem="Tww-5a-ZSt" secondAttribute="bottom" constant="3" id="FOy-cZ-MXS"/>
<constraint firstItem="Z7f-CG-uOk" firstAttribute="leading" secondItem="PqR-bx-jVl" secondAttribute="leading" constant="20" id="NvH-oE-6jV"/>
<constraint firstItem="aGF-cs-ovJ" firstAttribute="centerY" secondItem="TNm-GF-bzb" secondAttribute="centerY" id="OCy-jI-csN"/>
<constraint firstAttribute="height" constant="190" id="QOM-MI-gTQ"/>
<constraint firstItem="Is5-JJ-W6T" firstAttribute="leading" secondItem="ELT-qa-QKO" secondAttribute="leading" id="Rho-aP-c0C"/>
<constraint firstItem="Is5-JJ-W6T" firstAttribute="trailing" secondItem="ELT-qa-QKO" secondAttribute="trailing" id="Rnf-8P-Z4u"/>
<constraint firstItem="hOp-Tb-y2w" firstAttribute="centerY" secondItem="TNm-GF-bzb" secondAttribute="centerY" id="TGJ-LC-B46"/>
<constraint firstAttribute="bottom" secondItem="ELT-qa-QKO" secondAttribute="bottom" constant="10" id="UIG-Xk-5Qi"/>
<constraint firstItem="hOp-Tb-y2w" firstAttribute="trailing" secondItem="TNm-GF-bzb" secondAttribute="trailing" constant="-7" id="UYt-7H-9zM"/>
<constraint firstItem="Tww-5a-ZSt" firstAttribute="trailing" secondItem="ELT-qa-QKO" secondAttribute="trailing" id="Zhi-MT-iil"/>
<constraint firstItem="ELT-qa-QKO" firstAttribute="leading" secondItem="9kQ-2p-WMi" secondAttribute="leading" id="bJd-Y2-qtw"/>
<constraint firstItem="PqR-bx-jVl" firstAttribute="bottom" secondItem="ELT-qa-QKO" secondAttribute="bottom" constant="-10" id="ntf-em-pv2"/>
<constraint firstItem="Tww-5a-ZSt" firstAttribute="top" secondItem="nkC-Y0-Yh2" secondAttribute="bottom" constant="2" id="r1Q-uw-MqZ"/>
<constraint firstItem="aGF-cs-ovJ" firstAttribute="leading" secondItem="TNm-GF-bzb" secondAttribute="leading" constant="7" id="sv8-uW-tJM"/>
<constraint firstItem="nkC-Y0-Yh2" firstAttribute="trailing" secondItem="ELT-qa-QKO" secondAttribute="trailing" id="vH7-h0-pFA"/>
<constraint firstItem="Z7f-CG-uOk" firstAttribute="trailing" secondItem="PqR-bx-jVl" secondAttribute="trailing" constant="-5" id="vk5-8p-bCe"/>
<constraint firstItem="PqR-bx-jVl" firstAttribute="centerX" secondItem="ELT-qa-QKO" secondAttribute="centerX" id="wQI-7G-gMv"/>
<constraint firstItem="aOR-DW-3Z8" firstAttribute="centerX" secondItem="9kQ-2p-WMi" secondAttribute="centerX" id="1J4-dT-EhP"/>
<constraint firstAttribute="height" constant="197" id="2HO-EB-Sve"/>
<constraint firstItem="Is5-JJ-W6T" firstAttribute="centerY" secondItem="aOR-DW-3Z8" secondAttribute="centerY" constant="2" id="3ix-If-SdC"/>
<constraint firstItem="aGF-cs-ovJ" firstAttribute="centerY" secondItem="TNm-GF-bzb" secondAttribute="centerY" id="4Jn-eW-1jY"/>
<constraint firstItem="hOp-Tb-y2w" firstAttribute="centerY" secondItem="TNm-GF-bzb" secondAttribute="centerY" id="6f2-Xj-WWM"/>
<constraint firstAttribute="width" constant="158" id="B3d-kG-aTY"/>
<constraint firstItem="PqR-bx-jVl" firstAttribute="centerX" secondItem="9kQ-2p-WMi" secondAttribute="centerX" id="CRT-0g-Tyh"/>
<constraint firstItem="aOR-DW-3Z8" firstAttribute="top" secondItem="Tww-5a-ZSt" secondAttribute="bottom" id="OXy-ak-aim"/>
<constraint firstAttribute="trailing" secondItem="ELT-qa-QKO" secondAttribute="trailing" id="PA7-XD-JOU"/>
<constraint firstItem="Z7f-CG-uOk" firstAttribute="trailing" secondItem="PqR-bx-jVl" secondAttribute="trailing" id="TGW-nH-qNT"/>
<constraint firstItem="TNm-GF-bzb" firstAttribute="centerX" secondItem="9kQ-2p-WMi" secondAttribute="centerX" id="UNR-yt-Sg7"/>
<constraint firstItem="Is5-JJ-W6T" firstAttribute="leading" secondItem="9kQ-2p-WMi" secondAttribute="leading" id="WKf-cM-gV9"/>
<constraint firstItem="ELT-qa-QKO" firstAttribute="top" secondItem="9kQ-2p-WMi" secondAttribute="top" id="X0D-VI-Bzx"/>
<constraint firstItem="LZO-Bi-Scl" firstAttribute="centerX" secondItem="9kQ-2p-WMi" secondAttribute="centerX" id="Xo9-AM-bds"/>
<constraint firstItem="Z7f-CG-uOk" firstAttribute="leading" secondItem="PqR-bx-jVl" secondAttribute="trailing" constant="-61" id="a7i-Dr-ae3"/>
<constraint firstAttribute="trailing" secondItem="Tww-5a-ZSt" secondAttribute="trailing" id="axq-hO-cdw"/>
<constraint firstItem="LZO-Bi-Scl" firstAttribute="top" secondItem="PqR-bx-jVl" secondAttribute="bottom" id="e3T-RO-DcU"/>
<constraint firstItem="Tww-5a-ZSt" firstAttribute="centerY" secondItem="LZO-Bi-Scl" secondAttribute="centerY" constant="2" id="fRC-QZ-SRb"/>
<constraint firstItem="ELT-qa-QKO" firstAttribute="leading" secondItem="9kQ-2p-WMi" secondAttribute="leading" id="gmk-UE-h0h"/>
<constraint firstItem="PqR-bx-jVl" firstAttribute="top" secondItem="TNm-GF-bzb" secondAttribute="bottom" constant="-4" id="ifV-vB-GXf"/>
<constraint firstAttribute="bottom" secondItem="ELT-qa-QKO" secondAttribute="bottom" id="oAk-YA-s9t"/>
<constraint firstAttribute="trailing" secondItem="Is5-JJ-W6T" secondAttribute="trailing" id="qZH-6I-JgG"/>
<constraint firstItem="aGF-cs-ovJ" firstAttribute="leading" secondItem="TNm-GF-bzb" secondAttribute="leading" id="sVe-Sp-k8h"/>
<constraint firstItem="hOp-Tb-y2w" firstAttribute="trailing" secondItem="TNm-GF-bzb" secondAttribute="trailing" id="w9T-Pp-PK7"/>
<constraint firstItem="TNm-GF-bzb" firstAttribute="top" secondItem="9kQ-2p-WMi" secondAttribute="top" constant="60" id="wSP-Lk-Spo"/>
<constraint firstItem="Z7f-CG-uOk" firstAttribute="centerY" secondItem="PqR-bx-jVl" secondAttribute="centerY" id="wqP-in-MaN"/>
<constraint firstItem="Tww-5a-ZSt" firstAttribute="leading" secondItem="9kQ-2p-WMi" secondAttribute="leading" id="xg2-fC-pk8"/>
</constraints>
</view>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="W20-Fx-QTq">
<rect key="frame" x="295.33333333333331" y="30" width="126.66666666666669" height="190"/>
<rect key="frame" x="316" y="71" width="106" height="147"/>
<subviews>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="rank_third_bg" translatesAutoresizingMaskIntoConstraints="NO" id="Nxb-5v-S7f">
<rect key="frame" x="0.0" y="30" width="126.66666666666667" height="150"/>
<constraints>
<constraint firstAttribute="height" constant="150" id="2f8-Mc-yvp"/>
</constraints>
<rect key="frame" x="0.0" y="0.0" width="106" height="147"/>
</imageView>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="user_header_placehoulder" translatesAutoresizingMaskIntoConstraints="NO" id="oRz-z8-zG5">
<rect key="frame" x="15.333333333333371" y="12.666666666666664" width="45" height="45"/>
<rect key="frame" x="18" y="36" width="33" height="33"/>
<constraints>
<constraint firstAttribute="width" constant="45" id="9a8-Ar-pKG"/>
<constraint firstAttribute="height" constant="45" id="DTn-rb-qVy"/>
<constraint firstAttribute="height" constant="33" id="mUz-bp-Fg6"/>
<constraint firstAttribute="width" constant="33" id="rLk-uK-KHz"/>
</constraints>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="boolean" keyPath="layer.masksToBounds" value="YES"/>
<userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
<real key="value" value="22.5"/>
<real key="value" value="16.5"/>
</userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes>
</imageView>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="user_header_placehoulder" translatesAutoresizingMaskIntoConstraints="NO" id="jh5-rY-O8T">
<rect key="frame" x="66.333333333333371" y="12.666666666666664" width="45" height="45"/>
<rect key="frame" x="55" y="36" width="33" height="33"/>
<constraints>
<constraint firstAttribute="height" constant="45" id="MyX-to-3tp"/>
<constraint firstAttribute="width" constant="45" id="mKt-rL-jxv"/>
<constraint firstAttribute="width" constant="33" id="oQT-60-2f8"/>
<constraint firstAttribute="height" constant="33" id="pQb-3B-C8d"/>
</constraints>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="boolean" keyPath="layer.masksToBounds" value="YES"/>
<userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
<real key="value" value="22.5"/>
<real key="value" value="16.5"/>
</userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes>
</imageView>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="rank_real_love_third_header" translatesAutoresizingMaskIntoConstraints="NO" id="ldL-jE-OCW">
<rect key="frame" x="8.3333333333333712" y="0.0" width="110" height="70"/>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="my_real_love_bg" translatesAutoresizingMaskIntoConstraints="NO" id="ldL-jE-OCW">
<rect key="frame" x="18" y="35" width="70" height="35"/>
<constraints>
<constraint firstAttribute="width" constant="110" id="ABy-co-Dux"/>
<constraint firstAttribute="height" constant="70" id="f9k-Tq-EBl"/>
<constraint firstAttribute="height" constant="35" id="kjF-jW-92F"/>
<constraint firstAttribute="width" constant="70" id="v8M-9g-2rq"/>
</constraints>
</imageView>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="TOP 3" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="pyq-Of-sab">
<rect key="frame" x="0.0" y="75" width="126.66666666666667" height="25"/>
<constraints>
<constraint firstAttribute="height" constant="25" id="rKG-1s-DvO"/>
</constraints>
<fontDescription key="fontDescription" type="system" weight="heavy" pointSize="17"/>
<color key="textColor" red="0.89019607840000003" green="0.56475246349999997" blue="0.27059417520000001" alpha="1" colorSpace="calibratedRGB"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="虚位以待" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="LeW-ad-gVJ">
<rect key="frame" x="0.0" y="102" width="126.66666666666667" height="17"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<color key="textColor" red="0.20000000000000001" green="0.20000000000000001" blue="0.20000000000000001" alpha="1" colorSpace="calibratedRGB"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="虚位以待" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="pwN-H0-3qj">
<rect key="frame" x="0.0" y="122" width="126.66666666666667" height="17"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<color key="textColor" red="0.20000000000000001" green="0.20000000000000001" blue="0.20000000000000001" alpha="1" colorSpace="calibratedRGB"/>
<nil key="highlightedColor"/>
</label>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="rank_real_love_value_bg" translatesAutoresizingMaskIntoConstraints="NO" id="yOy-fE-ehe">
<rect key="frame" x="21" y="150" width="85" height="20"/>
<rect key="frame" x="13" y="70" width="80" height="18"/>
<constraints>
<constraint firstAttribute="width" constant="85" id="8zE-Ah-uVf"/>
<constraint firstAttribute="height" constant="20" id="val-a1-2fa"/>
<constraint firstAttribute="width" constant="80" id="HBK-BF-ZXr"/>
<constraint firstAttribute="height" constant="18" id="ZGO-da-JQe"/>
</constraints>
</imageView>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="0" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="6bp-EP-4mI">
<rect key="frame" x="41" y="149.66666666666666" width="60" height="21"/>
<rect key="frame" x="41" y="70" width="52" height="18"/>
<constraints>
<constraint firstAttribute="height" constant="21" id="KAx-jQ-OIw"/>
<constraint firstAttribute="height" constant="18" id="7Zm-tD-w8T"/>
</constraints>
<fontDescription key="fontDescription" type="system" pointSize="12"/>
<color key="textColor" red="0.20000000000000001" green="0.20000000000000001" blue="0.20000000000000001" alpha="1" colorSpace="calibratedRGB"/>
<fontDescription key="fontDescription" type="system" pointSize="10"/>
<color key="textColor" red="1" green="1" blue="1" alpha="1" colorSpace="calibratedRGB"/>
<nil key="highlightedColor"/>
</label>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="home_rank_top_name_bg" translatesAutoresizingMaskIntoConstraints="NO" id="BE5-E7-qD0">
<rect key="frame" x="25" y="88" width="56" height="18"/>
<constraints>
<constraint firstAttribute="height" constant="18" id="CsN-ht-8IU"/>
<constraint firstAttribute="width" constant="56" id="cfN-Z4-0hM"/>
</constraints>
</imageView>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="home_rank_top_cp_name_bg" translatesAutoresizingMaskIntoConstraints="NO" id="atJ-7E-hlj">
<rect key="frame" x="25" y="106" width="56" height="18"/>
<constraints>
<constraint firstAttribute="height" constant="18" id="Oal-fs-46k"/>
<constraint firstAttribute="width" constant="56" id="o4W-MM-skk"/>
</constraints>
</imageView>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="虚位以待" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="LeW-ad-gVJ">
<rect key="frame" x="0.0" y="90.666666666666657" width="106" height="17"/>
<constraints>
<constraint firstAttribute="height" constant="17" id="5Sd-U7-bcT"/>
</constraints>
<fontDescription key="fontDescription" type="system" pointSize="11"/>
<color key="textColor" red="1" green="1" blue="1" alpha="1" colorSpace="calibratedRGB"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="虚位以待" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="pwN-H0-3qj">
<rect key="frame" x="0.0" y="108.66666666666666" width="106" height="17"/>
<constraints>
<constraint firstAttribute="height" constant="17" id="CwS-5B-eiF"/>
</constraints>
<fontDescription key="fontDescription" type="system" pointSize="11"/>
<color key="textColor" red="1" green="1" blue="1" alpha="1" colorSpace="calibratedRGB"/>
<nil key="highlightedColor"/>
</label>
</subviews>
<constraints>
<constraint firstAttribute="bottom" secondItem="Nxb-5v-S7f" secondAttribute="bottom" constant="10" id="1KP-S0-L4F"/>
<constraint firstItem="pyq-Of-sab" firstAttribute="leading" secondItem="Nxb-5v-S7f" secondAttribute="leading" id="484-d3-FPb"/>
<constraint firstItem="oRz-z8-zG5" firstAttribute="centerY" secondItem="ldL-jE-OCW" secondAttribute="centerY" id="4vl-6S-cPy"/>
<constraint firstItem="pwN-H0-3qj" firstAttribute="top" secondItem="LeW-ad-gVJ" secondAttribute="bottom" constant="3" id="7q3-5c-5vz"/>
<constraint firstItem="jh5-rY-O8T" firstAttribute="centerY" secondItem="ldL-jE-OCW" secondAttribute="centerY" id="9JG-sK-Gp2"/>
<constraint firstItem="pyq-Of-sab" firstAttribute="top" secondItem="ldL-jE-OCW" secondAttribute="bottom" constant="5" id="DNp-zR-glt"/>
<constraint firstItem="jh5-rY-O8T" firstAttribute="trailing" secondItem="ldL-jE-OCW" secondAttribute="trailing" constant="-7" id="EOt-kV-qy1"/>
<constraint firstAttribute="height" constant="190" id="GGW-5y-iuq"/>
<constraint firstItem="yOy-fE-ehe" firstAttribute="bottom" secondItem="Nxb-5v-S7f" secondAttribute="bottom" constant="-10" id="MLx-IV-G4l"/>
<constraint firstItem="6bp-EP-4mI" firstAttribute="leading" secondItem="yOy-fE-ehe" secondAttribute="leading" constant="20" id="PU3-oT-9KE"/>
<constraint firstItem="pyq-Of-sab" firstAttribute="trailing" secondItem="Nxb-5v-S7f" secondAttribute="trailing" id="R0k-da-muF"/>
<constraint firstItem="LeW-ad-gVJ" firstAttribute="top" secondItem="pyq-Of-sab" secondAttribute="bottom" constant="2" id="SFL-YD-CpX"/>
<constraint firstItem="pwN-H0-3qj" firstAttribute="leading" secondItem="Nxb-5v-S7f" secondAttribute="leading" id="U1I-lz-flo"/>
<constraint firstItem="oRz-z8-zG5" firstAttribute="leading" secondItem="ldL-jE-OCW" secondAttribute="leading" constant="7" id="cyQ-pI-l0S"/>
<constraint firstItem="yOy-fE-ehe" firstAttribute="centerX" secondItem="Nxb-5v-S7f" secondAttribute="centerX" id="hmo-Bu-sHj"/>
<constraint firstItem="6bp-EP-4mI" firstAttribute="centerY" secondItem="yOy-fE-ehe" secondAttribute="centerY" id="hsN-tf-ucA"/>
<constraint firstAttribute="trailing" secondItem="Nxb-5v-S7f" secondAttribute="trailing" id="jtd-FL-IPM"/>
<constraint firstItem="Nxb-5v-S7f" firstAttribute="leading" secondItem="W20-Fx-QTq" secondAttribute="leading" id="mH0-V2-F3V"/>
<constraint firstItem="LeW-ad-gVJ" firstAttribute="trailing" secondItem="Nxb-5v-S7f" secondAttribute="trailing" id="mxp-8w-d3f"/>
<constraint firstItem="pwN-H0-3qj" firstAttribute="trailing" secondItem="Nxb-5v-S7f" secondAttribute="trailing" id="uIJ-vM-5eW"/>
<constraint firstItem="LeW-ad-gVJ" firstAttribute="leading" secondItem="Nxb-5v-S7f" secondAttribute="leading" id="yUf-WR-TSj"/>
<constraint firstItem="6bp-EP-4mI" firstAttribute="trailing" secondItem="yOy-fE-ehe" secondAttribute="trailing" constant="-5" id="zC7-5f-4x4"/>
<constraint firstItem="ldL-jE-OCW" firstAttribute="centerX" secondItem="Nxb-5v-S7f" secondAttribute="centerX" id="zTv-YA-C7R"/>
<constraint firstItem="ldL-jE-OCW" firstAttribute="top" secondItem="Nxb-5v-S7f" secondAttribute="top" constant="-30" id="zcc-er-wj1"/>
<constraint firstAttribute="height" constant="147" id="1Qj-iM-YCy"/>
<constraint firstItem="ldL-jE-OCW" firstAttribute="top" secondItem="W20-Fx-QTq" secondAttribute="top" constant="35" id="304-4Q-7cd"/>
<constraint firstItem="jh5-rY-O8T" firstAttribute="centerY" secondItem="ldL-jE-OCW" secondAttribute="centerY" id="3bn-Zr-Hm5"/>
<constraint firstItem="BE5-E7-qD0" firstAttribute="top" secondItem="yOy-fE-ehe" secondAttribute="bottom" id="3jX-Yi-ShL"/>
<constraint firstItem="LeW-ad-gVJ" firstAttribute="centerY" secondItem="BE5-E7-qD0" secondAttribute="centerY" constant="2" id="4Km-1J-BVZ"/>
<constraint firstAttribute="bottom" secondItem="Nxb-5v-S7f" secondAttribute="bottom" id="6VE-Rb-VAA"/>
<constraint firstItem="pwN-H0-3qj" firstAttribute="leading" secondItem="W20-Fx-QTq" secondAttribute="leading" id="6Xm-Nk-o5h"/>
<constraint firstItem="ldL-jE-OCW" firstAttribute="centerX" secondItem="W20-Fx-QTq" secondAttribute="centerX" id="6fr-oW-H3w"/>
<constraint firstItem="yOy-fE-ehe" firstAttribute="top" secondItem="ldL-jE-OCW" secondAttribute="bottom" id="9Ib-HC-rOB"/>
<constraint firstAttribute="trailing" secondItem="LeW-ad-gVJ" secondAttribute="trailing" id="AXq-91-emT"/>
<constraint firstItem="atJ-7E-hlj" firstAttribute="top" secondItem="BE5-E7-qD0" secondAttribute="bottom" id="GOC-23-Xio"/>
<constraint firstItem="Nxb-5v-S7f" firstAttribute="top" secondItem="W20-Fx-QTq" secondAttribute="top" id="Ia2-sK-vTt"/>
<constraint firstAttribute="width" constant="106" id="M2z-10-cYj"/>
<constraint firstItem="BE5-E7-qD0" firstAttribute="centerX" secondItem="W20-Fx-QTq" secondAttribute="centerX" id="NFH-LC-l63"/>
<constraint firstItem="atJ-7E-hlj" firstAttribute="centerX" secondItem="W20-Fx-QTq" secondAttribute="centerX" id="SDT-Xd-epg"/>
<constraint firstItem="Nxb-5v-S7f" firstAttribute="leading" secondItem="W20-Fx-QTq" secondAttribute="leading" id="UGN-cr-xyw"/>
<constraint firstItem="6bp-EP-4mI" firstAttribute="trailing" secondItem="yOy-fE-ehe" secondAttribute="trailing" id="V7X-6U-Ery"/>
<constraint firstItem="6bp-EP-4mI" firstAttribute="centerY" secondItem="yOy-fE-ehe" secondAttribute="centerY" id="VPt-Ba-R5g"/>
<constraint firstAttribute="trailing" secondItem="pwN-H0-3qj" secondAttribute="trailing" id="cyU-yx-aBJ"/>
<constraint firstItem="jh5-rY-O8T" firstAttribute="trailing" secondItem="ldL-jE-OCW" secondAttribute="trailing" id="dkb-qb-Sma"/>
<constraint firstItem="yOy-fE-ehe" firstAttribute="centerX" secondItem="W20-Fx-QTq" secondAttribute="centerX" id="ofF-Rv-15A"/>
<constraint firstItem="pwN-H0-3qj" firstAttribute="centerY" secondItem="atJ-7E-hlj" secondAttribute="centerY" constant="2" id="quk-4P-s5K"/>
<constraint firstAttribute="trailing" secondItem="Nxb-5v-S7f" secondAttribute="trailing" id="r3J-mW-ybj"/>
<constraint firstItem="LeW-ad-gVJ" firstAttribute="leading" secondItem="W20-Fx-QTq" secondAttribute="leading" id="suH-8y-aA4"/>
<constraint firstItem="oRz-z8-zG5" firstAttribute="leading" secondItem="ldL-jE-OCW" secondAttribute="leading" id="vNM-g5-w4r"/>
<constraint firstItem="oRz-z8-zG5" firstAttribute="centerY" secondItem="ldL-jE-OCW" secondAttribute="centerY" id="wab-Rr-G1z"/>
<constraint firstItem="6bp-EP-4mI" firstAttribute="leading" secondItem="yOy-fE-ehe" secondAttribute="trailing" constant="-52" id="zM9-QA-Ktp"/>
</constraints>
</view>
</subviews>
<constraints>
<constraint firstItem="W20-Fx-QTq" firstAttribute="leading" secondItem="9kQ-2p-WMi" secondAttribute="trailing" constant="13" id="7zU-5T-Tpm"/>
<constraint firstItem="W20-Fx-QTq" firstAttribute="top" secondItem="9kQ-2p-WMi" secondAttribute="top" constant="20" id="8su-Hz-Uh8"/>
<constraint firstAttribute="trailing" secondItem="W20-Fx-QTq" secondAttribute="trailing" constant="16" id="9Pb-9f-b52"/>
<constraint firstItem="W20-Fx-QTq" firstAttribute="width" secondItem="fkt-5i-wGo" secondAttribute="width" id="9oW-f3-lh3"/>
<constraint firstItem="9kQ-2p-WMi" firstAttribute="leading" secondItem="fkt-5i-wGo" secondAttribute="trailing" constant="13" id="VDO-dN-V30"/>
<constraint firstItem="fkt-5i-wGo" firstAttribute="leading" secondItem="WH3-Kj-tPl" secondAttribute="leading" constant="16" id="e9c-ou-ab3"/>
<constraint firstItem="fkt-5i-wGo" firstAttribute="top" secondItem="9kQ-2p-WMi" secondAttribute="top" constant="20" id="fLC-0l-VdH"/>
<constraint firstItem="9kQ-2p-WMi" firstAttribute="width" secondItem="fkt-5i-wGo" secondAttribute="width" id="wAU-pa-Nj6"/>
<constraint firstItem="9kQ-2p-WMi" firstAttribute="top" secondItem="WH3-Kj-tPl" secondAttribute="top" constant="10" id="wfM-ih-liC"/>
<constraint firstItem="fkt-5i-wGo" firstAttribute="top" secondItem="WH3-Kj-tPl" secondAttribute="top" constant="71" id="3Hc-xV-bud"/>
<constraint firstAttribute="trailing" secondItem="W20-Fx-QTq" secondAttribute="trailing" constant="16.000000000000057" id="Ai4-Jt-4ky"/>
<constraint firstItem="W20-Fx-QTq" firstAttribute="top" secondItem="fkt-5i-wGo" secondAttribute="top" id="DDb-C4-nKE"/>
<constraint firstItem="9kQ-2p-WMi" firstAttribute="centerX" secondItem="WH3-Kj-tPl" secondAttribute="centerX" id="g71-R6-dBz"/>
<constraint firstItem="9kQ-2p-WMi" firstAttribute="top" secondItem="WH3-Kj-tPl" secondAttribute="top" constant="32" id="idA-ZU-9p2"/>
<constraint firstItem="fkt-5i-wGo" firstAttribute="leading" secondItem="WH3-Kj-tPl" secondAttribute="leading" constant="12" id="lxd-6N-8na"/>
<constraint firstAttribute="bottom" secondItem="ouU-i5-mkT" secondAttribute="bottom" id="nRE-hv-vQR"/>
<constraint firstAttribute="trailing" secondItem="ouU-i5-mkT" secondAttribute="trailing" constant="10" id="oN3-DP-UW7"/>
<constraint firstItem="ouU-i5-mkT" firstAttribute="top" secondItem="WH3-Kj-tPl" secondAttribute="top" id="uqO-NW-LZp"/>
<constraint firstItem="ouU-i5-mkT" firstAttribute="leading" secondItem="WH3-Kj-tPl" secondAttribute="leading" constant="10" id="xnA-kc-eRW"/>
</constraints>
<freeformSimulatedSizeMetrics key="simulatedDestinationMetrics"/>
<connections>
@@ -364,17 +397,18 @@
<outlet property="thirdNameLabel" destination="LeW-ad-gVJ" id="uFh-Id-F4W"/>
<outlet property="thirdRankValueLabel" destination="6bp-EP-4mI" id="JHY-iH-k0p"/>
</connections>
<point key="canvasLocation" x="225.95419847328245" y="117.25352112676057"/>
<point key="canvasLocation" x="225.95419847328245" y="116.90140845070422"/>
</view>
</objects>
<resources>
<image name="rank_first_bg" width="110" height="124"/>
<image name="rank_real_love_first_header" width="108" height="65"/>
<image name="rank_real_love_second_header" width="95" height="60"/>
<image name="rank_real_love_third_header" width="95" height="60"/>
<image name="rank_real_love_value_bg" width="85" height="18"/>
<image name="rank_second_bg" width="103" height="116"/>
<image name="rank_third_bg" width="103" height="116"/>
<image name="user_header_placehoulder" width="40" height="40"/>
<image name="home_rank_top_bg" width="355" height="256"/>
<image name="home_rank_top_cp_name_bg" width="72" height="23"/>
<image name="home_rank_top_name_bg" width="95" height="30"/>
<image name="my_real_love_bg" width="60" height="30"/>
<image name="rank_first_bg" width="158" height="197"/>
<image name="rank_real_love_value_bg" width="80" height="18"/>
<image name="rank_second_bg" width="106" height="147"/>
<image name="rank_third_bg" width="106" height="147"/>
<image name="user_header_placehoulder" width="100" height="100"/>
</resources>
</document>

View File

@@ -13,6 +13,7 @@
QXRankListCell *cell = [tableView dequeueReusableCellWithIdentifier:cellId];
if (!cell) {
cell = [[NSBundle mainBundle] loadNibNamed:cellId owner:nil options:nil].lastObject;
cell.backgroundColor = UIColor.clearColor;
}
return cell;
}

View File

@@ -2,6 +2,7 @@
<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="23504" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES">
<device id="retina6_12" orientation="portrait" appearance="light"/>
<dependencies>
<deployment identifier="iOS"/>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="23506"/>
<capability name="Safe area layout guides" minToolsVersion="9.0"/>
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
@@ -9,24 +10,24 @@
<objects>
<placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner"/>
<placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/>
<tableViewCell contentMode="scaleToFill" selectionStyle="none" indentationWidth="10" rowHeight="97" id="KGk-i7-Jjw" customClass="QXRankListCell">
<rect key="frame" x="0.0" y="0.0" width="454" height="97"/>
<tableViewCell contentMode="scaleToFill" selectionStyle="none" indentationWidth="10" rowHeight="64" id="KGk-i7-Jjw" customClass="QXRankListCell">
<rect key="frame" x="0.0" y="0.0" width="454" height="64"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="KGk-i7-Jjw" id="H2p-sc-9uM">
<rect key="frame" x="0.0" y="0.0" width="454" height="97"/>
<rect key="frame" x="0.0" y="0.0" width="454" height="64"/>
<autoresizingMask key="autoresizingMask"/>
<subviews>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="home_rank_list_bg" translatesAutoresizingMaskIntoConstraints="NO" id="0ld-8P-mbz">
<rect key="frame" x="16" y="6" width="422" height="52"/>
</imageView>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="0" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="A6u-gx-qxe">
<rect key="frame" x="15" y="40" width="30" height="17"/>
<constraints>
<constraint firstAttribute="width" constant="30" id="nSB-ak-zSd"/>
</constraints>
<rect key="frame" x="40" y="23.666666666666671" width="9" height="17"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<color key="textColor" red="0.40000000000000002" green="0.40000000000000002" blue="0.40000000000000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="textColor" red="1" green="1" blue="1" alpha="1" colorSpace="calibratedRGB"/>
<nil key="highlightedColor"/>
</label>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="user_header_placehoulder" translatesAutoresizingMaskIntoConstraints="NO" id="HlF-Pn-DKh">
<rect key="frame" x="55" y="33.666666666666664" width="30" height="30"/>
<rect key="frame" x="65" y="17" width="30" height="30"/>
<constraints>
<constraint firstAttribute="width" constant="30" id="T1y-jn-Err"/>
<constraint firstAttribute="height" constant="30" id="U9j-xw-QBf"/>
@@ -39,22 +40,22 @@
</userDefinedRuntimeAttributes>
</imageView>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Label" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="fzl-QL-ad0">
<rect key="frame" x="101" y="40" width="35.333333333333343" height="17"/>
<rect key="frame" x="110.99999999999999" y="23.666666666666671" width="35.333333333333329" height="17"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<color key="textColor" red="0.20000000000000001" green="0.20000000000000001" blue="0.20000000000000001" alpha="1" colorSpace="calibratedRGB"/>
<color key="textColor" red="1" green="1" blue="1" alpha="1" colorSpace="calibratedRGB"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="33" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="M4J-MV-C6I">
<rect key="frame" x="383" y="40" width="55" height="17"/>
<rect key="frame" x="383" y="23.666666666666671" width="55" height="17"/>
<constraints>
<constraint firstAttribute="width" relation="greaterThanOrEqual" constant="55" id="Y5D-hq-2Hl"/>
</constraints>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<color key="textColor" red="0.20000000000000001" green="0.20000000000000001" blue="0.20000000000000001" alpha="1" colorSpace="calibratedRGB"/>
<color key="textColor" red="1" green="1" blue="1" alpha="1" colorSpace="calibratedRGB"/>
<nil key="highlightedColor"/>
</label>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="room_hot_icon" translatesAutoresizingMaskIntoConstraints="NO" id="6vu-N8-8uU">
<rect key="frame" x="355" y="38.666666666666664" width="20" height="20"/>
<rect key="frame" x="355" y="22" width="20" height="20"/>
<constraints>
<constraint firstAttribute="width" constant="20" id="RPP-W2-uG7"/>
<constraint firstAttribute="height" constant="20" id="cIl-7y-QqE"/>
@@ -64,13 +65,17 @@
<constraints>
<constraint firstItem="M4J-MV-C6I" firstAttribute="centerY" secondItem="H2p-sc-9uM" secondAttribute="centerY" id="3y8-eP-534"/>
<constraint firstItem="fzl-QL-ad0" firstAttribute="centerY" secondItem="H2p-sc-9uM" secondAttribute="centerY" id="6qM-F0-kaU"/>
<constraint firstItem="A6u-gx-qxe" firstAttribute="leading" secondItem="H2p-sc-9uM" secondAttribute="leading" constant="15" id="KTD-SJ-b98"/>
<constraint firstAttribute="bottom" secondItem="0ld-8P-mbz" secondAttribute="bottom" constant="6" id="9lQ-tD-4aj"/>
<constraint firstItem="A6u-gx-qxe" firstAttribute="leading" secondItem="H2p-sc-9uM" secondAttribute="leading" constant="40" id="KTD-SJ-b98"/>
<constraint firstItem="fzl-QL-ad0" firstAttribute="leading" secondItem="HlF-Pn-DKh" secondAttribute="trailing" constant="16" id="KTy-bw-0M9"/>
<constraint firstItem="HlF-Pn-DKh" firstAttribute="leading" secondItem="A6u-gx-qxe" secondAttribute="trailing" constant="10" id="QEi-Df-wpG"/>
<constraint firstItem="HlF-Pn-DKh" firstAttribute="leading" secondItem="A6u-gx-qxe" secondAttribute="trailing" constant="16" id="QEi-Df-wpG"/>
<constraint firstItem="HlF-Pn-DKh" firstAttribute="centerY" secondItem="H2p-sc-9uM" secondAttribute="centerY" id="UMC-XC-UHT"/>
<constraint firstAttribute="trailing" secondItem="0ld-8P-mbz" secondAttribute="trailing" constant="16" id="Vop-gr-rIs"/>
<constraint firstItem="6vu-N8-8uU" firstAttribute="centerY" secondItem="H2p-sc-9uM" secondAttribute="centerY" id="Wg4-GR-Vo4"/>
<constraint firstAttribute="trailing" secondItem="M4J-MV-C6I" secondAttribute="trailing" constant="16" id="ZD2-V9-W5N"/>
<constraint firstItem="0ld-8P-mbz" firstAttribute="top" secondItem="H2p-sc-9uM" secondAttribute="top" constant="6" id="exT-K7-1LI"/>
<constraint firstItem="A6u-gx-qxe" firstAttribute="centerY" secondItem="H2p-sc-9uM" secondAttribute="centerY" id="hee-RR-oRt"/>
<constraint firstItem="0ld-8P-mbz" firstAttribute="leading" secondItem="H2p-sc-9uM" secondAttribute="leading" constant="16" id="qOb-bh-uIO"/>
<constraint firstItem="M4J-MV-C6I" firstAttribute="leading" secondItem="6vu-N8-8uU" secondAttribute="trailing" constant="8" symbolic="YES" id="uhf-Kz-A7s"/>
</constraints>
</tableViewCellContentView>
@@ -85,7 +90,8 @@
</tableViewCell>
</objects>
<resources>
<image name="room_hot_icon" width="16" height="16"/>
<image name="user_header_placehoulder" width="60" height="60"/>
<image name="home_rank_list_bg" width="343" height="52"/>
<image name="room_hot_icon" width="14" height="14"/>
<image name="user_header_placehoulder" width="100" height="100"/>
</resources>
</document>

View File

@@ -10,296 +10,272 @@
<placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner"/>
<placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/>
<view contentMode="scaleToFill" id="iN0-l3-epB" customClass="QXRankTopThreeView">
<rect key="frame" x="0.0" y="0.0" width="438" height="230"/>
<rect key="frame" x="0.0" y="0.0" width="375" height="230"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="home_rank_top_bg" translatesAutoresizingMaskIntoConstraints="NO" id="mst-yh-1Ka">
<rect key="frame" x="10" y="0.0" width="355" height="230"/>
</imageView>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="XUB-Y8-XcZ">
<rect key="frame" x="16.000000000000007" y="30" width="126.66666666666669" height="190"/>
<rect key="frame" x="12" y="71" width="106" height="147"/>
<subviews>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="rank_second_bg" translatesAutoresizingMaskIntoConstraints="NO" id="Udd-CZ-76S">
<rect key="frame" x="0.0" y="30" width="126.66666666666667" height="150"/>
<constraints>
<constraint firstAttribute="height" constant="150" id="OpL-6e-PQF"/>
</constraints>
<rect key="frame" x="0.0" y="0.0" width="106" height="147"/>
</imageView>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="user_header_placehoulder" translatesAutoresizingMaskIntoConstraints="NO" id="yUs-Y6-slK">
<rect key="frame" x="36" y="10" width="55" height="55"/>
<rect key="frame" x="27.666666666666664" y="24" width="50.999999999999993" height="51"/>
<constraints>
<constraint firstAttribute="height" constant="55" id="6eF-8z-4xj"/>
<constraint firstAttribute="width" constant="55" id="V64-MD-1q7"/>
<constraint firstAttribute="width" constant="51" id="EtB-OW-lZC"/>
<constraint firstAttribute="height" constant="51" id="kg1-f1-rdg"/>
</constraints>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="boolean" keyPath="layer.masksToBounds" value="YES"/>
<userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
<real key="value" value="27.5"/>
<real key="value" value="26.5"/>
</userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes>
</imageView>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="rank_second_header" translatesAutoresizingMaskIntoConstraints="NO" id="AvX-gb-Qj2">
<rect key="frame" x="28.333333333333336" y="2.6666666666666643" width="70" height="70"/>
<constraints>
<constraint firstAttribute="height" constant="70" id="etW-86-HWO"/>
<constraint firstAttribute="width" constant="70" id="yuf-mK-GWS"/>
</constraints>
</imageView>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="TOP 2" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="hrW-iv-2GA">
<rect key="frame" x="0.0" y="77.666666666666671" width="126.66666666666667" height="25"/>
<constraints>
<constraint firstAttribute="height" constant="25" id="ePo-8S-kGh"/>
</constraints>
<fontDescription key="fontDescription" type="system" weight="heavy" pointSize="17"/>
<color key="textColor" red="0.27058823529411763" green="0.52549019607843139" blue="0.8666666666666667" alpha="1" colorSpace="calibratedRGB"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="虚位以待" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="1cb-gO-110">
<rect key="frame" x="0.0" y="104.66666666666666" width="126.66666666666667" height="17"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<color key="textColor" red="0.20000000000000001" green="0.20000000000000001" blue="0.20000000000000001" alpha="1" colorSpace="calibratedRGB"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="ID:" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="YVj-S5-pMv">
<rect key="frame" x="0.0" y="124.66666666666666" width="126.66666666666667" height="17"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<color key="textColor" red="0.20000000000000001" green="0.20000000000000001" blue="0.20000000000000001" alpha="1" colorSpace="calibratedRGB"/>
<nil key="highlightedColor"/>
</label>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="rank_value_bg" translatesAutoresizingMaskIntoConstraints="NO" id="cNU-er-wVt">
<rect key="frame" x="21" y="150" width="85" height="20"/>
<rect key="frame" x="13" y="65" width="80" height="20"/>
<constraints>
<constraint firstAttribute="width" constant="85" id="a6v-Ha-yCN"/>
<constraint firstAttribute="height" constant="20" id="qrO-iJ-Ran"/>
<constraint firstAttribute="width" constant="80" id="KNw-Qq-1cx"/>
<constraint firstAttribute="height" constant="20" id="d4l-7v-a6J"/>
</constraints>
</imageView>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="0" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="N38-n0-ZM2">
<rect key="frame" x="41" y="149.66666666666666" width="60" height="21"/>
<rect key="frame" x="33" y="65" width="60" height="20"/>
<constraints>
<constraint firstAttribute="height" constant="21" id="DWS-UI-7S3"/>
<constraint firstAttribute="height" constant="20" id="Lt7-WU-AxU"/>
</constraints>
<fontDescription key="fontDescription" type="system" pointSize="12"/>
<color key="textColor" red="0.20000000000000001" green="0.20000000000000001" blue="0.20000000000000001" alpha="1" colorSpace="calibratedRGB"/>
<fontDescription key="fontDescription" type="system" pointSize="9"/>
<color key="textColor" red="1" green="1" blue="1" alpha="1" colorSpace="calibratedRGB"/>
<nil key="highlightedColor"/>
</label>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="home_rank_top_name_bg" translatesAutoresizingMaskIntoConstraints="NO" id="AvX-gb-Qj2">
<rect key="frame" x="17" y="87" width="72" height="22"/>
<constraints>
<constraint firstAttribute="width" constant="72" id="bGh-eu-HLO"/>
<constraint firstAttribute="height" constant="22" id="k06-I6-Djv"/>
</constraints>
</imageView>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="虚位以待" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="1cb-gO-110">
<rect key="frame" x="0.0" y="90" width="106" height="20"/>
<constraints>
<constraint firstAttribute="height" constant="20" id="lFR-MX-laf"/>
</constraints>
<fontDescription key="fontDescription" type="system" pointSize="11"/>
<color key="textColor" red="1" green="1" blue="1" alpha="1" colorSpace="calibratedRGB"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="ID:" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="YVj-S5-pMv">
<rect key="frame" x="0.0" y="111" width="106" height="14"/>
<constraints>
<constraint firstAttribute="height" constant="14" id="n5n-3G-LWp"/>
</constraints>
<fontDescription key="fontDescription" type="system" pointSize="9"/>
<color key="textColor" red="0.36862745098039218" green="0.2627450980392157" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
<nil key="highlightedColor"/>
</label>
</subviews>
<constraints>
<constraint firstItem="cNU-er-wVt" firstAttribute="centerX" secondItem="Udd-CZ-76S" secondAttribute="centerX" id="0ZC-eg-UcP"/>
<constraint firstItem="yUs-Y6-slK" firstAttribute="centerX" secondItem="Udd-CZ-76S" secondAttribute="centerX" id="3zb-ps-32a"/>
<constraint firstAttribute="trailing" secondItem="Udd-CZ-76S" secondAttribute="trailing" id="5Xc-AW-dq0"/>
<constraint firstItem="cNU-er-wVt" firstAttribute="bottom" secondItem="Udd-CZ-76S" secondAttribute="bottom" constant="-10" id="8Jy-xb-M2A"/>
<constraint firstItem="1cb-gO-110" firstAttribute="leading" secondItem="Udd-CZ-76S" secondAttribute="leading" id="GzX-Vy-k5H"/>
<constraint firstItem="hrW-iv-2GA" firstAttribute="top" secondItem="AvX-gb-Qj2" secondAttribute="bottom" constant="5" id="JdB-Mt-Ubh"/>
<constraint firstAttribute="height" constant="190" id="Jfy-QF-AUp"/>
<constraint firstItem="1cb-gO-110" firstAttribute="top" secondItem="hrW-iv-2GA" secondAttribute="bottom" constant="2" id="Mid-SH-KMl"/>
<constraint firstItem="YVj-S5-pMv" firstAttribute="trailing" secondItem="Udd-CZ-76S" secondAttribute="trailing" id="QYa-aT-fWw"/>
<constraint firstAttribute="bottom" secondItem="Udd-CZ-76S" secondAttribute="bottom" constant="10" id="asr-zA-QjP"/>
<constraint firstItem="hrW-iv-2GA" firstAttribute="trailing" secondItem="Udd-CZ-76S" secondAttribute="trailing" id="f00-XJ-SYT"/>
<constraint firstItem="hrW-iv-2GA" firstAttribute="leading" secondItem="Udd-CZ-76S" secondAttribute="leading" id="gMf-cA-GyC"/>
<constraint firstItem="YVj-S5-pMv" firstAttribute="leading" secondItem="Udd-CZ-76S" secondAttribute="leading" id="iuR-XR-by4"/>
<constraint firstItem="AvX-gb-Qj2" firstAttribute="centerY" secondItem="yUs-Y6-slK" secondAttribute="centerY" id="o0C-7g-FaY"/>
<constraint firstItem="N38-n0-ZM2" firstAttribute="centerY" secondItem="cNU-er-wVt" secondAttribute="centerY" id="qgC-JE-VoE"/>
<constraint firstItem="YVj-S5-pMv" firstAttribute="top" secondItem="1cb-gO-110" secondAttribute="bottom" constant="3" id="rue-Mh-n41"/>
<constraint firstItem="Udd-CZ-76S" firstAttribute="leading" secondItem="XUB-Y8-XcZ" secondAttribute="leading" id="t53-rK-r8p"/>
<constraint firstItem="N38-n0-ZM2" firstAttribute="leading" secondItem="cNU-er-wVt" secondAttribute="leading" constant="20" id="tvs-gN-vfv"/>
<constraint firstItem="yUs-Y6-slK" firstAttribute="top" secondItem="Udd-CZ-76S" secondAttribute="top" constant="-20" id="wlR-gY-AfB"/>
<constraint firstItem="1cb-gO-110" firstAttribute="trailing" secondItem="Udd-CZ-76S" secondAttribute="trailing" id="wqs-cd-axN"/>
<constraint firstItem="N38-n0-ZM2" firstAttribute="trailing" secondItem="cNU-er-wVt" secondAttribute="trailing" constant="-5" id="wtQ-ub-w9L"/>
<constraint firstItem="AvX-gb-Qj2" firstAttribute="centerX" secondItem="yUs-Y6-slK" secondAttribute="centerX" id="yWU-0M-37q"/>
<constraint firstItem="1cb-gO-110" firstAttribute="centerY" secondItem="AvX-gb-Qj2" secondAttribute="centerY" constant="2" id="0qz-fE-P1h"/>
<constraint firstItem="Udd-CZ-76S" firstAttribute="top" secondItem="XUB-Y8-XcZ" secondAttribute="top" id="2Go-Iv-RAp"/>
<constraint firstItem="AvX-gb-Qj2" firstAttribute="top" secondItem="cNU-er-wVt" secondAttribute="bottom" constant="2" id="B0Z-oI-8CQ"/>
<constraint firstAttribute="trailing" secondItem="1cb-gO-110" secondAttribute="trailing" id="CPY-HI-DMT"/>
<constraint firstItem="N38-n0-ZM2" firstAttribute="trailing" secondItem="cNU-er-wVt" secondAttribute="trailing" id="Cj6-Wn-qXT"/>
<constraint firstItem="1cb-gO-110" firstAttribute="leading" secondItem="XUB-Y8-XcZ" secondAttribute="leading" id="D96-kB-Gh4"/>
<constraint firstItem="N38-n0-ZM2" firstAttribute="leading" secondItem="cNU-er-wVt" secondAttribute="trailing" constant="-60" id="Exl-fM-42h"/>
<constraint firstItem="yUs-Y6-slK" firstAttribute="top" secondItem="XUB-Y8-XcZ" secondAttribute="top" constant="24" id="Koi-PG-XdS"/>
<constraint firstItem="yUs-Y6-slK" firstAttribute="centerX" secondItem="XUB-Y8-XcZ" secondAttribute="centerX" id="Pox-ZW-oOb"/>
<constraint firstItem="YVj-S5-pMv" firstAttribute="top" secondItem="AvX-gb-Qj2" secondAttribute="bottom" constant="2" id="VDY-lW-2Gd"/>
<constraint firstAttribute="height" constant="147" id="VbM-qz-vw4"/>
<constraint firstItem="YVj-S5-pMv" firstAttribute="leading" secondItem="XUB-Y8-XcZ" secondAttribute="leading" id="Vjh-lL-P9n"/>
<constraint firstItem="Udd-CZ-76S" firstAttribute="leading" secondItem="XUB-Y8-XcZ" secondAttribute="leading" id="duT-Q0-QNA"/>
<constraint firstItem="N38-n0-ZM2" firstAttribute="centerY" secondItem="cNU-er-wVt" secondAttribute="centerY" id="g4B-GS-dK7"/>
<constraint firstAttribute="width" constant="106" id="gcB-15-FcC"/>
<constraint firstAttribute="bottom" secondItem="Udd-CZ-76S" secondAttribute="bottom" id="ifc-Lo-vef"/>
<constraint firstItem="cNU-er-wVt" firstAttribute="centerX" secondItem="XUB-Y8-XcZ" secondAttribute="centerX" id="s4R-Jy-v8Q"/>
<constraint firstItem="AvX-gb-Qj2" firstAttribute="centerX" secondItem="XUB-Y8-XcZ" secondAttribute="centerX" id="say-Vc-nBX"/>
<constraint firstAttribute="trailing" secondItem="YVj-S5-pMv" secondAttribute="trailing" id="tcc-3s-cKP"/>
<constraint firstAttribute="trailing" secondItem="Udd-CZ-76S" secondAttribute="trailing" id="ubN-ba-gEz"/>
<constraint firstItem="cNU-er-wVt" firstAttribute="bottom" secondItem="yUs-Y6-slK" secondAttribute="bottom" constant="10" id="zth-YB-oOQ"/>
</constraints>
</view>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="YTz-cQ-cnc">
<rect key="frame" x="155.66666666666666" y="10" width="126.66666666666666" height="190"/>
<rect key="frame" x="108.66666666666669" y="32" width="158" height="197"/>
<subviews>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="rank_first_bg" translatesAutoresizingMaskIntoConstraints="NO" id="OYC-81-j70">
<rect key="frame" x="0.0" y="30" width="126.66666666666667" height="150"/>
<constraints>
<constraint firstAttribute="height" constant="150" id="20d-Os-Gh8"/>
</constraints>
<rect key="frame" x="0.0" y="0.0" width="158" height="197"/>
</imageView>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="user_header_placehoulder" translatesAutoresizingMaskIntoConstraints="NO" id="Qla-Q4-61p">
<rect key="frame" x="36" y="10" width="55" height="55"/>
<rect key="frame" x="45.999999999999986" y="39" width="66" height="66"/>
<constraints>
<constraint firstAttribute="height" constant="55" id="dF6-xJ-QPU"/>
<constraint firstAttribute="width" constant="55" id="y73-KC-MmY"/>
<constraint firstAttribute="height" constant="66" id="8gb-oS-ejw"/>
<constraint firstAttribute="width" constant="66" id="tg7-6F-pSO"/>
</constraints>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="boolean" keyPath="layer.masksToBounds" value="YES"/>
<userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
<real key="value" value="27.5"/>
<integer key="value" value="33"/>
</userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes>
</imageView>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="rank_first_header" translatesAutoresizingMaskIntoConstraints="NO" id="b5j-h9-fHj">
<rect key="frame" x="28.333333333333343" y="2.6666666666666643" width="70" height="70"/>
<constraints>
<constraint firstAttribute="height" constant="70" id="RPj-PA-Yue"/>
<constraint firstAttribute="width" constant="70" id="UEq-Yf-IPd"/>
</constraints>
</imageView>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="TOP 1" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Yag-FZ-Hxd">
<rect key="frame" x="0.0" y="77.666666666666671" width="126.66666666666667" height="25"/>
<constraints>
<constraint firstAttribute="height" constant="25" id="4w5-Rv-dCA"/>
</constraints>
<fontDescription key="fontDescription" type="system" weight="heavy" pointSize="17"/>
<color key="textColor" red="0.84313725490196079" green="0.30196078431372547" blue="0.17254901960784313" alpha="1" colorSpace="calibratedRGB"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="虚位以待" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="ZoJ-2X-OhT">
<rect key="frame" x="0.0" y="104.66666666666667" width="126.66666666666667" height="17"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<color key="textColor" red="0.20000000000000001" green="0.20000000000000001" blue="0.20000000000000001" alpha="1" colorSpace="calibratedRGB"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="ID:" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="y6v-rD-4Gf">
<rect key="frame" x="0.0" y="124.66666666666666" width="126.66666666666667" height="17"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<color key="textColor" red="0.20000000000000001" green="0.20000000000000001" blue="0.20000000000000001" alpha="1" colorSpace="calibratedRGB"/>
<nil key="highlightedColor"/>
</label>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="rank_value_bg" translatesAutoresizingMaskIntoConstraints="NO" id="AP3-Al-g1n">
<rect key="frame" x="21" y="150" width="85" height="20"/>
<rect key="frame" x="38.999999999999986" y="95" width="80" height="20"/>
<constraints>
<constraint firstAttribute="width" constant="85" id="94n-mT-9iE"/>
<constraint firstAttribute="height" constant="20" id="QgK-xn-ORo"/>
<constraint firstAttribute="width" constant="80" id="8La-on-2aW"/>
<constraint firstAttribute="height" constant="20" id="eTg-Em-f2d"/>
</constraints>
</imageView>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="0" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="UPu-Oc-Pap">
<rect key="frame" x="41" y="149.66666666666666" width="60" height="21"/>
<rect key="frame" x="58.999999999999986" y="94.666666666666671" width="60" height="21"/>
<constraints>
<constraint firstAttribute="height" constant="21" id="oZt-bc-coz"/>
<constraint firstAttribute="height" constant="21" id="A2J-z5-kSl"/>
</constraints>
<fontDescription key="fontDescription" type="system" pointSize="12"/>
<color key="textColor" red="0.20000000000000001" green="0.20000000000000001" blue="0.20000000000000001" alpha="1" colorSpace="calibratedRGB"/>
<color key="textColor" red="1" green="1" blue="1" alpha="1" colorSpace="calibratedRGB"/>
<nil key="highlightedColor"/>
</label>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="home_rank_top_name_bg" translatesAutoresizingMaskIntoConstraints="NO" id="b5j-h9-fHj">
<rect key="frame" x="31.333333333333329" y="117.66666666666666" width="95" height="30"/>
<constraints>
<constraint firstAttribute="width" constant="95" id="nXJ-wY-PZS"/>
<constraint firstAttribute="height" constant="30" id="wJs-74-BuL"/>
</constraints>
</imageView>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="虚位以待" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="ZoJ-2X-OhT">
<rect key="frame" x="0.0" y="126" width="158" height="17"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<color key="textColor" red="1" green="1" blue="1" alpha="1" colorSpace="calibratedRGB"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="ID:" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="y6v-rD-4Gf">
<rect key="frame" x="0.0" y="149.66666666666666" width="158" height="17"/>
<constraints>
<constraint firstAttribute="height" constant="17" id="FfV-dF-9b9"/>
</constraints>
<fontDescription key="fontDescription" type="system" pointSize="12"/>
<color key="textColor" red="0.36862745098039218" green="0.2627450980392157" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
<nil key="highlightedColor"/>
</label>
</subviews>
<constraints>
<constraint firstItem="y6v-rD-4Gf" firstAttribute="trailing" secondItem="OYC-81-j70" secondAttribute="trailing" id="38A-WK-w2o"/>
<constraint firstItem="Yag-FZ-Hxd" firstAttribute="trailing" secondItem="OYC-81-j70" secondAttribute="trailing" id="3vs-tP-yFe"/>
<constraint firstItem="y6v-rD-4Gf" firstAttribute="leading" secondItem="OYC-81-j70" secondAttribute="leading" id="5i5-yN-jA7"/>
<constraint firstItem="y6v-rD-4Gf" firstAttribute="top" secondItem="ZoJ-2X-OhT" secondAttribute="bottom" constant="3" id="8Qo-tE-ZQB"/>
<constraint firstItem="UPu-Oc-Pap" firstAttribute="centerY" secondItem="AP3-Al-g1n" secondAttribute="centerY" id="DwW-Xy-41n"/>
<constraint firstItem="UPu-Oc-Pap" firstAttribute="leading" secondItem="AP3-Al-g1n" secondAttribute="leading" constant="20" id="EEW-9Y-c6k"/>
<constraint firstItem="ZoJ-2X-OhT" firstAttribute="leading" secondItem="OYC-81-j70" secondAttribute="leading" id="FoV-c3-OQp"/>
<constraint firstItem="Qla-Q4-61p" firstAttribute="centerX" secondItem="OYC-81-j70" secondAttribute="centerX" id="GlL-b6-uM4"/>
<constraint firstItem="AP3-Al-g1n" firstAttribute="centerX" secondItem="OYC-81-j70" secondAttribute="centerX" id="Yrt-Wy-qFX"/>
<constraint firstItem="Yag-FZ-Hxd" firstAttribute="leading" secondItem="OYC-81-j70" secondAttribute="leading" id="asH-Gs-kM0"/>
<constraint firstItem="Yag-FZ-Hxd" firstAttribute="top" secondItem="b5j-h9-fHj" secondAttribute="bottom" constant="5" id="cNy-cu-FRK"/>
<constraint firstItem="Qla-Q4-61p" firstAttribute="top" secondItem="OYC-81-j70" secondAttribute="top" constant="-20" id="d8L-tR-zrX"/>
<constraint firstItem="UPu-Oc-Pap" firstAttribute="trailing" secondItem="AP3-Al-g1n" secondAttribute="trailing" constant="-5" id="gLB-Qa-3yB"/>
<constraint firstItem="ZoJ-2X-OhT" firstAttribute="top" secondItem="Yag-FZ-Hxd" secondAttribute="bottom" constant="2" id="hkT-40-gxD"/>
<constraint firstItem="b5j-h9-fHj" firstAttribute="centerX" secondItem="Qla-Q4-61p" secondAttribute="centerX" id="qeS-Ko-x2k"/>
<constraint firstAttribute="bottom" secondItem="OYC-81-j70" secondAttribute="bottom" constant="10" id="qra-jQ-HuG"/>
<constraint firstItem="OYC-81-j70" firstAttribute="leading" secondItem="YTz-cQ-cnc" secondAttribute="leading" id="ui1-rt-TLL"/>
<constraint firstItem="b5j-h9-fHj" firstAttribute="centerY" secondItem="Qla-Q4-61p" secondAttribute="centerY" id="wE7-kT-0cA"/>
<constraint firstItem="ZoJ-2X-OhT" firstAttribute="trailing" secondItem="OYC-81-j70" secondAttribute="trailing" id="xUJ-An-uJd"/>
<constraint firstItem="AP3-Al-g1n" firstAttribute="bottom" secondItem="OYC-81-j70" secondAttribute="bottom" constant="-10" id="yJS-5l-52b"/>
<constraint firstAttribute="height" constant="190" id="ymO-VJ-qeF"/>
<constraint firstAttribute="trailing" secondItem="OYC-81-j70" secondAttribute="trailing" id="zi1-Z3-Vdu"/>
<constraint firstItem="Qla-Q4-61p" firstAttribute="centerX" secondItem="YTz-cQ-cnc" secondAttribute="centerX" id="11n-kI-Np8"/>
<constraint firstItem="b5j-h9-fHj" firstAttribute="centerX" secondItem="YTz-cQ-cnc" secondAttribute="centerX" id="2g1-uG-KDc"/>
<constraint firstItem="ZoJ-2X-OhT" firstAttribute="leading" secondItem="YTz-cQ-cnc" secondAttribute="leading" id="3M1-Qo-qDb"/>
<constraint firstAttribute="width" constant="158" id="4DF-H0-W4q"/>
<constraint firstItem="UPu-Oc-Pap" firstAttribute="centerY" secondItem="AP3-Al-g1n" secondAttribute="centerY" id="4dj-k6-5I2"/>
<constraint firstAttribute="trailing" secondItem="y6v-rD-4Gf" secondAttribute="trailing" id="4s8-qk-qk0"/>
<constraint firstAttribute="trailing" secondItem="OYC-81-j70" secondAttribute="trailing" id="BV4-le-9XH"/>
<constraint firstItem="AP3-Al-g1n" firstAttribute="bottom" secondItem="Qla-Q4-61p" secondAttribute="bottom" constant="10" id="ImB-Lv-eiG"/>
<constraint firstItem="ZoJ-2X-OhT" firstAttribute="centerY" secondItem="b5j-h9-fHj" secondAttribute="centerY" constant="2" id="Q5V-Du-byo"/>
<constraint firstItem="AP3-Al-g1n" firstAttribute="centerX" secondItem="YTz-cQ-cnc" secondAttribute="centerX" id="Rhp-gU-VGp"/>
<constraint firstItem="OYC-81-j70" firstAttribute="top" secondItem="YTz-cQ-cnc" secondAttribute="top" id="T0o-xj-tJh"/>
<constraint firstItem="y6v-rD-4Gf" firstAttribute="leading" secondItem="YTz-cQ-cnc" secondAttribute="leading" id="WGs-An-kAv"/>
<constraint firstItem="y6v-rD-4Gf" firstAttribute="top" secondItem="b5j-h9-fHj" secondAttribute="bottom" constant="2" id="bqH-yF-Vei"/>
<constraint firstItem="Qla-Q4-61p" firstAttribute="top" secondItem="YTz-cQ-cnc" secondAttribute="top" constant="39" id="fHP-qV-7AS"/>
<constraint firstAttribute="height" constant="197" id="h1D-BD-CxA"/>
<constraint firstItem="UPu-Oc-Pap" firstAttribute="trailing" secondItem="AP3-Al-g1n" secondAttribute="trailing" id="mrG-F9-6h3"/>
<constraint firstItem="UPu-Oc-Pap" firstAttribute="leading" secondItem="AP3-Al-g1n" secondAttribute="trailing" constant="-60" id="o4w-F5-cDE"/>
<constraint firstItem="b5j-h9-fHj" firstAttribute="top" secondItem="UPu-Oc-Pap" secondAttribute="bottom" constant="2" id="oGP-sU-vd1"/>
<constraint firstAttribute="bottom" secondItem="OYC-81-j70" secondAttribute="bottom" id="pw1-2j-vtF"/>
<constraint firstItem="OYC-81-j70" firstAttribute="leading" secondItem="YTz-cQ-cnc" secondAttribute="leading" id="rSG-ZO-3Uw"/>
<constraint firstAttribute="trailing" secondItem="ZoJ-2X-OhT" secondAttribute="trailing" id="viq-5L-QkF"/>
</constraints>
</view>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="v5g-yt-Tiv">
<rect key="frame" x="295.33333333333331" y="30" width="126.66666666666669" height="190"/>
<rect key="frame" x="257" y="71" width="106" height="147"/>
<subviews>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="rank_third_bg" translatesAutoresizingMaskIntoConstraints="NO" id="bAp-HV-Zc7">
<rect key="frame" x="0.0" y="30" width="126.66666666666667" height="150"/>
<constraints>
<constraint firstAttribute="height" constant="150" id="i6w-Yw-0XV"/>
</constraints>
<rect key="frame" x="0.0" y="0.0" width="106" height="147"/>
</imageView>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="user_header_placehoulder" translatesAutoresizingMaskIntoConstraints="NO" id="Dt4-sc-cd4">
<rect key="frame" x="36" y="10" width="55" height="55"/>
<rect key="frame" x="27.666666666666686" y="24" width="51" height="51"/>
<constraints>
<constraint firstAttribute="height" constant="55" id="Jnt-9u-oIl"/>
<constraint firstAttribute="width" constant="55" id="ZOy-UO-FXw"/>
<constraint firstAttribute="width" constant="51" id="bcL-Z3-sba"/>
<constraint firstAttribute="height" constant="51" id="bzr-z7-pFF"/>
</constraints>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="boolean" keyPath="layer.masksToBounds" value="YES"/>
<userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
<real key="value" value="27.5"/>
<real key="value" value="26.5"/>
</userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes>
</imageView>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="rank_third_header" translatesAutoresizingMaskIntoConstraints="NO" id="O3B-Qw-b3G">
<rect key="frame" x="28.333333333333371" y="2.6666666666666643" width="70" height="70"/>
<constraints>
<constraint firstAttribute="width" constant="70" id="BXi-JR-Idl"/>
<constraint firstAttribute="height" constant="70" id="mHP-Gy-cuf"/>
</constraints>
</imageView>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="TOP 3" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="FvS-gS-VUF">
<rect key="frame" x="0.0" y="74.666666666666671" width="126.66666666666667" height="25"/>
<constraints>
<constraint firstAttribute="height" constant="25" id="yHg-qN-S7S"/>
</constraints>
<fontDescription key="fontDescription" type="system" weight="heavy" pointSize="17"/>
<color key="textColor" red="0.8901960784313725" green="0.5647524634853941" blue="0.27059417517006801" alpha="1" colorSpace="calibratedRGB"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="虚位以待" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="zaf-sd-VhI">
<rect key="frame" x="0.0" y="101.66666666666666" width="126.66666666666667" height="17"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<color key="textColor" red="0.20000000000000001" green="0.20000000000000001" blue="0.20000000000000001" alpha="1" colorSpace="calibratedRGB"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="ID:" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="XSS-VJ-7Gi">
<rect key="frame" x="0.0" y="121.66666666666666" width="126.66666666666667" height="17"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<color key="textColor" red="0.20000000000000001" green="0.20000000000000001" blue="0.20000000000000001" alpha="1" colorSpace="calibratedRGB"/>
<nil key="highlightedColor"/>
</label>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="rank_value_bg" translatesAutoresizingMaskIntoConstraints="NO" id="xIs-Qs-ZUi">
<rect key="frame" x="21" y="150" width="85" height="20"/>
<rect key="frame" x="13" y="65" width="80" height="20"/>
<constraints>
<constraint firstAttribute="height" constant="20" id="5CX-XP-Nzj"/>
<constraint firstAttribute="width" constant="85" id="Cwb-nd-chf"/>
<constraint firstAttribute="height" constant="20" id="ReZ-g9-2h2"/>
<constraint firstAttribute="width" constant="80" id="gtM-xD-TBm"/>
</constraints>
</imageView>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="0" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="7n9-wN-Uuy">
<rect key="frame" x="41" y="149.66666666666666" width="60" height="21"/>
<rect key="frame" x="33" y="65" width="60" height="20"/>
<constraints>
<constraint firstAttribute="height" constant="21" id="8hr-2B-Svz"/>
<constraint firstAttribute="height" constant="20" id="72L-nG-eRj"/>
</constraints>
<fontDescription key="fontDescription" type="system" pointSize="12"/>
<fontDescription key="fontDescription" type="system" pointSize="9"/>
<color key="textColor" red="1" green="1" blue="1" alpha="1" colorSpace="calibratedRGB"/>
<nil key="highlightedColor"/>
</label>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="home_rank_top_name_bg" translatesAutoresizingMaskIntoConstraints="NO" id="O3B-Qw-b3G">
<rect key="frame" x="17" y="87" width="72" height="22"/>
<constraints>
<constraint firstAttribute="height" constant="22" id="COH-rf-7nj"/>
<constraint firstAttribute="width" constant="72" id="dHy-ka-15v"/>
</constraints>
</imageView>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="虚位以待" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="zaf-sd-VhI">
<rect key="frame" x="31" y="93.333333333333343" width="44" height="13.333333333333329"/>
<fontDescription key="fontDescription" type="system" pointSize="11"/>
<color key="textColor" red="1" green="1" blue="1" alpha="1" colorSpace="calibratedRGB"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="ID:" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="XSS-VJ-7Gi">
<rect key="frame" x="0.0" y="111" width="106" height="14"/>
<constraints>
<constraint firstAttribute="height" constant="14" id="2yc-g2-d0V"/>
</constraints>
<fontDescription key="fontDescription" type="system" pointSize="9"/>
<color key="textColor" red="0.20000000000000001" green="0.20000000000000001" blue="0.20000000000000001" alpha="1" colorSpace="calibratedRGB"/>
<nil key="highlightedColor"/>
</label>
</subviews>
<constraints>
<constraint firstItem="FvS-gS-VUF" firstAttribute="leading" secondItem="bAp-HV-Zc7" secondAttribute="leading" id="0JF-KO-SFJ"/>
<constraint firstItem="bAp-HV-Zc7" firstAttribute="leading" secondItem="v5g-yt-Tiv" secondAttribute="leading" id="2h5-iQ-9oL"/>
<constraint firstItem="7n9-wN-Uuy" firstAttribute="centerY" secondItem="xIs-Qs-ZUi" secondAttribute="centerY" id="2lI-Rd-UDg"/>
<constraint firstItem="XSS-VJ-7Gi" firstAttribute="top" secondItem="zaf-sd-VhI" secondAttribute="bottom" constant="3" id="2lN-Re-eP4"/>
<constraint firstItem="O3B-Qw-b3G" firstAttribute="centerY" secondItem="Dt4-sc-cd4" secondAttribute="centerY" id="4wN-aC-Dp3"/>
<constraint firstAttribute="height" constant="190" id="59l-Xe-SZI"/>
<constraint firstItem="zaf-sd-VhI" firstAttribute="trailing" secondItem="bAp-HV-Zc7" secondAttribute="trailing" id="83l-Mo-KDX"/>
<constraint firstAttribute="bottom" secondItem="bAp-HV-Zc7" secondAttribute="bottom" constant="10" id="Bjo-RJ-N9Q"/>
<constraint firstItem="7n9-wN-Uuy" firstAttribute="trailing" secondItem="xIs-Qs-ZUi" secondAttribute="trailing" constant="-5" id="MIJ-zp-9TR"/>
<constraint firstItem="FvS-gS-VUF" firstAttribute="trailing" secondItem="bAp-HV-Zc7" secondAttribute="trailing" id="O6G-zi-LeN"/>
<constraint firstItem="Dt4-sc-cd4" firstAttribute="top" secondItem="bAp-HV-Zc7" secondAttribute="top" constant="-20" id="W6G-2n-pkC"/>
<constraint firstItem="Dt4-sc-cd4" firstAttribute="centerX" secondItem="bAp-HV-Zc7" secondAttribute="centerX" id="ZeF-xV-20d"/>
<constraint firstItem="XSS-VJ-7Gi" firstAttribute="trailing" secondItem="bAp-HV-Zc7" secondAttribute="trailing" id="e2C-Tu-0qj"/>
<constraint firstItem="zaf-sd-VhI" firstAttribute="top" secondItem="FvS-gS-VUF" secondAttribute="bottom" constant="2" id="g57-ez-75o"/>
<constraint firstItem="XSS-VJ-7Gi" firstAttribute="leading" secondItem="bAp-HV-Zc7" secondAttribute="leading" id="j2M-tH-Nkl"/>
<constraint firstItem="O3B-Qw-b3G" firstAttribute="centerX" secondItem="Dt4-sc-cd4" secondAttribute="centerX" id="jtI-yw-AVJ"/>
<constraint firstItem="xIs-Qs-ZUi" firstAttribute="bottom" secondItem="bAp-HV-Zc7" secondAttribute="bottom" constant="-10" id="n6f-YO-GEj"/>
<constraint firstItem="FvS-gS-VUF" firstAttribute="top" secondItem="O3B-Qw-b3G" secondAttribute="bottom" constant="2" id="pCS-8t-Sdh"/>
<constraint firstItem="zaf-sd-VhI" firstAttribute="leading" secondItem="bAp-HV-Zc7" secondAttribute="leading" id="u55-Sp-Gcu"/>
<constraint firstItem="7n9-wN-Uuy" firstAttribute="leading" secondItem="xIs-Qs-ZUi" secondAttribute="leading" constant="20" id="ucl-We-U9T"/>
<constraint firstAttribute="trailing" secondItem="bAp-HV-Zc7" secondAttribute="trailing" id="w0H-sm-R6j"/>
<constraint firstItem="xIs-Qs-ZUi" firstAttribute="centerX" secondItem="bAp-HV-Zc7" secondAttribute="centerX" id="x7Y-HY-I4W"/>
<constraint firstAttribute="bottom" secondItem="bAp-HV-Zc7" secondAttribute="bottom" id="4bt-BV-bKZ"/>
<constraint firstItem="bAp-HV-Zc7" firstAttribute="top" secondItem="v5g-yt-Tiv" secondAttribute="top" id="5KM-DD-RvZ"/>
<constraint firstItem="bAp-HV-Zc7" firstAttribute="leading" secondItem="v5g-yt-Tiv" secondAttribute="leading" id="5eh-zS-LH0"/>
<constraint firstItem="O3B-Qw-b3G" firstAttribute="centerX" secondItem="v5g-yt-Tiv" secondAttribute="centerX" id="6jV-fV-GII"/>
<constraint firstItem="7n9-wN-Uuy" firstAttribute="trailing" secondItem="xIs-Qs-ZUi" secondAttribute="trailing" id="9Zi-yq-XdP"/>
<constraint firstItem="xIs-Qs-ZUi" firstAttribute="bottom" secondItem="Dt4-sc-cd4" secondAttribute="bottom" constant="10" id="Frt-DU-1sK"/>
<constraint firstItem="Dt4-sc-cd4" firstAttribute="centerX" secondItem="v5g-yt-Tiv" secondAttribute="centerX" id="GtP-Of-mdH"/>
<constraint firstItem="O3B-Qw-b3G" firstAttribute="top" secondItem="xIs-Qs-ZUi" secondAttribute="bottom" constant="2" id="H8i-cZ-l27"/>
<constraint firstItem="Dt4-sc-cd4" firstAttribute="top" secondItem="v5g-yt-Tiv" secondAttribute="top" constant="24" id="JOk-DQ-n51"/>
<constraint firstItem="7n9-wN-Uuy" firstAttribute="leading" secondItem="xIs-Qs-ZUi" secondAttribute="trailing" constant="-60" id="QaO-W3-TeO"/>
<constraint firstItem="zaf-sd-VhI" firstAttribute="centerX" secondItem="v5g-yt-Tiv" secondAttribute="centerX" id="UlI-pf-E5h"/>
<constraint firstItem="xIs-Qs-ZUi" firstAttribute="centerX" secondItem="v5g-yt-Tiv" secondAttribute="centerX" id="Zxw-es-VEF"/>
<constraint firstItem="zaf-sd-VhI" firstAttribute="centerY" secondItem="O3B-Qw-b3G" secondAttribute="centerY" constant="2" id="cl6-lk-4OE"/>
<constraint firstAttribute="trailing" secondItem="bAp-HV-Zc7" secondAttribute="trailing" id="dF4-lM-SZc"/>
<constraint firstAttribute="trailing" secondItem="XSS-VJ-7Gi" secondAttribute="trailing" id="i4k-Hn-7lN"/>
<constraint firstItem="7n9-wN-Uuy" firstAttribute="centerY" secondItem="xIs-Qs-ZUi" secondAttribute="centerY" id="qjr-is-kKy"/>
<constraint firstItem="XSS-VJ-7Gi" firstAttribute="top" secondItem="O3B-Qw-b3G" secondAttribute="bottom" constant="2" id="suF-Dg-bRi"/>
<constraint firstItem="XSS-VJ-7Gi" firstAttribute="leading" secondItem="v5g-yt-Tiv" secondAttribute="leading" id="y1F-B6-ASu"/>
</constraints>
</view>
</subviews>
<constraints>
<constraint firstItem="v5g-yt-Tiv" firstAttribute="top" secondItem="YTz-cQ-cnc" secondAttribute="top" constant="20" id="0R3-r5-Wxd"/>
<constraint firstItem="XUB-Y8-XcZ" firstAttribute="leading" secondItem="iN0-l3-epB" secondAttribute="leading" constant="16" id="N3B-R1-7yD"/>
<constraint firstItem="XUB-Y8-XcZ" firstAttribute="top" secondItem="YTz-cQ-cnc" secondAttribute="top" constant="20" id="T7Y-QD-Rmk"/>
<constraint firstAttribute="trailing" secondItem="v5g-yt-Tiv" secondAttribute="trailing" constant="16" id="WVw-as-Mru"/>
<constraint firstItem="YTz-cQ-cnc" firstAttribute="top" secondItem="iN0-l3-epB" secondAttribute="top" constant="10" id="Xam-R0-afY"/>
<constraint firstItem="YTz-cQ-cnc" firstAttribute="width" secondItem="XUB-Y8-XcZ" secondAttribute="width" id="bjS-d4-o6d"/>
<constraint firstItem="YTz-cQ-cnc" firstAttribute="leading" secondItem="XUB-Y8-XcZ" secondAttribute="trailing" constant="13" id="grr-dS-qvb"/>
<constraint firstItem="v5g-yt-Tiv" firstAttribute="width" secondItem="XUB-Y8-XcZ" secondAttribute="width" id="kyg-aW-8jU"/>
<constraint firstItem="v5g-yt-Tiv" firstAttribute="leading" secondItem="YTz-cQ-cnc" secondAttribute="trailing" constant="13" id="mho-CF-53Q"/>
<constraint firstItem="XUB-Y8-XcZ" firstAttribute="leading" secondItem="iN0-l3-epB" secondAttribute="leading" constant="12" id="6VL-Hb-5IZ"/>
<constraint firstItem="v5g-yt-Tiv" firstAttribute="top" secondItem="XUB-Y8-XcZ" secondAttribute="top" id="6o7-2H-116"/>
<constraint firstItem="v5g-yt-Tiv" firstAttribute="width" secondItem="XUB-Y8-XcZ" secondAttribute="width" id="BOb-5s-K8C"/>
<constraint firstAttribute="trailing" secondItem="v5g-yt-Tiv" secondAttribute="trailing" constant="12" id="FZF-aX-gTK"/>
<constraint firstItem="YTz-cQ-cnc" firstAttribute="centerX" secondItem="iN0-l3-epB" secondAttribute="centerX" id="Zit-HA-iOt"/>
<constraint firstAttribute="trailing" secondItem="mst-yh-1Ka" secondAttribute="trailing" constant="10" id="cyk-ls-opz"/>
<constraint firstItem="mst-yh-1Ka" firstAttribute="leading" secondItem="iN0-l3-epB" secondAttribute="leading" constant="10" id="ghN-mf-Ata"/>
<constraint firstItem="YTz-cQ-cnc" firstAttribute="top" secondItem="iN0-l3-epB" secondAttribute="top" constant="32" id="iH2-lf-0n7"/>
<constraint firstItem="XUB-Y8-XcZ" firstAttribute="top" secondItem="iN0-l3-epB" secondAttribute="top" constant="71" id="jGH-Jd-JlS"/>
<constraint firstAttribute="bottom" secondItem="mst-yh-1Ka" secondAttribute="bottom" id="l2Q-De-poJ"/>
<constraint firstItem="v5g-yt-Tiv" firstAttribute="bottom" secondItem="XUB-Y8-XcZ" secondAttribute="bottom" id="mqe-Ba-tTT"/>
<constraint firstItem="mst-yh-1Ka" firstAttribute="top" secondItem="iN0-l3-epB" secondAttribute="top" id="vLI-SL-QrW"/>
</constraints>
<freeformSimulatedSizeMetrics key="simulatedDestinationMetrics"/>
<connections>
@@ -316,17 +292,16 @@
<outlet property="thirdNameLabel" destination="zaf-sd-VhI" id="i1e-MY-xKc"/>
<outlet property="thirdRankValueLabel" destination="7n9-wN-Uuy" id="JTa-ty-Wtk"/>
</connections>
<point key="canvasLocation" x="225.95419847328245" y="117.25352112676057"/>
<point key="canvasLocation" x="225.19083969465649" y="116.90140845070422"/>
</view>
</objects>
<resources>
<image name="rank_first_bg" width="110" height="124"/>
<image name="rank_first_header" width="64" height="64"/>
<image name="rank_second_bg" width="103" height="116"/>
<image name="rank_second_header" width="64" height="64"/>
<image name="rank_third_bg" width="103" height="116"/>
<image name="rank_third_header" width="64" height="64"/>
<image name="rank_value_bg" width="85" height="18"/>
<image name="user_header_placehoulder" width="40" height="40"/>
<image name="home_rank_top_bg" width="355" height="256"/>
<image name="home_rank_top_name_bg" width="95" height="30"/>
<image name="rank_first_bg" width="158" height="197"/>
<image name="rank_second_bg" width="106" height="147"/>
<image name="rank_third_bg" width="106" height="147"/>
<image name="rank_value_bg" width="80" height="18"/>
<image name="user_header_placehoulder" width="100" height="100"/>
</resources>
</document>

View File

@@ -29,22 +29,25 @@
[self addSubview:self.weekBtn];
[self addSubview:self.monthBtn];
self.tmpBtn = self.dayBtn;
CGFloat btnWidth = (SCREEN_WIDTH-64*2-16*2)/3.0;
[self.dayBtn mas_makeConstraints:^(MASConstraintMaker *make) {
make.left.mas_equalTo(64);
make.height.mas_equalTo(35);
make.width.mas_equalTo(btnWidth);
make.centerY.mas_equalTo(self);
}];
CGFloat btnWidth = 92;
CGFloat btnHeight = 36;
[self.weekBtn mas_makeConstraints:^(MASConstraintMaker *make) {
make.left.equalTo(self.dayBtn.mas_right).offset(16);
make.height.mas_equalTo(35);
make.height.mas_equalTo(btnHeight);
make.width.mas_equalTo(btnWidth);
make.centerY.mas_equalTo(self);
make.centerX.equalTo(self);
}];
[self.dayBtn mas_makeConstraints:^(MASConstraintMaker *make) {
make.right.equalTo(self.weekBtn.mas_left).offset(-12);
make.height.mas_equalTo(btnHeight);
make.width.mas_equalTo(btnWidth);
make.centerY.mas_equalTo(self);
}];
[self.monthBtn mas_makeConstraints:^(MASConstraintMaker *make) {
make.left.equalTo(self.weekBtn.mas_right).offset(16);
make.height.mas_equalTo(35);
make.left.equalTo(self.weekBtn.mas_right).offset(12);
make.height.mas_equalTo(btnHeight);
make.width.mas_equalTo(btnWidth);
make.centerY.mas_equalTo(self);
}];
@@ -65,8 +68,8 @@
_dayBtn = [[QXRankTypeButton alloc] init];
[_dayBtn setTitle:@"日榜" forState:(UIControlStateNormal)];
[_dayBtn addTarget:self action:@selector(typeAction:) forControlEvents:(UIControlEventTouchUpInside)];
_dayBtn.layer.masksToBounds = YES;
_dayBtn.layer.cornerRadius = 17.5;
// _dayBtn.layer.masksToBounds = YES;
// _dayBtn.layer.cornerRadius = 18;
_dayBtn.tag = 1;
}
return _dayBtn;
@@ -76,8 +79,8 @@
_weekBtn = [[QXRankTypeButton alloc] init];
[_weekBtn setTitle:@"周榜" forState:(UIControlStateNormal)];
[_weekBtn addTarget:self action:@selector(typeAction:) forControlEvents:(UIControlEventTouchUpInside)];
_weekBtn.layer.masksToBounds = YES;
_weekBtn.layer.cornerRadius = 17.5;
// _weekBtn.layer.masksToBounds = YES;
// _weekBtn.layer.cornerRadius = 18;
_weekBtn.tag = 2;
}
return _weekBtn;
@@ -87,8 +90,8 @@
_monthBtn = [[QXRankTypeButton alloc] init];
[_monthBtn setTitle:@"月榜" forState:(UIControlStateNormal)];
[_monthBtn addTarget:self action:@selector(typeAction:) forControlEvents:(UIControlEventTouchUpInside)];
_monthBtn.layer.masksToBounds = YES;
_monthBtn.layer.cornerRadius = 17.5;
// _monthBtn.layer.masksToBounds = YES;
// _monthBtn.layer.cornerRadius = 18;
_monthBtn.tag = 3;
}
return _monthBtn;
@@ -100,20 +103,22 @@
{
self = [super init];
if (self) {
[self setTitleColor:QXConfig.btnTextColor forState:(UIControlStateSelected)];
[self setTitleColor:QXConfig.textColor forState:(UIControlStateNormal)];
[self setTitleColor:RGB16(0x421C11) forState:(UIControlStateSelected)];
[self setTitleColor:RGB16(0xD0E957) forState:(UIControlStateNormal)];
[self setBackgroundImage:[UIImage imageNamed:@"home_rank_btn_bg_nor"] forState:(UIControlStateNormal)];
[self setBackgroundImage:[UIImage imageNamed:@"home_rank_btn_bg_sel"] forState:(UIControlStateSelected)];
self.titleLabel.font = [UIFont boldSystemFontOfSize:14];
self.backgroundColor = RGB16(0xF6F6F6);
// self.backgroundColor = RGB16(0xF6F6F6);
}
return self;
}
-(void)setSelected:(BOOL)selected{
[super setSelected:selected];
if (selected) {
self.backgroundColor = QXConfig.themeColor ;
}else{
self.backgroundColor = RGB16(0xF6F6F6);
}
// if (selected) {
// self.backgroundColor = QXConfig.themeColor ;
// }else{
// self.backgroundColor = RGB16(0xF6F6F6);
// }
}
@end

View File

@@ -23,7 +23,7 @@
<string>weixin</string>
<key>CFBundleURLSchemes</key>
<array>
<string>wxfc7bf7ca8c71840d</string>
<string>wxc7681513be9f926b</string>
</array>
</dict>
</array>

View File

@@ -77,7 +77,7 @@
</constraints>
<inset key="imageEdgeInsets" minX="0.0" minY="0.0" maxX="2.2250738585072014e-308" maxY="0.0"/>
<state key="normal" title="随机" image="random">
<color key="titleColor" red="0.42352941176470588" green="0.28627450980392155" blue="0.89411764705882346" alpha="1" colorSpace="calibratedRGB"/>
<color key="titleColor" red="0.13333333333333333" green="0.73333333333333328" blue="0.47450980392156861" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="randomAction:" destination="-1" eventType="touchUpInside" id="3Yc-LB-baH"/>
@@ -135,7 +135,6 @@
</connections>
</button>
</subviews>
<color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints>
<constraint firstAttribute="trailing" secondItem="00d-00-Cba" secondAttribute="trailing" id="8pT-GO-EDd"/>
<constraint firstItem="00d-00-Cba" firstAttribute="top" secondItem="rwk-8l-Fr0" secondAttribute="top" id="CgM-hi-eIZ"/>
@@ -158,7 +157,6 @@
</connections>
</button>
</subviews>
<color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints>
<constraint firstItem="ij4-1N-0BV" firstAttribute="leading" secondItem="8K8-1E-c7A" secondAttribute="leading" id="GrA-Q1-aie"/>
<constraint firstAttribute="bottom" secondItem="ij4-1N-0BV" secondAttribute="bottom" id="iVZ-Oh-tVb"/>

View File

@@ -49,6 +49,7 @@
#import <SDWebImageWebPCoder/SDWebImageWebPCoder.h>
#import "QXAppStartViewController.h"
#import "QXGiftPlayerManager.h"
#import "QXGiftDisplayManager.h"
#import "IQKeyboardManager.h"
#import "QXChirldViewController.h"
#import "QXMineNetwork.h"
@@ -258,14 +259,16 @@
QXLOG(@"========app已经进入后台========");
if ([QXGlobal.shareGlobal.roomId isExist]) {
[[QXGiftPlayerManager shareManager] stopPlay];
[[QXGiftDisplayManager sharedManager] inBackGround];
}
}
-(void)applicationWillResignActive:(UIApplication *)application{
QXLOG(@"========app即将进入后台========");
}
-(void)applicationWillEnterForeground:(UIApplication *)application{
if ([QXGlobal.shareGlobal.roomId isExist] && (QXGlobal.shareGlobal.miniView==nil)) {
if ([QXGlobal.shareGlobal.roomId isExist]) {
[[QXGiftPlayerManager shareManager] startPlay];
[[QXGiftDisplayManager sharedManager] becomeFront];
}
}

View File

@@ -5,7 +5,7 @@
"scale" : "1x"
},
{
"filename" : "背景3@2x.png",
"filename" : "一键登录背景@2x.png",
"idiom" : "universal",
"scale" : "2x"
},

Binary file not shown.

After

Width:  |  Height:  |  Size: 456 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 316 KiB

View File

@@ -5,7 +5,7 @@
"scale" : "1x"
},
{
"filename" : "app_home_bg@2x.png",
"filename" : "首页背景@2x.png",
"idiom" : "universal",
"scale" : "2x"
},

Binary file not shown.

Before

Width:  |  Height:  |  Size: 296 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 314 KiB

View File

@@ -1,6 +0,0 @@
{
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 103 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 234 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 69 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 165 KiB

View File

@@ -5,12 +5,12 @@
"scale" : "1x"
},
{
"filename" : "rank_first_header@2x.png",
"filename" : "home_rank_btn_bg_nor@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "rank_first_header@3x.png",
"filename" : "home_rank_btn_bg_nor@3x.png",
"idiom" : "universal",
"scale" : "3x"
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

View File

@@ -5,12 +5,12 @@
"scale" : "1x"
},
{
"filename" : "rank_third_header@2x.png",
"filename" : "home_rank_btn_bg_sel@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "rank_third_header@3x.png",
"filename" : "home_rank_btn_bg_sel@3x.png",
"idiom" : "universal",
"scale" : "3x"
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

View File

@@ -5,12 +5,12 @@
"scale" : "1x"
},
{
"filename" : "chat_bubble2@2x.png",
"filename" : "home_rank_list_bg@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "chat_bubble2@3x.png",
"filename" : "home_rank_list_bg@3x.png",
"idiom" : "universal",
"scale" : "3x"
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 50 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 110 KiB

View File

@@ -5,12 +5,11 @@
"scale" : "1x"
},
{
"filename" : "Group 283@2x.png",
"filename" : "home_rank_top_bg@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "Group 283@3x.png",
"idiom" : "universal",
"scale" : "3x"
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 503 KiB

View File

@@ -0,0 +1,22 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "home_rank_top_cp_name_bg@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "home_rank_top_cp_name_bg@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

View File

@@ -5,12 +5,12 @@
"scale" : "1x"
},
{
"filename" : "chat_buble1@2x.png",
"filename" : "home_rank_top_name_bg@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "chat_buble1@3x.png",
"filename" : "home_rank_top_name_bg@3x.png",
"idiom" : "universal",
"scale" : "3x"
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

View File

@@ -5,12 +5,11 @@
"scale" : "1x"
},
{
"filename" : "Mask group@2x.png",
"filename" : "home_rank_bg@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "Mask group@3x.png",
"idiom" : "universal",
"scale" : "3x"
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

View File

@@ -5,12 +5,12 @@
"scale" : "1x"
},
{
"filename" : "Rectangle 448@2x.png",
"filename" : "my_rank_bg@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "Rectangle 448@3x.png",
"filename" : "my_rank_bg@3x.png",
"idiom" : "universal",
"scale" : "3x"
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 71 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 157 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 87 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 206 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 52 KiB

After

Width:  |  Height:  |  Size: 177 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 114 KiB

After

Width:  |  Height:  |  Size: 376 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 43 KiB

View File

@@ -1,22 +0,0 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "rank_real_love_first_header@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "rank_real_love_first_header@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 78 KiB

View File

@@ -1,22 +0,0 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "rank_real_love_first_header@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "rank_real_love_first_header@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 53 KiB

View File

@@ -1,22 +0,0 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "rank_real_love_third_header@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "rank_real_love_third_header@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 60 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.3 KiB

After

Width:  |  Height:  |  Size: 9.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 41 KiB

After

Width:  |  Height:  |  Size: 81 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 93 KiB

After

Width:  |  Height:  |  Size: 170 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 47 KiB

After

Width:  |  Height:  |  Size: 81 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 102 KiB

After

Width:  |  Height:  |  Size: 169 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.2 KiB

After

Width:  |  Height:  |  Size: 9.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 19 KiB

View File

@@ -5,12 +5,12 @@
"scale" : "1x"
},
{
"filename" : "@2x.png",
"filename" : "room_hot_icon@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "@3x.png",
"filename" : "room_hot_icon@3x.png",
"idiom" : "universal",
"scale" : "3x"
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 35 KiB

After

Width:  |  Height:  |  Size: 49 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 73 KiB

After

Width:  |  Height:  |  Size: 99 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1003 B

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 2.1 KiB

View File

@@ -5,7 +5,7 @@
"scale" : "1x"
},
{
"filename" : "iPadProApp_83.5pt@2x.png",
"filename" : "login_logo.png",
"idiom" : "universal",
"scale" : "2x"
},

Binary file not shown.

Before

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB

View File

@@ -5,12 +5,12 @@
"scale" : "1x"
},
{
"filename" : "random@2x.png",
"filename" : "随机@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "random@3x.png",
"filename" : "随机@3x.png",
"idiom" : "universal",
"scale" : "3x"
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

View File

@@ -5,12 +5,12 @@
"scale" : "1x"
},
{
"filename" : "welcome_midi@2x.png",
"filename" : "欢迎来到梵音@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "welcome_midi@3x.png",
"filename" : "欢迎来到梵音@3x.png",
"idiom" : "universal",
"scale" : "3x"
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 148 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 334 KiB

Some files were not shown because too many files have changed in this diff Show More