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

@@ -787,7 +787,7 @@
"$(inherited)", "$(inherited)",
"$(SDKROOT)/usr/lib/swift", "$(SDKROOT)/usr/lib/swift",
); );
MARKETING_VERSION = 1.0.10; MARKETING_VERSION = 1.0.0;
PRODUCT_BUNDLE_IDENTIFIER = com.qxcm.qxlive; PRODUCT_BUNDLE_IDENTIFIER = com.qxcm.qxlive;
PRODUCT_NAME = "$(TARGET_NAME)"; PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = ""; PROVISIONING_PROFILE_SPECIFIER = "";
@@ -853,7 +853,7 @@
"$(inherited)", "$(inherited)",
"$(SDKROOT)/usr/lib/swift", "$(SDKROOT)/usr/lib/swift",
); );
MARKETING_VERSION = 1.0.10; MARKETING_VERSION = 1.0.0;
PRODUCT_BUNDLE_IDENTIFIER = com.qxcm.qxlive; PRODUCT_BUNDLE_IDENTIFIER = com.qxcm.qxlive;
PRODUCT_NAME = "$(TARGET_NAME)"; PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = ""; PROVISIONING_PROFILE_SPECIFIER = "";

View File

@@ -1,5 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0"> <plist version="1.0">
<dict/> <dict>
<key>IDEWorkspaceSharedSettings_AutocreateContextsIfNeeded</key>
<false/>
</dict>
</plist> </plist>

View File

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

View File

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

View File

@@ -35,7 +35,11 @@
// Do any additional setup after loading the view. // Do any additional setup after loading the view.
[self initSubViews]; [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{ -(void)initSubViews{
self.bgImageHidden = YES; self.bgImageHidden = YES;
self.dataType = @"1"; self.dataType = @"1";
@@ -180,7 +184,7 @@
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{ -(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
if (self.rankType == 4) {//CP if (self.rankType == 4) {//CP
QXRankCPListCell *cell = [QXRankCPListCell cellWithTableView:tableView]; QXRankCPListCell *cell = [QXRankCPListCell cellWithTableView:tableView];
// cell.model = self.dataArray[indexPath.row]; cell.model = self.dataArray[indexPath.row];
return cell; return cell;
}else{ }else{
QXRankListCell *cell = [QXRankListCell cellWithTableView:tableView]; QXRankListCell *cell = [QXRankListCell cellWithTableView:tableView];
@@ -235,7 +239,7 @@
} }
-(QXMyRankView *)myRankView{ -(QXMyRankView *)myRankView{
if (!_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; return _myRankView;
} }
@@ -247,7 +251,7 @@
_tableView.backgroundColor = [UIColor clearColor]; _tableView.backgroundColor = [UIColor clearColor];
_tableView.tableFooterView = [UIView new]; _tableView.tableFooterView = [UIView new];
_tableView.separatorStyle = UITableViewCellSeparatorStyleNone; _tableView.separatorStyle = UITableViewCellSeparatorStyleNone;
_tableView.rowHeight = 50; _tableView.rowHeight = 64;
MJWeakSelf MJWeakSelf
_tableView.mj_header = [MJRefreshNormalHeader headerWithRefreshingBlock:^{ _tableView.mj_header = [MJRefreshNormalHeader headerWithRefreshingBlock:^{
[weakSelf getRankData]; [weakSelf getRankData];

View File

@@ -27,8 +27,22 @@
[super viewWillAppear:animated]; [super viewWillAppear:animated];
[self.navigationController setNavigationBarHidden:NO animated:YES]; [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{ -(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.titles = @[@"房间榜", @"财富榜", @"魅力榜",@"真爱榜"]; self.titles = @[@"房间榜", @"财富榜", @"魅力榜",@"真爱榜"];
self.listVCArray = [NSMutableArray array]; self.listVCArray = [NSMutableArray array];
@@ -36,8 +50,8 @@
self.categoryView.frame = CGRectMake(0, 0, SCREEN_WIDTH-100, 44); self.categoryView.frame = CGRectMake(0, 0, SCREEN_WIDTH-100, 44);
self.categoryView.delegate = self; self.categoryView.delegate = self;
self.categoryView.titles = self.titles; self.categoryView.titles = self.titles;
self.categoryView.titleSelectedColor = [UIColor colorWithHexString:@"#333333"]; self.categoryView.titleSelectedColor = [UIColor colorWithHexString:@"#ffffff"];
self.categoryView.titleColor = [UIColor colorWithHexString:@"#999999"]; self.categoryView.titleColor = [UIColor colorWithHexString:@"#ffffff"];
JXCategoryIndicatorImageView *indicatorImageView = [[JXCategoryIndicatorImageView alloc] init]; JXCategoryIndicatorImageView *indicatorImageView = [[JXCategoryIndicatorImageView alloc] init];
indicatorImageView.indicatorImageView.image = [UIImage imageNamed:@"home_slider"]; indicatorImageView.indicatorImageView.image = [UIImage imageNamed:@"home_slider"];
indicatorImageView.indicatorWidth = (SCREEN_WIDTH-100)/self.titles.count; indicatorImageView.indicatorWidth = (SCREEN_WIDTH-100)/self.titles.count;

View File

@@ -4,21 +4,20 @@
<dependencies> <dependencies>
<deployment identifier="iOS"/> <deployment identifier="iOS"/>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="23506"/> <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"/> <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
</dependencies> </dependencies>
<objects> <objects>
<placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner"/> <placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner"/>
<placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/> <placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/>
<view contentMode="scaleToFill" id="iN0-l3-epB" customClass="QXMyRankView"> <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"/> <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews> <subviews>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="my_rank_bg" translatesAutoresizingMaskIntoConstraints="NO" id="ePb-yj-J0N"> <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>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="user_header_placehoulder" translatesAutoresizingMaskIntoConstraints="NO" id="vLt-zu-0Mv"> <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> <constraints>
<constraint firstAttribute="width" constant="35" id="9ZR-5q-S9k"/> <constraint firstAttribute="width" constant="35" id="9ZR-5q-S9k"/>
<constraint firstAttribute="height" constant="35" id="f46-t6-Byz"/> <constraint firstAttribute="height" constant="35" id="f46-t6-Byz"/>
@@ -31,32 +30,32 @@
</userDefinedRuntimeAttributes> </userDefinedRuntimeAttributes>
</imageView> </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"> <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"/> <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"/> <nil key="highlightedColor"/>
</label> </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"> <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"/> <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"/> <nil key="highlightedColor"/>
</label> </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"> <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"/> <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"/> <nil key="highlightedColor"/>
</label> </label>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="my_rank_value_bg" translatesAutoresizingMaskIntoConstraints="NO" id="Wyj-Op-wbc"> <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> <constraints>
<constraint firstAttribute="width" constant="80" id="0gn-CS-aaa"/> <constraint firstAttribute="width" constant="80" id="0gn-CS-aaa"/>
<constraint firstAttribute="height" constant="17" id="qwh-GR-5C6"/> <constraint firstAttribute="height" constant="17" id="qwh-GR-5C6"/>
</constraints> </constraints>
</imageView> </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"> <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> <constraints>
<constraint firstAttribute="height" constant="17" id="9JK-sq-aEm"/> <constraint firstAttribute="height" constant="17" id="9JK-sq-aEm"/>
<constraint firstAttribute="width" relation="greaterThanOrEqual" constant="50" id="TGV-kn-GoQ"/> <constraint firstAttribute="width" relation="greaterThanOrEqual" constant="50" id="TGV-kn-GoQ"/>
@@ -66,7 +65,7 @@
<nil key="highlightedColor"/> <nil key="highlightedColor"/>
</label> </label>
<imageView hidden="YES" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="user_header_placehoulder" translatesAutoresizingMaskIntoConstraints="NO" id="gJ7-Yb-gZ2"> <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> <constraints>
<constraint firstAttribute="height" constant="30" id="EgB-Jp-opH"/> <constraint firstAttribute="height" constant="30" id="EgB-Jp-opH"/>
<constraint firstAttribute="width" constant="30" id="HzL-Mh-zxc"/> <constraint firstAttribute="width" constant="30" id="HzL-Mh-zxc"/>
@@ -79,7 +78,7 @@
</userDefinedRuntimeAttributes> </userDefinedRuntimeAttributes>
</imageView> </imageView>
<imageView hidden="YES" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="user_header_placehoulder" translatesAutoresizingMaskIntoConstraints="NO" id="HyS-dG-hw0"> <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> <constraints>
<constraint firstAttribute="width" constant="30" id="Z9M-Lo-cGv"/> <constraint firstAttribute="width" constant="30" id="Z9M-Lo-cGv"/>
<constraint firstAttribute="height" constant="30" id="mfF-fJ-KoI"/> <constraint firstAttribute="height" constant="30" id="mfF-fJ-KoI"/>
@@ -92,7 +91,7 @@
</userDefinedRuntimeAttributes> </userDefinedRuntimeAttributes>
</imageView> </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"> <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> <userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="boolean" keyPath="layer.masksToBounds" value="YES"/> <userDefinedRuntimeAttribute type="boolean" keyPath="layer.masksToBounds" value="YES"/>
<userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius"> <userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
@@ -101,32 +100,31 @@
</userDefinedRuntimeAttributes> </userDefinedRuntimeAttributes>
</imageView> </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"> <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"/> <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"/> <nil key="highlightedColor"/>
</label> </label>
</subviews> </subviews>
<color key="backgroundColor" systemColor="systemBackgroundColor"/>
<constraints> <constraints>
<constraint firstItem="vLt-zu-0Mv" firstAttribute="top" secondItem="EWO-Iu-HUp" secondAttribute="bottom" constant="-10" id="1NF-b5-nfv"/> <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 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="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="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 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="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="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="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="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="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="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="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 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="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="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="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="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="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"/> <constraint firstItem="HyS-dG-hw0" firstAttribute="trailing" secondItem="EkQ-iX-tic" secondAttribute="trailing" id="h9A-UL-yEO"/>
@@ -151,12 +149,9 @@
</view> </view>
</objects> </objects>
<resources> <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_rank_value_bg" width="43" height="17"/>
<image name="my_real_love_bg" width="60" height="30"/> <image name="my_real_love_bg" width="60" height="30"/>
<image name="user_header_placehoulder" width="40" height="40"/> <image name="user_header_placehoulder" width="100" height="100"/>
<systemColor name="systemBackgroundColor">
<color white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
</systemColor>
</resources> </resources>
</document> </document>

View File

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

View File

@@ -13,17 +13,18 @@
QXRankCPListCell *cell = [tableView dequeueReusableCellWithIdentifier:cellId]; QXRankCPListCell *cell = [tableView dequeueReusableCellWithIdentifier:cellId];
if (!cell) { if (!cell) {
cell = [[NSBundle mainBundle] loadNibNamed:cellId owner:nil options:nil].lastObject; cell = [[NSBundle mainBundle] loadNibNamed:cellId owner:nil options:nil].lastObject;
cell.backgroundColor = UIColor.clearColor;
} }
return cell; return cell;
} }
//-(void)setModel:(SRRankListResponseModel *)model{ -(void)setModel:(QXMyRankModel *)model{
// _model = model; _model = model;
// [self.headerImageView1 sd_setImageWithURL:[NSURL URLWithString:model.head_picture1] placeholderImage:[UIImage imageNamed:@"user_header_placehoulder"]]; [self.headerImageView1 sd_setImageWithURL:[NSURL URLWithString:model.user_avatar] placeholderImage:[UIImage imageNamed:@"user_header_placehoulder"]];
// [self.headerImageView2 sd_setImageWithURL:[NSURL URLWithString:model.head_picture2] 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.nickname1,model.nickname2]; self.nameLabel.text = [NSString stringWithFormat:@"%@\n%@",model.nickname,model.nickname1];
// self.valueLabel.text = model.number; self.valueLabel.text = [NSString qx_showHotCountNum:model.total.longLongValue];
// self.numberLabel.text = model.rank; self.numberLabel.text = model.rank;
//} }
- (void)awakeFromNib { - (void)awakeFromNib {
[super awakeFromNib]; [super awakeFromNib];
// Initialization code // 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"> <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"/> <device id="retina6_12" orientation="portrait" appearance="light"/>
<dependencies> <dependencies>
<deployment identifier="iOS"/>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="23506"/> <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="23506"/>
<capability name="Safe area layout guides" minToolsVersion="9.0"/> <capability name="Safe area layout guides" minToolsVersion="9.0"/>
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.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="IBFilesOwner" id="-1" userLabel="File's Owner"/>
<placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/> <placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/>
<tableViewCell contentMode="scaleToFill" selectionStyle="default" indentationWidth="10" rowHeight="132" id="KGk-i7-Jjw" customClass="QXRankCPListCell"> <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"/> <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"> <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"/> <autoresizingMask key="autoresizingMask"/>
<subviews> <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"> <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"/> <rect key="frame" x="40" y="23.666666666666671" width="9" height="17"/>
<constraints>
<constraint firstAttribute="width" constant="30" id="h6P-AH-kzH"/>
</constraints>
<fontDescription key="fontDescription" type="system" pointSize="14"/> <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"/> <nil key="highlightedColor"/>
</label> </label>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="user_header_placehoulder" translatesAutoresizingMaskIntoConstraints="NO" id="8nl-Wf-Mmq"> <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> <constraints>
<constraint firstAttribute="width" constant="30" id="76g-jc-5fs"/> <constraint firstAttribute="width" constant="30" id="76g-jc-5fs"/>
<constraint firstAttribute="height" constant="30" id="Q8C-ug-bGh"/> <constraint firstAttribute="height" constant="30" id="Q8C-ug-bGh"/>
@@ -39,7 +40,7 @@
</userDefinedRuntimeAttributes> </userDefinedRuntimeAttributes>
</imageView> </imageView>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="user_header_placehoulder" translatesAutoresizingMaskIntoConstraints="NO" id="Tzo-q6-iXL"> <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> <constraints>
<constraint firstAttribute="height" constant="30" id="Xau-Zt-JhU"/> <constraint firstAttribute="height" constant="30" id="Xau-Zt-JhU"/>
<constraint firstAttribute="width" constant="30" id="xJm-En-LYo"/> <constraint firstAttribute="width" constant="30" id="xJm-En-LYo"/>
@@ -51,8 +52,8 @@
</userDefinedRuntimeAttribute> </userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes> </userDefinedRuntimeAttributes>
</imageView> </imageView>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="Group 7018" translatesAutoresizingMaskIntoConstraints="NO" id="gXN-qt-239"> <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="56" y="51" width="60" height="30"/> <rect key="frame" x="59" y="17" width="60" height="30"/>
<userDefinedRuntimeAttributes> <userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="boolean" keyPath="layer.masksToBounds" value="YES"/> <userDefinedRuntimeAttribute type="boolean" keyPath="layer.masksToBounds" value="YES"/>
<userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius"> <userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
@@ -61,28 +62,28 @@
</userDefinedRuntimeAttributes> </userDefinedRuntimeAttributes>
</imageView> </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"> <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> <constraints>
<constraint firstAttribute="width" constant="55" id="sNf-Qe-nxg"/> <constraint firstAttribute="width" relation="greaterThanOrEqual" constant="55" id="sNf-Qe-nxg"/>
</constraints> </constraints>
<fontDescription key="fontDescription" type="system" pointSize="14"/> <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"/> <nil key="highlightedColor"/>
</label> </label>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="Vector" translatesAutoresizingMaskIntoConstraints="NO" id="BVp-92-65o"> <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="473" y="56" width="20" height="20"/> <rect key="frame" x="374" y="22" width="20" height="20"/>
<constraints> <constraints>
<constraint firstAttribute="width" constant="20" id="Bp3-AN-p7l"/> <constraint firstAttribute="width" constant="20" id="Bp3-AN-p7l"/>
<constraint firstAttribute="height" constant="20" id="g7q-UD-YrY"/> <constraint firstAttribute="height" constant="20" id="g7q-UD-YrY"/>
</constraints> </constraints>
</imageView> </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"> <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> <constraints>
<constraint firstAttribute="width" constant="200" id="qsT-0P-Czq"/> <constraint firstAttribute="width" constant="200" id="qsT-0P-Czq"/>
</constraints> </constraints>
<fontDescription key="fontDescription" type="system" pointSize="14"/> <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"/> <nil key="highlightedColor"/>
</label> </label>
</subviews> </subviews>
@@ -92,15 +93,19 @@
<constraint firstItem="8nl-Wf-Mmq" firstAttribute="centerY" secondItem="gXN-qt-239" secondAttribute="centerY" id="Ckp-yY-L3M"/> <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 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="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="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="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="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="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="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="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 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="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> </constraints>
</tableViewCellContentView> </tableViewCellContentView>
<viewLayoutGuide key="safeArea" id="aW0-zy-SZf"/> <viewLayoutGuide key="safeArea" id="aW0-zy-SZf"/>
@@ -115,8 +120,9 @@
</tableViewCell> </tableViewCell>
</objects> </objects>
<resources> <resources>
<image name="Group 7018" width="60" height="30"/> <image name="home_rank_list_bg" width="343" height="52"/>
<image name="Vector" width="14" height="14"/> <image name="my_real_love_bg" width="60" height="30"/>
<image name="user_header_placehoulder" width="128" height="128"/> <image name="room_hot_icon" width="14" height="14"/>
<image name="user_header_placehoulder" width="100" height="100"/>
</resources> </resources>
</document> </document>

View File

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

View File

@@ -13,6 +13,7 @@
QXRankListCell *cell = [tableView dequeueReusableCellWithIdentifier:cellId]; QXRankListCell *cell = [tableView dequeueReusableCellWithIdentifier:cellId];
if (!cell) { if (!cell) {
cell = [[NSBundle mainBundle] loadNibNamed:cellId owner:nil options:nil].lastObject; cell = [[NSBundle mainBundle] loadNibNamed:cellId owner:nil options:nil].lastObject;
cell.backgroundColor = UIColor.clearColor;
} }
return cell; 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"> <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"/> <device id="retina6_12" orientation="portrait" appearance="light"/>
<dependencies> <dependencies>
<deployment identifier="iOS"/>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="23506"/> <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="23506"/>
<capability name="Safe area layout guides" minToolsVersion="9.0"/> <capability name="Safe area layout guides" minToolsVersion="9.0"/>
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/> <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
@@ -9,24 +10,24 @@
<objects> <objects>
<placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner"/> <placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner"/>
<placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/> <placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/>
<tableViewCell contentMode="scaleToFill" selectionStyle="none" indentationWidth="10" rowHeight="97" id="KGk-i7-Jjw" customClass="QXRankListCell"> <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="97"/> <rect key="frame" x="0.0" y="0.0" width="454" height="64"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> <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"> <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"/> <autoresizingMask key="autoresizingMask"/>
<subviews> <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"> <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"/> <rect key="frame" x="40" y="23.666666666666671" width="9" height="17"/>
<constraints>
<constraint firstAttribute="width" constant="30" id="nSB-ak-zSd"/>
</constraints>
<fontDescription key="fontDescription" type="system" pointSize="14"/> <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"/> <nil key="highlightedColor"/>
</label> </label>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="user_header_placehoulder" translatesAutoresizingMaskIntoConstraints="NO" id="HlF-Pn-DKh"> <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> <constraints>
<constraint firstAttribute="width" constant="30" id="T1y-jn-Err"/> <constraint firstAttribute="width" constant="30" id="T1y-jn-Err"/>
<constraint firstAttribute="height" constant="30" id="U9j-xw-QBf"/> <constraint firstAttribute="height" constant="30" id="U9j-xw-QBf"/>
@@ -39,22 +40,22 @@
</userDefinedRuntimeAttributes> </userDefinedRuntimeAttributes>
</imageView> </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"> <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"/> <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"/> <nil key="highlightedColor"/>
</label> </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"> <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> <constraints>
<constraint firstAttribute="width" relation="greaterThanOrEqual" constant="55" id="Y5D-hq-2Hl"/> <constraint firstAttribute="width" relation="greaterThanOrEqual" constant="55" id="Y5D-hq-2Hl"/>
</constraints> </constraints>
<fontDescription key="fontDescription" type="system" pointSize="14"/> <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"/> <nil key="highlightedColor"/>
</label> </label>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="room_hot_icon" translatesAutoresizingMaskIntoConstraints="NO" id="6vu-N8-8uU"> <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> <constraints>
<constraint firstAttribute="width" constant="20" id="RPP-W2-uG7"/> <constraint firstAttribute="width" constant="20" id="RPP-W2-uG7"/>
<constraint firstAttribute="height" constant="20" id="cIl-7y-QqE"/> <constraint firstAttribute="height" constant="20" id="cIl-7y-QqE"/>
@@ -64,13 +65,17 @@
<constraints> <constraints>
<constraint firstItem="M4J-MV-C6I" firstAttribute="centerY" secondItem="H2p-sc-9uM" secondAttribute="centerY" id="3y8-eP-534"/> <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="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="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 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 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 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="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"/> <constraint firstItem="M4J-MV-C6I" firstAttribute="leading" secondItem="6vu-N8-8uU" secondAttribute="trailing" constant="8" symbolic="YES" id="uhf-Kz-A7s"/>
</constraints> </constraints>
</tableViewCellContentView> </tableViewCellContentView>
@@ -85,7 +90,8 @@
</tableViewCell> </tableViewCell>
</objects> </objects>
<resources> <resources>
<image name="room_hot_icon" width="16" height="16"/> <image name="home_rank_list_bg" width="343" height="52"/>
<image name="user_header_placehoulder" width="60" height="60"/> <image name="room_hot_icon" width="14" height="14"/>
<image name="user_header_placehoulder" width="100" height="100"/>
</resources> </resources>
</document> </document>

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -5,7 +5,7 @@
"scale" : "1x" "scale" : "1x"
}, },
{ {
"filename" : "背景3@2x.png", "filename" : "一键登录背景@2x.png",
"idiom" : "universal", "idiom" : "universal",
"scale" : "2x" "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" "scale" : "1x"
}, },
{ {
"filename" : "app_home_bg@2x.png", "filename" : "首页背景@2x.png",
"idiom" : "universal", "idiom" : "universal",
"scale" : "2x" "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" "scale" : "1x"
}, },
{ {
"filename" : "rank_first_header@2x.png", "filename" : "home_rank_btn_bg_nor@2x.png",
"idiom" : "universal", "idiom" : "universal",
"scale" : "2x" "scale" : "2x"
}, },
{ {
"filename" : "rank_first_header@3x.png", "filename" : "home_rank_btn_bg_nor@3x.png",
"idiom" : "universal", "idiom" : "universal",
"scale" : "3x" "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" "scale" : "1x"
}, },
{ {
"filename" : "rank_third_header@2x.png", "filename" : "home_rank_btn_bg_sel@2x.png",
"idiom" : "universal", "idiom" : "universal",
"scale" : "2x" "scale" : "2x"
}, },
{ {
"filename" : "rank_third_header@3x.png", "filename" : "home_rank_btn_bg_sel@3x.png",
"idiom" : "universal", "idiom" : "universal",
"scale" : "3x" "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" "scale" : "1x"
}, },
{ {
"filename" : "chat_bubble2@2x.png", "filename" : "home_rank_list_bg@2x.png",
"idiom" : "universal", "idiom" : "universal",
"scale" : "2x" "scale" : "2x"
}, },
{ {
"filename" : "chat_bubble2@3x.png", "filename" : "home_rank_list_bg@3x.png",
"idiom" : "universal", "idiom" : "universal",
"scale" : "3x" "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" "scale" : "1x"
}, },
{ {
"filename" : "Group 283@2x.png", "filename" : "home_rank_top_bg@2x.png",
"idiom" : "universal", "idiom" : "universal",
"scale" : "2x" "scale" : "2x"
}, },
{ {
"filename" : "Group 283@3x.png",
"idiom" : "universal", "idiom" : "universal",
"scale" : "3x" "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" "scale" : "1x"
}, },
{ {
"filename" : "chat_buble1@2x.png", "filename" : "home_rank_top_name_bg@2x.png",
"idiom" : "universal", "idiom" : "universal",
"scale" : "2x" "scale" : "2x"
}, },
{ {
"filename" : "chat_buble1@3x.png", "filename" : "home_rank_top_name_bg@3x.png",
"idiom" : "universal", "idiom" : "universal",
"scale" : "3x" "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" "scale" : "1x"
}, },
{ {
"filename" : "Mask group@2x.png", "filename" : "home_rank_bg@2x.png",
"idiom" : "universal", "idiom" : "universal",
"scale" : "2x" "scale" : "2x"
}, },
{ {
"filename" : "Mask group@3x.png",
"idiom" : "universal", "idiom" : "universal",
"scale" : "3x" "scale" : "3x"
} }

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

View File

@@ -5,12 +5,12 @@
"scale" : "1x" "scale" : "1x"
}, },
{ {
"filename" : "Rectangle 448@2x.png", "filename" : "my_rank_bg@2x.png",
"idiom" : "universal", "idiom" : "universal",
"scale" : "2x" "scale" : "2x"
}, },
{ {
"filename" : "Rectangle 448@3x.png", "filename" : "my_rank_bg@3x.png",
"idiom" : "universal", "idiom" : "universal",
"scale" : "3x" "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" "scale" : "1x"
}, },
{ {
"filename" : "@2x.png", "filename" : "room_hot_icon@2x.png",
"idiom" : "universal", "idiom" : "universal",
"scale" : "2x" "scale" : "2x"
}, },
{ {
"filename" : "@3x.png", "filename" : "room_hot_icon@3x.png",
"idiom" : "universal", "idiom" : "universal",
"scale" : "3x" "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" "scale" : "1x"
}, },
{ {
"filename" : "iPadProApp_83.5pt@2x.png", "filename" : "login_logo.png",
"idiom" : "universal", "idiom" : "universal",
"scale" : "2x" "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" "scale" : "1x"
}, },
{ {
"filename" : "random@2x.png", "filename" : "随机@2x.png",
"idiom" : "universal", "idiom" : "universal",
"scale" : "2x" "scale" : "2x"
}, },
{ {
"filename" : "random@3x.png", "filename" : "随机@3x.png",
"idiom" : "universal", "idiom" : "universal",
"scale" : "3x" "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" "scale" : "1x"
}, },
{ {
"filename" : "welcome_midi@2x.png", "filename" : "欢迎来到梵音@2x.png",
"idiom" : "universal", "idiom" : "universal",
"scale" : "2x" "scale" : "2x"
}, },
{ {
"filename" : "welcome_midi@3x.png", "filename" : "欢迎来到梵音@3x.png",
"idiom" : "universal", "idiom" : "universal",
"scale" : "3x" "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

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