提交
This commit is contained in:
24
SweetParty/主类/狸猫新增/爱情摩天轮/LMLoveLsListModel.h
Normal file
24
SweetParty/主类/狸猫新增/爱情摩天轮/LMLoveLsListModel.h
Normal file
@@ -0,0 +1,24 @@
|
||||
//
|
||||
// LMLoveLsListModel.h
|
||||
// SweetParty
|
||||
//
|
||||
// Created by Xmac on 2024/8/7.
|
||||
//
|
||||
|
||||
#import <Foundation/Foundation.h>
|
||||
|
||||
NS_ASSUME_NONNULL_BEGIN
|
||||
|
||||
@interface LMLoveLsListModel : NSObject
|
||||
|
||||
@property (nonatomic, strong) NSString *uid;
|
||||
@property (nonatomic, strong) NSString *nick_name;
|
||||
@property (nonatomic, strong) NSString *head_pic;
|
||||
@property (nonatomic, strong) NSString *receive_uid;
|
||||
@property (nonatomic, strong) NSString *receive_nick_name;
|
||||
@property (nonatomic, strong) NSString *receive_head_pic;
|
||||
@property (nonatomic, strong) NSString *rank_value;
|
||||
|
||||
@end
|
||||
|
||||
NS_ASSUME_NONNULL_END
|
||||
12
SweetParty/主类/狸猫新增/爱情摩天轮/LMLoveLsListModel.m
Normal file
12
SweetParty/主类/狸猫新增/爱情摩天轮/LMLoveLsListModel.m
Normal file
@@ -0,0 +1,12 @@
|
||||
//
|
||||
// LMLoveLsListModel.m
|
||||
// SweetParty
|
||||
//
|
||||
// Created by Xmac on 2024/8/7.
|
||||
//
|
||||
|
||||
#import "LMLoveLsListModel.h"
|
||||
|
||||
@implementation LMLoveLsListModel
|
||||
|
||||
@end
|
||||
25
SweetParty/主类/狸猫新增/爱情摩天轮/LMLoveLsTableViewCell.h
Normal file
25
SweetParty/主类/狸猫新增/爱情摩天轮/LMLoveLsTableViewCell.h
Normal file
@@ -0,0 +1,25 @@
|
||||
//
|
||||
// LMLoveLsTableViewCell.h
|
||||
// SweetParty
|
||||
//
|
||||
// Created by Xmac on 2024/8/7.
|
||||
//
|
||||
|
||||
#import <UIKit/UIKit.h>
|
||||
#import "LMLoveLsListModel.h"
|
||||
|
||||
NS_ASSUME_NONNULL_BEGIN
|
||||
static NSString *LMLoveLsTableViewCellID = @"LMLoveLsTableViewCellID";
|
||||
@interface LMLoveLsTableViewCell : UITableViewCell
|
||||
@property (weak, nonatomic) IBOutlet UILabel *rankLabel;
|
||||
@property (weak, nonatomic) IBOutlet UIImageView *leftHeaderPic;
|
||||
@property (weak, nonatomic) IBOutlet UIImageView *rightHaderPic;
|
||||
@property (weak, nonatomic) IBOutlet UILabel *leftNicknameLabel;
|
||||
@property (weak, nonatomic) IBOutlet UILabel *rightNicknameLabel;
|
||||
@property (weak, nonatomic) IBOutlet UILabel *valueLabel;
|
||||
|
||||
@property (nonatomic, strong) LMLoveLsListModel *model;
|
||||
|
||||
@end
|
||||
|
||||
NS_ASSUME_NONNULL_END
|
||||
33
SweetParty/主类/狸猫新增/爱情摩天轮/LMLoveLsTableViewCell.m
Normal file
33
SweetParty/主类/狸猫新增/爱情摩天轮/LMLoveLsTableViewCell.m
Normal file
@@ -0,0 +1,33 @@
|
||||
//
|
||||
// LMLoveLsTableViewCell.m
|
||||
// SweetParty
|
||||
//
|
||||
// Created by Xmac on 2024/8/7.
|
||||
//
|
||||
|
||||
#import "LMLoveLsTableViewCell.h"
|
||||
|
||||
@implementation LMLoveLsTableViewCell
|
||||
|
||||
- (void)awakeFromNib {
|
||||
[super awakeFromNib];
|
||||
// Initialization code
|
||||
}
|
||||
|
||||
- (void)setModel:(LMLoveLsListModel *)model
|
||||
{
|
||||
_model = model;
|
||||
[self.leftHeaderPic sd_setImageWithURL:[NSURL URLWithString:model.head_pic] placeholderImage:kDefaultUserIcon];
|
||||
[self.rightHaderPic sd_setImageWithURL:[NSURL URLWithString:model.receive_head_pic] placeholderImage:kDefaultUserIcon];
|
||||
self.leftNicknameLabel.text = model.nick_name;
|
||||
self.rightNicknameLabel.text = model.receive_nick_name;
|
||||
self.valueLabel.text = [NSString stringWithFormat:@"%@",model.rank_value];
|
||||
}
|
||||
|
||||
- (void)setSelected:(BOOL)selected animated:(BOOL)animated {
|
||||
[super setSelected:selected animated:animated];
|
||||
|
||||
// Configure the view for the selected state
|
||||
}
|
||||
|
||||
@end
|
||||
124
SweetParty/主类/狸猫新增/爱情摩天轮/LMLoveLsTableViewCell.xib
Normal file
124
SweetParty/主类/狸猫新增/爱情摩天轮/LMLoveLsTableViewCell.xib
Normal file
@@ -0,0 +1,124 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="21701" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" colorMatched="YES">
|
||||
<device id="retina6_12" orientation="portrait" appearance="light"/>
|
||||
<dependencies>
|
||||
<deployment identifier="iOS"/>
|
||||
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="21679"/>
|
||||
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
|
||||
</dependencies>
|
||||
<objects>
|
||||
<placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner"/>
|
||||
<placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/>
|
||||
<tableViewCell contentMode="scaleToFill" selectionStyle="none" indentationWidth="10" rowHeight="93" id="KGk-i7-Jjw" customClass="LMLoveLsTableViewCell">
|
||||
<rect key="frame" x="0.0" y="0.0" width="375" height="65"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
||||
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="KGk-i7-Jjw" id="H2p-sc-9uM">
|
||||
<rect key="frame" x="0.0" y="0.0" width="375" height="65"/>
|
||||
<autoresizingMask key="autoresizingMask"/>
|
||||
<subviews>
|
||||
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="gWn-gd-eed">
|
||||
<rect key="frame" x="15" y="5" width="345" height="55"/>
|
||||
<subviews>
|
||||
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="love_mtl_cell_bg" translatesAutoresizingMaskIntoConstraints="NO" id="2NG-fS-qO1">
|
||||
<rect key="frame" x="0.0" y="0.0" width="345" height="55"/>
|
||||
</imageView>
|
||||
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="default_userIcon" translatesAutoresizingMaskIntoConstraints="NO" id="hdm-Pn-I1h">
|
||||
<rect key="frame" x="87" y="10.666666666666664" width="34" height="34"/>
|
||||
<constraints>
|
||||
<constraint firstAttribute="width" constant="34" id="08W-B1-8G9"/>
|
||||
<constraint firstAttribute="height" constant="34" id="Xog-2X-V7Q"/>
|
||||
</constraints>
|
||||
<userDefinedRuntimeAttributes>
|
||||
<userDefinedRuntimeAttribute type="number" keyPath="cornerRadius">
|
||||
<real key="value" value="17"/>
|
||||
</userDefinedRuntimeAttribute>
|
||||
</userDefinedRuntimeAttributes>
|
||||
</imageView>
|
||||
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="06" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="kB1-Sf-mlC">
|
||||
<rect key="frame" x="15" y="16.666666666666664" width="24" height="21.666666666666664"/>
|
||||
<fontDescription key="fontDescription" type="boldSystem" pointSize="18"/>
|
||||
<color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="default_userIcon" translatesAutoresizingMaskIntoConstraints="NO" id="4hp-3t-GRg">
|
||||
<rect key="frame" x="45" y="10.666666666666664" width="34" height="34"/>
|
||||
<constraints>
|
||||
<constraint firstAttribute="height" constant="34" id="f1b-bP-ClM"/>
|
||||
<constraint firstAttribute="width" constant="34" id="pXT-fR-tLy"/>
|
||||
</constraints>
|
||||
<userDefinedRuntimeAttributes>
|
||||
<userDefinedRuntimeAttribute type="number" keyPath="cornerRadius">
|
||||
<real key="value" value="17"/>
|
||||
</userDefinedRuntimeAttribute>
|
||||
</userDefinedRuntimeAttributes>
|
||||
</imageView>
|
||||
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="love_mtl_rank_list_xin" translatesAutoresizingMaskIntoConstraints="NO" id="NC8-ry-rop">
|
||||
<rect key="frame" x="71" y="15.666666666666668" width="24" height="24.000000000000004"/>
|
||||
</imageView>
|
||||
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="昵称" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="qA6-T1-JLh">
|
||||
<rect key="frame" x="131" y="10.666666666666664" width="22.666666666666657" height="13.333333333333336"/>
|
||||
<fontDescription key="fontDescription" type="boldSystem" pointSize="11"/>
|
||||
<color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="昵称" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="SyW-SD-v4A">
|
||||
<rect key="frame" x="131" y="31.333333333333332" width="22.666666666666657" height="13.333333333333332"/>
|
||||
<fontDescription key="fontDescription" type="boldSystem" pointSize="11"/>
|
||||
<color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="0" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="c1a-b8-dEA">
|
||||
<rect key="frame" x="318" y="16.666666666666664" width="12" height="21.666666666666664"/>
|
||||
<fontDescription key="fontDescription" type="boldSystem" pointSize="18"/>
|
||||
<color key="textColor" red="1" green="0.83529411764705885" blue="0.38823529411764707" alpha="1" colorSpace="calibratedRGB"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
</subviews>
|
||||
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
||||
<constraints>
|
||||
<constraint firstAttribute="trailing" secondItem="c1a-b8-dEA" secondAttribute="trailing" constant="15" id="C9T-GN-u6e"/>
|
||||
<constraint firstItem="hdm-Pn-I1h" firstAttribute="centerY" secondItem="gWn-gd-eed" secondAttribute="centerY" id="D0M-GK-HTx"/>
|
||||
<constraint firstItem="c1a-b8-dEA" firstAttribute="centerY" secondItem="gWn-gd-eed" secondAttribute="centerY" id="Dbm-iD-rwn"/>
|
||||
<constraint firstAttribute="trailing" secondItem="2NG-fS-qO1" secondAttribute="trailing" id="HJ7-pf-kQc"/>
|
||||
<constraint firstItem="hdm-Pn-I1h" firstAttribute="leading" secondItem="NC8-ry-rop" secondAttribute="trailing" constant="-8" id="Mg6-DG-Sfe"/>
|
||||
<constraint firstItem="SyW-SD-v4A" firstAttribute="leading" secondItem="hdm-Pn-I1h" secondAttribute="trailing" constant="10" id="Oys-Fj-PAG"/>
|
||||
<constraint firstItem="4hp-3t-GRg" firstAttribute="centerY" secondItem="gWn-gd-eed" secondAttribute="centerY" id="TAY-vc-uNs"/>
|
||||
<constraint firstAttribute="bottom" secondItem="2NG-fS-qO1" secondAttribute="bottom" id="VKh-5L-FKb"/>
|
||||
<constraint firstItem="qA6-T1-JLh" firstAttribute="leading" secondItem="hdm-Pn-I1h" secondAttribute="trailing" constant="10" id="Z1u-K0-Ce7"/>
|
||||
<constraint firstItem="4hp-3t-GRg" firstAttribute="leading" secondItem="gWn-gd-eed" secondAttribute="leading" constant="45" id="db1-8p-f2u"/>
|
||||
<constraint firstItem="2NG-fS-qO1" firstAttribute="top" secondItem="gWn-gd-eed" secondAttribute="top" id="fYZ-fR-f1P"/>
|
||||
<constraint firstItem="2NG-fS-qO1" firstAttribute="leading" secondItem="gWn-gd-eed" secondAttribute="leading" id="g7m-7L-gZm"/>
|
||||
<constraint firstItem="kB1-Sf-mlC" firstAttribute="centerY" secondItem="gWn-gd-eed" secondAttribute="centerY" id="gwb-DS-2rJ"/>
|
||||
<constraint firstItem="NC8-ry-rop" firstAttribute="centerY" secondItem="gWn-gd-eed" secondAttribute="centerY" id="mjz-It-gU3"/>
|
||||
<constraint firstItem="kB1-Sf-mlC" firstAttribute="leading" secondItem="gWn-gd-eed" secondAttribute="leading" constant="15" id="tha-JT-t0P"/>
|
||||
<constraint firstItem="qA6-T1-JLh" firstAttribute="top" secondItem="hdm-Pn-I1h" secondAttribute="top" id="wJR-5N-mqW"/>
|
||||
<constraint firstItem="SyW-SD-v4A" firstAttribute="bottom" secondItem="hdm-Pn-I1h" secondAttribute="bottom" id="zCZ-Nu-j2m"/>
|
||||
<constraint firstItem="NC8-ry-rop" firstAttribute="leading" secondItem="4hp-3t-GRg" secondAttribute="trailing" constant="-8" id="zXq-dC-ZKY"/>
|
||||
</constraints>
|
||||
</view>
|
||||
</subviews>
|
||||
<constraints>
|
||||
<constraint firstItem="gWn-gd-eed" firstAttribute="top" secondItem="H2p-sc-9uM" secondAttribute="top" constant="5" id="2Le-AB-bDM"/>
|
||||
<constraint firstItem="gWn-gd-eed" firstAttribute="leading" secondItem="H2p-sc-9uM" secondAttribute="leading" constant="15" id="EH0-rK-oQL"/>
|
||||
<constraint firstAttribute="trailing" secondItem="gWn-gd-eed" secondAttribute="trailing" constant="15" id="U21-5U-7az"/>
|
||||
<constraint firstAttribute="bottom" secondItem="gWn-gd-eed" secondAttribute="bottom" constant="5" id="qoZ-hZ-pTm"/>
|
||||
</constraints>
|
||||
</tableViewCellContentView>
|
||||
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
||||
<connections>
|
||||
<outlet property="leftHeaderPic" destination="4hp-3t-GRg" id="gDn-k0-x1Q"/>
|
||||
<outlet property="leftNicknameLabel" destination="qA6-T1-JLh" id="oi4-ti-68u"/>
|
||||
<outlet property="rankLabel" destination="kB1-Sf-mlC" id="cgQ-hk-6Ob"/>
|
||||
<outlet property="rightHaderPic" destination="hdm-Pn-I1h" id="yN7-io-ru3"/>
|
||||
<outlet property="rightNicknameLabel" destination="SyW-SD-v4A" id="rRB-lc-xbZ"/>
|
||||
<outlet property="valueLabel" destination="c1a-b8-dEA" id="2qN-bz-gKh"/>
|
||||
</connections>
|
||||
<point key="canvasLocation" x="66" y="-22"/>
|
||||
</tableViewCell>
|
||||
</objects>
|
||||
<resources>
|
||||
<image name="default_userIcon" width="512" height="512"/>
|
||||
<image name="love_mtl_cell_bg" width="345" height="54"/>
|
||||
<image name="love_mtl_rank_list_xin" width="24" height="24"/>
|
||||
</resources>
|
||||
</document>
|
||||
16
SweetParty/主类/狸猫新增/爱情摩天轮/LMLoveSkyWheelViewController.h
Normal file
16
SweetParty/主类/狸猫新增/爱情摩天轮/LMLoveSkyWheelViewController.h
Normal file
@@ -0,0 +1,16 @@
|
||||
//
|
||||
// LMLoveSkyWheelViewController.h
|
||||
// SweetParty
|
||||
//
|
||||
// Created by Xmac on 2024/8/7.
|
||||
//
|
||||
|
||||
#import "BaseController.h"
|
||||
|
||||
NS_ASSUME_NONNULL_BEGIN
|
||||
|
||||
@interface LMLoveSkyWheelViewController : BaseController
|
||||
|
||||
@end
|
||||
|
||||
NS_ASSUME_NONNULL_END
|
||||
121
SweetParty/主类/狸猫新增/爱情摩天轮/LMLoveSkyWheelViewController.m
Normal file
121
SweetParty/主类/狸猫新增/爱情摩天轮/LMLoveSkyWheelViewController.m
Normal file
@@ -0,0 +1,121 @@
|
||||
//
|
||||
// LMLoveSkyWheelViewController.m
|
||||
// SweetParty
|
||||
//
|
||||
// Created by Xmac on 2024/8/7.
|
||||
//
|
||||
|
||||
#import "LMLoveSkyWheelViewController.h"
|
||||
#import "LMLovelsTableHeaderView.h"
|
||||
#import "LMLoveLsTableViewCell.h"
|
||||
|
||||
@interface LMLoveSkyWheelViewController ()<UITableViewDelegate,UITableViewDataSource>
|
||||
|
||||
@property (weak, nonatomic) IBOutlet UITableView *swTableView;
|
||||
@property (nonatomic, strong) LMLovelsTableHeaderView *headerView;
|
||||
@property (nonatomic, strong) NSMutableArray *dataArr;
|
||||
@property (nonatomic, strong) NSMutableArray *listDataArr;
|
||||
@property (nonatomic, strong) NSMutableArray *topDataArr;
|
||||
|
||||
@end
|
||||
|
||||
@implementation LMLoveSkyWheelViewController
|
||||
|
||||
- (void)viewDidLoad {
|
||||
[super viewDidLoad];
|
||||
self.navTitle = @"";
|
||||
[self.customNavBar styleClear];
|
||||
|
||||
UIButton *btn = [UIButton buttonWithType:(UIButtonTypeCustom)];
|
||||
[btn setImage:ImageNamed(@"week_home_yiwen") forState:(UIControlStateNormal)];
|
||||
[self.customNavBar addSubview:btn];
|
||||
[btn buttonAddTaget:^(UIButton *btn) {
|
||||
[UIViewController goWebWithUrl:[VERSION_HTTPS_SERVER stringByAppendingString:@"index.php/index/index/page_show?id=21"]];
|
||||
} forControlEvents:(UIControlEventTouchUpInside)];
|
||||
|
||||
[btn mas_makeConstraints:^(MASConstraintMaker *make) {
|
||||
make.right.mas_equalTo(-15);
|
||||
make.width.height.mas_equalTo(30);
|
||||
make.top.mas_equalTo(yb_StatusBar_H+7);
|
||||
}];
|
||||
|
||||
[self.swTableView registerNib:[UINib nibWithNibName:@"LMLoveLsTableViewCell" bundle:nil] forCellReuseIdentifier:LMLoveLsTableViewCellID];
|
||||
self.swTableView.tableHeaderView = self.headerView;
|
||||
|
||||
[self requestmotianLunTodayRank];
|
||||
}
|
||||
|
||||
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
|
||||
{
|
||||
return self.listDataArr.count;
|
||||
}
|
||||
|
||||
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
|
||||
LMLoveLsTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:LMLoveLsTableViewCellID forIndexPath:indexPath];
|
||||
LMLoveLsListModel *model = self.listDataArr[indexPath.row];
|
||||
cell.model = model;
|
||||
cell.rankLabel.text = [NSString stringWithFormat:@"%02ld",indexPath.row+6];
|
||||
|
||||
return cell;
|
||||
}
|
||||
|
||||
- (LMLovelsTableHeaderView *)headerView
|
||||
{
|
||||
if (!_headerView){
|
||||
_headerView = LoadNib(@"LMLovelsTableHeaderView");
|
||||
_headerView.frame = CGRectMake(0, 0, APPW, 704);
|
||||
}
|
||||
return _headerView;
|
||||
}
|
||||
|
||||
|
||||
|
||||
- (void)requestmotianLunTodayRank
|
||||
{
|
||||
[BJHttpTool BJ_Get_motian_rankWithParameters:@{@"type":@"2"} success:^(id response) {
|
||||
self.dataArr = [LMLoveLsListModel mj_objectArrayWithKeyValuesArray:response[@"data"]];
|
||||
if (self.dataArr.count > 5){
|
||||
[self.dataArr enumerateObjectsUsingBlock:^(id _Nonnull obj, NSUInteger idx, BOOL * _Nonnull stop) {
|
||||
LMLoveLsListModel *model = obj;
|
||||
if (idx < 5){
|
||||
[self.topDataArr addObject:model];
|
||||
}else{
|
||||
[self.listDataArr addObject:model];
|
||||
}
|
||||
}];
|
||||
[self.swTableView reloadData];
|
||||
self.headerView.fiveArr = self.topDataArr;
|
||||
}else{
|
||||
[self.topDataArr addObjectsFromArray:self.dataArr];
|
||||
self.headerView.fiveArr = self.topDataArr;
|
||||
}
|
||||
} failure:^(NSError *error) {
|
||||
|
||||
}];
|
||||
}
|
||||
|
||||
- (NSMutableArray *)dataArr
|
||||
{
|
||||
if (!_dataArr){
|
||||
_dataArr = [NSMutableArray array];
|
||||
}
|
||||
return _dataArr;
|
||||
}
|
||||
|
||||
- (NSMutableArray *)listDataArr
|
||||
{
|
||||
if (!_listDataArr){
|
||||
_listDataArr = [NSMutableArray array];
|
||||
}
|
||||
return _listDataArr;
|
||||
}
|
||||
|
||||
- (NSMutableArray *)topDataArr
|
||||
{
|
||||
if (!_topDataArr){
|
||||
_topDataArr = [NSMutableArray array];
|
||||
}
|
||||
return _topDataArr;
|
||||
}
|
||||
|
||||
@end
|
||||
57
SweetParty/主类/狸猫新增/爱情摩天轮/LMLoveSkyWheelViewController.xib
Normal file
57
SweetParty/主类/狸猫新增/爱情摩天轮/LMLoveSkyWheelViewController.xib
Normal file
@@ -0,0 +1,57 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="21701" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" colorMatched="YES">
|
||||
<device id="retina6_12" orientation="portrait" appearance="light"/>
|
||||
<dependencies>
|
||||
<deployment identifier="iOS"/>
|
||||
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="21679"/>
|
||||
<capability name="System colors in document resources" minToolsVersion="11.0"/>
|
||||
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
|
||||
</dependencies>
|
||||
<objects>
|
||||
<placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner" customClass="LMLoveSkyWheelViewController">
|
||||
<connections>
|
||||
<outlet property="swTableView" destination="2OH-Ma-2uY" id="GZF-ko-iLe"/>
|
||||
<outlet property="view" destination="i5M-Pr-FkT" id="sfx-zR-JGt"/>
|
||||
</connections>
|
||||
</placeholder>
|
||||
<placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/>
|
||||
<view clearsContextBeforeDrawing="NO" contentMode="scaleToFill" id="i5M-Pr-FkT">
|
||||
<rect key="frame" x="0.0" y="0.0" width="375" height="812"/>
|
||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
||||
<subviews>
|
||||
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="love_mtl_bg" translatesAutoresizingMaskIntoConstraints="NO" id="QCw-th-WiK">
|
||||
<rect key="frame" x="0.0" y="0.0" width="375" height="1107"/>
|
||||
<constraints>
|
||||
<constraint firstAttribute="width" secondItem="QCw-th-WiK" secondAttribute="height" multiplier="375:1107" id="ktl-uc-tzQ"/>
|
||||
</constraints>
|
||||
</imageView>
|
||||
<tableView clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" style="plain" separatorStyle="none" rowHeight="66" estimatedRowHeight="-1" sectionHeaderHeight="-1" estimatedSectionHeaderHeight="-1" sectionFooterHeight="-1" estimatedSectionFooterHeight="-1" translatesAutoresizingMaskIntoConstraints="NO" id="2OH-Ma-2uY">
|
||||
<rect key="frame" x="0.0" y="90" width="375" height="722"/>
|
||||
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
||||
<connections>
|
||||
<outlet property="dataSource" destination="-1" id="KIl-w5-KAM"/>
|
||||
<outlet property="delegate" destination="-1" id="kdz-iz-I90"/>
|
||||
</connections>
|
||||
</tableView>
|
||||
</subviews>
|
||||
<color key="backgroundColor" systemColor="systemBackgroundColor"/>
|
||||
<constraints>
|
||||
<constraint firstItem="2OH-Ma-2uY" firstAttribute="trailing" secondItem="i5M-Pr-FkT" secondAttribute="trailing" id="Plm-BA-vqa"/>
|
||||
<constraint firstItem="2OH-Ma-2uY" firstAttribute="top" secondItem="i5M-Pr-FkT" secondAttribute="top" constant="90" id="R42-GY-l4b"/>
|
||||
<constraint firstItem="2OH-Ma-2uY" firstAttribute="leading" secondItem="i5M-Pr-FkT" secondAttribute="leading" id="bwj-K0-ADf"/>
|
||||
<constraint firstAttribute="bottom" secondItem="2OH-Ma-2uY" secondAttribute="bottom" id="jzW-r7-R18"/>
|
||||
<constraint firstItem="QCw-th-WiK" firstAttribute="trailing" secondItem="i5M-Pr-FkT" secondAttribute="trailing" id="sOu-Ua-PlC"/>
|
||||
<constraint firstItem="QCw-th-WiK" firstAttribute="top" secondItem="i5M-Pr-FkT" secondAttribute="top" id="utc-s5-jZm"/>
|
||||
<constraint firstItem="QCw-th-WiK" firstAttribute="leading" secondItem="i5M-Pr-FkT" secondAttribute="leading" id="wYF-Cf-LeG"/>
|
||||
</constraints>
|
||||
<freeformSimulatedSizeMetrics key="simulatedDestinationMetrics"/>
|
||||
<point key="canvasLocation" x="130.53435114503816" y="-11.267605633802818"/>
|
||||
</view>
|
||||
</objects>
|
||||
<resources>
|
||||
<image name="love_mtl_bg" width="375" height="1107"/>
|
||||
<systemColor name="systemBackgroundColor">
|
||||
<color white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
||||
</systemColor>
|
||||
</resources>
|
||||
</document>
|
||||
18
SweetParty/主类/狸猫新增/爱情摩天轮/LMLovelsTableHeaderView.h
Normal file
18
SweetParty/主类/狸猫新增/爱情摩天轮/LMLovelsTableHeaderView.h
Normal file
@@ -0,0 +1,18 @@
|
||||
//
|
||||
// LMLovelsTableHeaderView.h
|
||||
// SweetParty
|
||||
//
|
||||
// Created by Xmac on 2024/8/7.
|
||||
//
|
||||
|
||||
#import <UIKit/UIKit.h>
|
||||
|
||||
NS_ASSUME_NONNULL_BEGIN
|
||||
|
||||
@interface LMLovelsTableHeaderView : UIView
|
||||
|
||||
@property (nonatomic, strong) NSMutableArray *fiveArr;
|
||||
|
||||
@end
|
||||
|
||||
NS_ASSUME_NONNULL_END
|
||||
206
SweetParty/主类/狸猫新增/爱情摩天轮/LMLovelsTableHeaderView.m
Normal file
206
SweetParty/主类/狸猫新增/爱情摩天轮/LMLovelsTableHeaderView.m
Normal file
@@ -0,0 +1,206 @@
|
||||
//
|
||||
// LMLovelsTableHeaderView.m
|
||||
// SweetParty
|
||||
//
|
||||
// Created by Xmac on 2024/8/7.
|
||||
//
|
||||
|
||||
#import "LMLovelsTableHeaderView.h"
|
||||
#import "LMLoveLsListModel.h"
|
||||
|
||||
@interface LMLovelsTableHeaderView ()<SVGAPlayerDelegate>
|
||||
|
||||
@property (weak, nonatomic) IBOutlet UIView *yesterdayTopView_1;
|
||||
@property (weak, nonatomic) IBOutlet UIImageView *topViewLeftHeader_1;
|
||||
@property (weak, nonatomic) IBOutlet UIImageView *topViewRightHeader_1;
|
||||
@property (weak, nonatomic) IBOutlet UILabel *topViewLeftName_1;
|
||||
@property (weak, nonatomic) IBOutlet UILabel *topViewRightName_1;
|
||||
@property (weak, nonatomic) IBOutlet UILabel *topViewValue_1;
|
||||
|
||||
@property (weak, nonatomic) IBOutlet UIView *yesterdayTopView_2;
|
||||
@property (weak, nonatomic) IBOutlet UIImageView *topViewLeftHeader_2;
|
||||
@property (weak, nonatomic) IBOutlet UIImageView *topViewRightHeader_2;
|
||||
@property (weak, nonatomic) IBOutlet UILabel *topViewLeftName_2;
|
||||
@property (weak, nonatomic) IBOutlet UILabel *topViewRightName_2;
|
||||
@property (weak, nonatomic) IBOutlet UILabel *topViewValue_2;
|
||||
|
||||
|
||||
@property (weak, nonatomic) IBOutlet UIView *yesterdayTopView_3;
|
||||
@property (weak, nonatomic) IBOutlet UIImageView *topViewLeftHeader_3;
|
||||
@property (weak, nonatomic) IBOutlet UIImageView *topViewRightHeader_3;
|
||||
@property (weak, nonatomic) IBOutlet UILabel *topViewLeftName_3;
|
||||
@property (weak, nonatomic) IBOutlet UILabel *topViewRightName_3;
|
||||
@property (weak, nonatomic) IBOutlet UILabel *topViewValue_3;
|
||||
|
||||
|
||||
@property (weak, nonatomic) IBOutlet UIView *yesterdayTopView_4;
|
||||
@property (weak, nonatomic) IBOutlet UIImageView *topViewLeftHeader_4;
|
||||
@property (weak, nonatomic) IBOutlet UIImageView *topViewRightHeader_4;
|
||||
@property (weak, nonatomic) IBOutlet UILabel *topViewLeftName_4;
|
||||
@property (weak, nonatomic) IBOutlet UILabel *topViewRightName_4;
|
||||
@property (weak, nonatomic) IBOutlet UILabel *topViewValue_4;
|
||||
|
||||
@property (weak, nonatomic) IBOutlet UIView *yesterdayTopView_5;
|
||||
@property (weak, nonatomic) IBOutlet UIImageView *topViewLeftHeader_5;
|
||||
@property (weak, nonatomic) IBOutlet UIImageView *topViewRightHeader_5;
|
||||
@property (weak, nonatomic) IBOutlet UILabel *topViewLeftName_5;
|
||||
@property (weak, nonatomic) IBOutlet UILabel *topViewRightName_5;
|
||||
@property (weak, nonatomic) IBOutlet UILabel *topViewValue_5;
|
||||
|
||||
|
||||
@property (nonatomic, strong) SVGAPlayer *player;
|
||||
@property (nonatomic, strong) SVGAParser *parser;
|
||||
@property (weak, nonatomic) IBOutlet UIView *svgaCover;
|
||||
|
||||
|
||||
@property (nonatomic, strong) NSMutableArray *lastDataArr;
|
||||
|
||||
|
||||
|
||||
@end
|
||||
|
||||
@implementation LMLovelsTableHeaderView
|
||||
|
||||
- (void)awakeFromNib
|
||||
{
|
||||
[super awakeFromNib];
|
||||
[self requestmotianLunLastWeekRank];
|
||||
}
|
||||
|
||||
|
||||
- (void)requestmotianLunLastWeekRank
|
||||
{
|
||||
[BJHttpTool BJ_Get_motian_rankWithParameters:@{@"type":@"1"} success:^(id response) {
|
||||
self.lastDataArr = [LMLoveLsListModel mj_objectArrayWithKeyValuesArray:response[@"data"]];
|
||||
[self setupYesterdayInfo];
|
||||
} failure:^(NSError *error) {
|
||||
|
||||
}];
|
||||
}
|
||||
|
||||
- (NSMutableArray *)lastDataArr
|
||||
{
|
||||
if (!_lastDataArr){
|
||||
_lastDataArr = [NSMutableArray array];
|
||||
}
|
||||
return _lastDataArr;
|
||||
}
|
||||
|
||||
- (SVGAPlayer *)player {
|
||||
if (!_player) {
|
||||
_player = [[SVGAPlayer alloc] init];
|
||||
_player.delegate = self;
|
||||
_player.loops = 0;
|
||||
_player.clearsAfterStop = YES;
|
||||
_player.contentMode = UIViewContentModeScaleAspectFit;
|
||||
_player.userInteractionEnabled = NO;
|
||||
}
|
||||
return _player;
|
||||
}
|
||||
|
||||
- (void)onPlaySvgaWithUrl {
|
||||
|
||||
//ui add
|
||||
if (self.player.superview) {
|
||||
[self.player removeFromSuperview];
|
||||
}
|
||||
self.player.frame = self.svgaCover.bounds;
|
||||
[self.svgaCover addSubview:self.player];
|
||||
|
||||
__weak typeof(self) weakSelf = self;
|
||||
if (_parser == nil) {
|
||||
_parser = [[SVGAParser alloc] init];
|
||||
}
|
||||
[_parser parseWithNamed:@"motianlunTX" inBundle:nil completionBlock:^(SVGAVideoEntity * _Nonnull videoItem) {
|
||||
if (videoItem) {
|
||||
weakSelf.player.videoItem = videoItem;
|
||||
[weakSelf.player startAnimation];
|
||||
WEAK_SELF
|
||||
[weakSelf.fiveArr enumerateObjectsUsingBlock:^(id _Nonnull obj, NSUInteger idx, BOOL * _Nonnull stop) {
|
||||
LMLoveLsListModel *model = obj;
|
||||
[weakSelf.player setImageWithURL:URL(model.head_pic) forKey:[NSString stringWithFormat:@"img%ld",idx+1]];
|
||||
[weakSelf.player setImageWithURL:URL(model.receive_head_pic) forKey:[NSString stringWithFormat:@"img%ld%ld",idx+1,idx+1]];
|
||||
|
||||
NSAttributedString *str_1 = [[NSAttributedString alloc] initWithString:model.nick_name attributes:@{NSFontAttributeName:YBBoldFont(13), NSForegroundColorAttributeName:kWhiteColor}];
|
||||
[weakSelf.player setAttributedText:str_1 forKey:[NSString stringWithFormat:@"name%ld",idx+1]];
|
||||
NSAttributedString *str_2 = [[NSAttributedString alloc] initWithString:model.receive_nick_name attributes:@{NSFontAttributeName:YBBoldFont(13), NSForegroundColorAttributeName:kWhiteColor}];
|
||||
NSString *key2 = [NSString stringWithFormat:@"name%ld%ld",idx+1,idx+1];
|
||||
[weakSelf.player setAttributedText:str_2 forKey:key2];
|
||||
|
||||
NSAttributedString *str_3 = [[NSAttributedString alloc] initWithString:[NSString stringWithFormat:@"%@",model.rank_value] attributes:@{NSFontAttributeName:YBBoldFont(20), NSForegroundColorAttributeName:HEXCOLOR(0xFFF600)}];
|
||||
[weakSelf.player setAttributedText:str_3 forKey:[NSString stringWithFormat:@"intimate%ld",idx+1]];
|
||||
}];
|
||||
}
|
||||
} failureBlock:^(NSError * _Nonnull error) {
|
||||
|
||||
}];
|
||||
|
||||
// [_parser parseMemoryWithURL:[NSURL fileURLWithPath:url] Version:@"1" completionBlock:^(SVGAVideoEntity * _Nullable videoItem) {
|
||||
// if (videoItem) {
|
||||
// weakSelf.player.videoItem = videoItem;
|
||||
// [weakSelf.player startAnimation];
|
||||
//
|
||||
//// if (name2.length > 0) {
|
||||
//// [weakSelf.player setImageWithURL:URL(tx1) forKey:@"tx1"];
|
||||
//// NSAttributedString *str_1 = [[NSAttributedString alloc] initWithString:name1 attributes:@{NSFontAttributeName:YBBoldFont(24), NSForegroundColorAttributeName:kWhiteColor}];
|
||||
//// [weakSelf.player setAttributedText:str_1 forKey:@"name1"];
|
||||
////
|
||||
//// [weakSelf.player setImageWithURL:URL(tx2) forKey:@"tx2"];
|
||||
//// NSAttributedString *str_2 = [[NSAttributedString alloc] initWithString:name2 attributes:@{NSFontAttributeName:YBBoldFont(24), NSForegroundColorAttributeName:kWhiteColor}];
|
||||
//// [weakSelf.player setAttributedText:str_2 forKey:@"name2"];
|
||||
//// }
|
||||
//
|
||||
// }
|
||||
// } failureBlock:^(NSError * _Nullable error) {
|
||||
// if (error) {
|
||||
// [weakSelf.player removeFromSuperview];
|
||||
// }
|
||||
// }];
|
||||
}
|
||||
|
||||
- (void)setupYesterdayInfo
|
||||
{
|
||||
WEAK_SELF
|
||||
[self.lastDataArr enumerateObjectsUsingBlock:^(id _Nonnull obj, NSUInteger idx, BOOL * _Nonnull stop) {
|
||||
LMLoveLsListModel *model = obj;
|
||||
if (idx == 0){
|
||||
[weakSelf.topViewLeftHeader_1 sd_setImageWithURL:[NSURL URLWithString:model.head_pic] placeholderImage:kDefaultUserIcon];
|
||||
[weakSelf.topViewRightHeader_1 sd_setImageWithURL:[NSURL URLWithString:model.receive_head_pic] placeholderImage:kDefaultUserIcon];
|
||||
weakSelf.topViewLeftName_1.text = model.nick_name;
|
||||
weakSelf.topViewRightName_1.text = model.receive_nick_name;
|
||||
weakSelf.topViewValue_1.text = model.rank_value;
|
||||
}else if (idx == 1){
|
||||
[weakSelf.topViewLeftHeader_2 sd_setImageWithURL:[NSURL URLWithString:model.head_pic] placeholderImage:kDefaultUserIcon];
|
||||
[weakSelf.topViewRightHeader_2 sd_setImageWithURL:[NSURL URLWithString:model.receive_head_pic] placeholderImage:kDefaultUserIcon];
|
||||
weakSelf.topViewLeftName_2.text = model.nick_name;
|
||||
weakSelf.topViewRightName_2.text = model.receive_nick_name;
|
||||
weakSelf.topViewValue_2.text = model.rank_value;
|
||||
}else if (idx == 2){
|
||||
[weakSelf.topViewLeftHeader_3 sd_setImageWithURL:[NSURL URLWithString:model.head_pic] placeholderImage:kDefaultUserIcon];
|
||||
[weakSelf.topViewRightHeader_3 sd_setImageWithURL:[NSURL URLWithString:model.receive_head_pic] placeholderImage:kDefaultUserIcon];
|
||||
weakSelf.topViewLeftName_3.text = model.nick_name;
|
||||
weakSelf.topViewRightName_3.text = model.receive_nick_name;
|
||||
weakSelf.topViewValue_3.text = model.rank_value;
|
||||
}else if (idx == 3){
|
||||
[weakSelf.topViewLeftHeader_4 sd_setImageWithURL:[NSURL URLWithString:model.head_pic] placeholderImage:kDefaultUserIcon];
|
||||
[weakSelf.topViewRightHeader_4 sd_setImageWithURL:[NSURL URLWithString:model.receive_head_pic] placeholderImage:kDefaultUserIcon];
|
||||
weakSelf.topViewLeftName_4.text = model.nick_name;
|
||||
weakSelf.topViewRightName_4.text = model.receive_nick_name;
|
||||
weakSelf.topViewValue_4.text = model.rank_value;
|
||||
}else if (idx == 4){
|
||||
[weakSelf.topViewLeftHeader_5 sd_setImageWithURL:[NSURL URLWithString:model.head_pic] placeholderImage:kDefaultUserIcon];
|
||||
[weakSelf.topViewRightHeader_5 sd_setImageWithURL:[NSURL URLWithString:model.receive_head_pic] placeholderImage:kDefaultUserIcon];
|
||||
weakSelf.topViewLeftName_5.text = model.nick_name;
|
||||
weakSelf.topViewRightName_5.text = model.receive_nick_name;
|
||||
weakSelf.topViewValue_5.text = model.rank_value;
|
||||
}
|
||||
}];
|
||||
}
|
||||
|
||||
- (void)setFiveArr:(NSMutableArray *)fiveArr
|
||||
{
|
||||
_fiveArr = fiveArr;
|
||||
[self onPlaySvgaWithUrl];
|
||||
}
|
||||
|
||||
@end
|
||||
607
SweetParty/主类/狸猫新增/爱情摩天轮/LMLovelsTableHeaderView.xib
Normal file
607
SweetParty/主类/狸猫新增/爱情摩天轮/LMLovelsTableHeaderView.xib
Normal file
@@ -0,0 +1,607 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="21701" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES">
|
||||
<device id="retina6_12" orientation="portrait" appearance="light"/>
|
||||
<dependencies>
|
||||
<deployment identifier="iOS"/>
|
||||
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="21679"/>
|
||||
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
|
||||
</dependencies>
|
||||
<objects>
|
||||
<placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner"/>
|
||||
<placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/>
|
||||
<view contentMode="scaleToFill" id="iN0-l3-epB" customClass="LMLovelsTableHeaderView">
|
||||
<rect key="frame" x="0.0" y="0.0" width="375" height="704"/>
|
||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
||||
<subviews>
|
||||
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="B5X-E9-jm4">
|
||||
<rect key="frame" x="15" y="70" width="345" height="180"/>
|
||||
<subviews>
|
||||
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="love_mtl_rank_top_bg" translatesAutoresizingMaskIntoConstraints="NO" id="VJh-KK-GGa">
|
||||
<rect key="frame" x="0.0" y="0.0" width="345" height="180"/>
|
||||
</imageView>
|
||||
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="love_mtl_top_5" translatesAutoresizingMaskIntoConstraints="NO" id="yPE-VW-NHj">
|
||||
<rect key="frame" x="133" y="0.0" width="79" height="40"/>
|
||||
</imageView>
|
||||
<stackView opaque="NO" contentMode="scaleToFill" distribution="fillEqually" spacing="5" translatesAutoresizingMaskIntoConstraints="NO" id="3Nc-UW-6e1">
|
||||
<rect key="frame" x="10" y="48" width="325" height="117"/>
|
||||
<subviews>
|
||||
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="l55-cG-9Vv">
|
||||
<rect key="frame" x="0.0" y="0.0" width="61" height="117"/>
|
||||
<subviews>
|
||||
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="n7e-db-8KE">
|
||||
<rect key="frame" x="0.0" y="0.0" width="61" height="117"/>
|
||||
<subviews>
|
||||
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="love_mtl_top_item_bg" translatesAutoresizingMaskIntoConstraints="NO" id="dt9-j7-m59">
|
||||
<rect key="frame" x="0.0" y="0.0" width="61" height="117"/>
|
||||
</imageView>
|
||||
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="default_userIcon" translatesAutoresizingMaskIntoConstraints="NO" id="P1h-mW-o5y">
|
||||
<rect key="frame" x="8" y="20" width="25" height="25"/>
|
||||
<constraints>
|
||||
<constraint firstAttribute="width" constant="25" id="CPq-aM-hvL"/>
|
||||
<constraint firstAttribute="height" constant="25" id="vQy-og-2t3"/>
|
||||
</constraints>
|
||||
<userDefinedRuntimeAttributes>
|
||||
<userDefinedRuntimeAttribute type="number" keyPath="cornerRadius">
|
||||
<real key="value" value="12.5"/>
|
||||
</userDefinedRuntimeAttribute>
|
||||
</userDefinedRuntimeAttributes>
|
||||
</imageView>
|
||||
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="default_userIcon" translatesAutoresizingMaskIntoConstraints="NO" id="mLj-MR-4r8">
|
||||
<rect key="frame" x="28" y="20" width="25" height="25"/>
|
||||
<constraints>
|
||||
<constraint firstAttribute="height" constant="25" id="CyO-te-TBT"/>
|
||||
<constraint firstAttribute="width" constant="25" id="jZI-bc-dv1"/>
|
||||
</constraints>
|
||||
<userDefinedRuntimeAttributes>
|
||||
<userDefinedRuntimeAttribute type="number" keyPath="cornerRadius">
|
||||
<real key="value" value="12.5"/>
|
||||
</userDefinedRuntimeAttribute>
|
||||
</userDefinedRuntimeAttributes>
|
||||
</imageView>
|
||||
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="虚位以待" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="KaH-HY-LFJ">
|
||||
<rect key="frame" x="14" y="48" width="33" height="9.6666666666666643"/>
|
||||
<fontDescription key="fontDescription" type="system" weight="medium" pointSize="8"/>
|
||||
<color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="& " textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Fbz-z9-lPb">
|
||||
<rect key="frame" x="26.333333333333336" y="59.66666666666665" width="8.6666666666666643" height="9.6666666666666643"/>
|
||||
<fontDescription key="fontDescription" type="system" weight="medium" pointSize="8"/>
|
||||
<color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="虚位以待" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="6k8-44-al5">
|
||||
<rect key="frame" x="14" y="71.333333333333343" width="33" height="9.6666666666666714"/>
|
||||
<fontDescription key="fontDescription" type="system" weight="medium" pointSize="8"/>
|
||||
<color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="0" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="8Cf-hj-bSu">
|
||||
<rect key="frame" x="25.666666666666664" y="90" width="9.6666666666666643" height="17"/>
|
||||
<fontDescription key="fontDescription" type="boldSystem" pointSize="14"/>
|
||||
<color key="textColor" red="1" green="0.83529411764705885" blue="0.38823529411764707" alpha="1" colorSpace="calibratedRGB"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
</subviews>
|
||||
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
||||
<constraints>
|
||||
<constraint firstItem="mLj-MR-4r8" firstAttribute="centerY" secondItem="P1h-mW-o5y" secondAttribute="centerY" id="1lC-Ru-ohe"/>
|
||||
<constraint firstItem="Fbz-z9-lPb" firstAttribute="centerX" secondItem="n7e-db-8KE" secondAttribute="centerX" id="743-yu-QXw"/>
|
||||
<constraint firstItem="P1h-mW-o5y" firstAttribute="centerX" secondItem="n7e-db-8KE" secondAttribute="centerX" constant="-10" id="8n9-cJ-ySn"/>
|
||||
<constraint firstAttribute="trailing" secondItem="dt9-j7-m59" secondAttribute="trailing" id="AnC-TV-Y39"/>
|
||||
<constraint firstItem="6k8-44-al5" firstAttribute="centerX" secondItem="n7e-db-8KE" secondAttribute="centerX" id="L7o-xW-QJ3"/>
|
||||
<constraint firstItem="Fbz-z9-lPb" firstAttribute="top" secondItem="KaH-HY-LFJ" secondAttribute="bottom" constant="2" id="WA0-KV-0sQ"/>
|
||||
<constraint firstItem="dt9-j7-m59" firstAttribute="leading" secondItem="n7e-db-8KE" secondAttribute="leading" id="XdJ-ay-T1m"/>
|
||||
<constraint firstItem="8Cf-hj-bSu" firstAttribute="centerX" secondItem="n7e-db-8KE" secondAttribute="centerX" id="dxI-6V-nO5"/>
|
||||
<constraint firstItem="6k8-44-al5" firstAttribute="top" secondItem="Fbz-z9-lPb" secondAttribute="bottom" constant="2" id="fNl-Pt-s1Y"/>
|
||||
<constraint firstItem="P1h-mW-o5y" firstAttribute="top" secondItem="n7e-db-8KE" secondAttribute="top" constant="20" id="giX-Mo-wpn"/>
|
||||
<constraint firstItem="mLj-MR-4r8" firstAttribute="centerX" secondItem="n7e-db-8KE" secondAttribute="centerX" constant="10" id="o7j-bV-rhf"/>
|
||||
<constraint firstItem="dt9-j7-m59" firstAttribute="top" secondItem="n7e-db-8KE" secondAttribute="top" id="ouf-d8-2Vo"/>
|
||||
<constraint firstAttribute="bottom" secondItem="8Cf-hj-bSu" secondAttribute="bottom" constant="10" id="tpm-ay-IkE"/>
|
||||
<constraint firstItem="KaH-HY-LFJ" firstAttribute="centerX" secondItem="n7e-db-8KE" secondAttribute="centerX" id="w0O-2Q-tUh"/>
|
||||
<constraint firstAttribute="bottom" secondItem="dt9-j7-m59" secondAttribute="bottom" id="zg9-Fa-6QQ"/>
|
||||
<constraint firstItem="KaH-HY-LFJ" firstAttribute="top" secondItem="P1h-mW-o5y" secondAttribute="bottom" constant="3" id="zx6-74-YE4"/>
|
||||
</constraints>
|
||||
<userDefinedRuntimeAttributes>
|
||||
<userDefinedRuntimeAttribute type="number" keyPath="cornerRadius">
|
||||
<real key="value" value="8"/>
|
||||
</userDefinedRuntimeAttribute>
|
||||
</userDefinedRuntimeAttributes>
|
||||
</view>
|
||||
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="love_mtl_rank_1" translatesAutoresizingMaskIntoConstraints="NO" id="jOD-K9-XSb">
|
||||
<rect key="frame" x="22.666666666666664" y="0.0" width="16" height="16"/>
|
||||
</imageView>
|
||||
</subviews>
|
||||
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
||||
<constraints>
|
||||
<constraint firstAttribute="trailing" secondItem="n7e-db-8KE" secondAttribute="trailing" id="QkC-7r-qqT"/>
|
||||
<constraint firstItem="jOD-K9-XSb" firstAttribute="centerX" secondItem="l55-cG-9Vv" secondAttribute="centerX" id="Z7X-Vb-g7M"/>
|
||||
<constraint firstItem="n7e-db-8KE" firstAttribute="leading" secondItem="l55-cG-9Vv" secondAttribute="leading" id="fzL-Lh-9q3"/>
|
||||
<constraint firstItem="n7e-db-8KE" firstAttribute="top" secondItem="l55-cG-9Vv" secondAttribute="top" id="lOH-tm-xdm"/>
|
||||
<constraint firstItem="jOD-K9-XSb" firstAttribute="top" secondItem="l55-cG-9Vv" secondAttribute="top" id="sX7-YT-She"/>
|
||||
<constraint firstAttribute="bottom" secondItem="n7e-db-8KE" secondAttribute="bottom" id="uXM-r8-ugd"/>
|
||||
</constraints>
|
||||
</view>
|
||||
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="xpv-Kt-iOX">
|
||||
<rect key="frame" x="66" y="0.0" width="61" height="117"/>
|
||||
<subviews>
|
||||
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="gJ1-bc-gkr">
|
||||
<rect key="frame" x="0.0" y="0.0" width="61" height="117"/>
|
||||
<subviews>
|
||||
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="love_mtl_top_item_bg" translatesAutoresizingMaskIntoConstraints="NO" id="DUT-wW-U1A">
|
||||
<rect key="frame" x="0.0" y="0.0" width="61" height="117"/>
|
||||
</imageView>
|
||||
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="default_userIcon" translatesAutoresizingMaskIntoConstraints="NO" id="Dod-RB-Yea">
|
||||
<rect key="frame" x="8" y="20" width="25" height="25"/>
|
||||
<constraints>
|
||||
<constraint firstAttribute="width" constant="25" id="3ph-lq-c4q"/>
|
||||
<constraint firstAttribute="height" constant="25" id="IrS-Eh-Z6k"/>
|
||||
</constraints>
|
||||
<userDefinedRuntimeAttributes>
|
||||
<userDefinedRuntimeAttribute type="number" keyPath="cornerRadius">
|
||||
<real key="value" value="12.5"/>
|
||||
</userDefinedRuntimeAttribute>
|
||||
</userDefinedRuntimeAttributes>
|
||||
</imageView>
|
||||
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="default_userIcon" translatesAutoresizingMaskIntoConstraints="NO" id="Tkp-Vu-0JR">
|
||||
<rect key="frame" x="28" y="20" width="25" height="25"/>
|
||||
<constraints>
|
||||
<constraint firstAttribute="height" constant="25" id="1f9-bd-JjD"/>
|
||||
<constraint firstAttribute="width" constant="25" id="UhY-mt-ZdC"/>
|
||||
</constraints>
|
||||
<userDefinedRuntimeAttributes>
|
||||
<userDefinedRuntimeAttribute type="number" keyPath="cornerRadius">
|
||||
<real key="value" value="12.5"/>
|
||||
</userDefinedRuntimeAttribute>
|
||||
</userDefinedRuntimeAttributes>
|
||||
</imageView>
|
||||
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="虚位以待" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="6Vq-Cp-dx7">
|
||||
<rect key="frame" x="14" y="48" width="33" height="9.6666666666666643"/>
|
||||
<fontDescription key="fontDescription" type="system" weight="medium" pointSize="8"/>
|
||||
<color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="& " textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="lUN-w0-7M1">
|
||||
<rect key="frame" x="26.333333333333329" y="59.66666666666665" width="8.6666666666666643" height="9.6666666666666643"/>
|
||||
<fontDescription key="fontDescription" type="system" weight="medium" pointSize="8"/>
|
||||
<color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="虚位以待" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="jQF-r1-s1X">
|
||||
<rect key="frame" x="14" y="71.333333333333343" width="33" height="9.6666666666666714"/>
|
||||
<fontDescription key="fontDescription" type="system" weight="medium" pointSize="8"/>
|
||||
<color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="0" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="SxT-zL-7xx">
|
||||
<rect key="frame" x="25.666666666666671" y="90" width="9.6666666666666643" height="17"/>
|
||||
<fontDescription key="fontDescription" type="boldSystem" pointSize="14"/>
|
||||
<color key="textColor" red="1" green="0.83529411764705885" blue="0.38823529411764707" alpha="1" colorSpace="calibratedRGB"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
</subviews>
|
||||
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
||||
<constraints>
|
||||
<constraint firstItem="jQF-r1-s1X" firstAttribute="centerX" secondItem="gJ1-bc-gkr" secondAttribute="centerX" id="0ES-fK-xlg"/>
|
||||
<constraint firstItem="DUT-wW-U1A" firstAttribute="leading" secondItem="gJ1-bc-gkr" secondAttribute="leading" id="4bj-lA-oPh"/>
|
||||
<constraint firstItem="6Vq-Cp-dx7" firstAttribute="top" secondItem="Dod-RB-Yea" secondAttribute="bottom" constant="3" id="7HF-E3-zeT"/>
|
||||
<constraint firstAttribute="trailing" secondItem="DUT-wW-U1A" secondAttribute="trailing" id="EUi-DL-rTO"/>
|
||||
<constraint firstItem="6Vq-Cp-dx7" firstAttribute="centerX" secondItem="gJ1-bc-gkr" secondAttribute="centerX" id="Fno-AE-jD1"/>
|
||||
<constraint firstAttribute="trailing" secondItem="Tkp-Vu-0JR" secondAttribute="trailing" constant="8" id="Gb0-Cc-ue5"/>
|
||||
<constraint firstItem="SxT-zL-7xx" firstAttribute="centerX" secondItem="gJ1-bc-gkr" secondAttribute="centerX" id="Hoa-eM-WBs"/>
|
||||
<constraint firstItem="lUN-w0-7M1" firstAttribute="centerX" secondItem="gJ1-bc-gkr" secondAttribute="centerX" id="Iuf-zv-iOp"/>
|
||||
<constraint firstItem="Dod-RB-Yea" firstAttribute="top" secondItem="gJ1-bc-gkr" secondAttribute="top" constant="20" id="J2l-KP-blL"/>
|
||||
<constraint firstItem="DUT-wW-U1A" firstAttribute="top" secondItem="gJ1-bc-gkr" secondAttribute="top" id="PLo-fF-7f5"/>
|
||||
<constraint firstItem="lUN-w0-7M1" firstAttribute="top" secondItem="6Vq-Cp-dx7" secondAttribute="bottom" constant="2" id="Slj-NM-6ju"/>
|
||||
<constraint firstAttribute="bottom" secondItem="SxT-zL-7xx" secondAttribute="bottom" constant="10" id="UiX-Ox-DZa"/>
|
||||
<constraint firstItem="jQF-r1-s1X" firstAttribute="top" secondItem="lUN-w0-7M1" secondAttribute="bottom" constant="2" id="V93-DF-t7o"/>
|
||||
<constraint firstItem="Dod-RB-Yea" firstAttribute="leading" secondItem="gJ1-bc-gkr" secondAttribute="leading" constant="8" id="g7o-jl-Bli"/>
|
||||
<constraint firstItem="Tkp-Vu-0JR" firstAttribute="centerY" secondItem="Dod-RB-Yea" secondAttribute="centerY" id="mHe-VV-5Wc"/>
|
||||
<constraint firstAttribute="bottom" secondItem="DUT-wW-U1A" secondAttribute="bottom" id="nmJ-Iv-SXZ"/>
|
||||
</constraints>
|
||||
<userDefinedRuntimeAttributes>
|
||||
<userDefinedRuntimeAttribute type="number" keyPath="cornerRadius">
|
||||
<real key="value" value="8"/>
|
||||
</userDefinedRuntimeAttribute>
|
||||
</userDefinedRuntimeAttributes>
|
||||
</view>
|
||||
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="love_mtl_rank_2" translatesAutoresizingMaskIntoConstraints="NO" id="nS8-VN-u0m">
|
||||
<rect key="frame" x="22.666666666666671" y="0.0" width="16" height="16"/>
|
||||
</imageView>
|
||||
</subviews>
|
||||
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
||||
<constraints>
|
||||
<constraint firstItem="gJ1-bc-gkr" firstAttribute="top" secondItem="xpv-Kt-iOX" secondAttribute="top" id="A1o-H2-w9X"/>
|
||||
<constraint firstItem="nS8-VN-u0m" firstAttribute="centerX" secondItem="xpv-Kt-iOX" secondAttribute="centerX" id="Rdm-q4-VQs"/>
|
||||
<constraint firstItem="gJ1-bc-gkr" firstAttribute="leading" secondItem="xpv-Kt-iOX" secondAttribute="leading" id="RrI-sh-0Hi"/>
|
||||
<constraint firstAttribute="bottom" secondItem="gJ1-bc-gkr" secondAttribute="bottom" id="dRa-Wg-XH1"/>
|
||||
<constraint firstItem="nS8-VN-u0m" firstAttribute="top" secondItem="xpv-Kt-iOX" secondAttribute="top" id="gQH-1q-Wna"/>
|
||||
<constraint firstAttribute="trailing" secondItem="gJ1-bc-gkr" secondAttribute="trailing" id="pLt-oM-y0a"/>
|
||||
</constraints>
|
||||
</view>
|
||||
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="TwS-Ac-O5d">
|
||||
<rect key="frame" x="132" y="0.0" width="61" height="117"/>
|
||||
<subviews>
|
||||
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="E0y-NZ-alh">
|
||||
<rect key="frame" x="0.0" y="0.0" width="61" height="117"/>
|
||||
<subviews>
|
||||
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="love_mtl_top_item_bg" translatesAutoresizingMaskIntoConstraints="NO" id="UwK-B2-lWU">
|
||||
<rect key="frame" x="0.0" y="0.0" width="61" height="117"/>
|
||||
</imageView>
|
||||
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="default_userIcon" translatesAutoresizingMaskIntoConstraints="NO" id="ycK-bQ-O4D">
|
||||
<rect key="frame" x="8" y="20" width="25" height="25"/>
|
||||
<constraints>
|
||||
<constraint firstAttribute="width" constant="25" id="onQ-N4-Rmw"/>
|
||||
<constraint firstAttribute="height" constant="25" id="wQE-p0-m05"/>
|
||||
</constraints>
|
||||
<userDefinedRuntimeAttributes>
|
||||
<userDefinedRuntimeAttribute type="number" keyPath="cornerRadius">
|
||||
<real key="value" value="12.5"/>
|
||||
</userDefinedRuntimeAttribute>
|
||||
</userDefinedRuntimeAttributes>
|
||||
</imageView>
|
||||
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="default_userIcon" translatesAutoresizingMaskIntoConstraints="NO" id="6ee-Z2-4Hr">
|
||||
<rect key="frame" x="28" y="20" width="25" height="25"/>
|
||||
<constraints>
|
||||
<constraint firstAttribute="height" constant="25" id="R98-zd-ytT"/>
|
||||
<constraint firstAttribute="width" constant="25" id="g2i-DM-svA"/>
|
||||
</constraints>
|
||||
<userDefinedRuntimeAttributes>
|
||||
<userDefinedRuntimeAttribute type="number" keyPath="cornerRadius">
|
||||
<real key="value" value="12.5"/>
|
||||
</userDefinedRuntimeAttribute>
|
||||
</userDefinedRuntimeAttributes>
|
||||
</imageView>
|
||||
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="虚位以待" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="q22-4A-79v">
|
||||
<rect key="frame" x="14" y="48" width="33" height="9.6666666666666643"/>
|
||||
<fontDescription key="fontDescription" type="system" weight="medium" pointSize="8"/>
|
||||
<color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="& " textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="tIg-La-hW4">
|
||||
<rect key="frame" x="26.333333333333343" y="59.66666666666665" width="8.6666666666666643" height="9.6666666666666643"/>
|
||||
<fontDescription key="fontDescription" type="system" weight="medium" pointSize="8"/>
|
||||
<color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="虚位以待" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="a2r-f7-KFu">
|
||||
<rect key="frame" x="14" y="71.333333333333343" width="33" height="9.6666666666666714"/>
|
||||
<fontDescription key="fontDescription" type="system" weight="medium" pointSize="8"/>
|
||||
<color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="0" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="KXg-X0-6ze">
|
||||
<rect key="frame" x="25.666666666666657" y="90" width="9.6666666666666643" height="17"/>
|
||||
<fontDescription key="fontDescription" type="boldSystem" pointSize="14"/>
|
||||
<color key="textColor" red="1" green="0.83529411764705885" blue="0.38823529411764707" alpha="1" colorSpace="calibratedRGB"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
</subviews>
|
||||
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
||||
<constraints>
|
||||
<constraint firstItem="ycK-bQ-O4D" firstAttribute="leading" secondItem="E0y-NZ-alh" secondAttribute="leading" constant="8" id="0Pm-km-jiG"/>
|
||||
<constraint firstItem="q22-4A-79v" firstAttribute="top" secondItem="ycK-bQ-O4D" secondAttribute="bottom" constant="3" id="69g-8W-G3v"/>
|
||||
<constraint firstItem="ycK-bQ-O4D" firstAttribute="top" secondItem="E0y-NZ-alh" secondAttribute="top" constant="20" id="EKl-ZO-Ryk"/>
|
||||
<constraint firstItem="tIg-La-hW4" firstAttribute="centerX" secondItem="E0y-NZ-alh" secondAttribute="centerX" id="Kzx-mO-lEo"/>
|
||||
<constraint firstAttribute="bottom" secondItem="UwK-B2-lWU" secondAttribute="bottom" id="Obi-Cy-Z1R"/>
|
||||
<constraint firstItem="a2r-f7-KFu" firstAttribute="top" secondItem="tIg-La-hW4" secondAttribute="bottom" constant="2" id="OcL-bx-52k"/>
|
||||
<constraint firstAttribute="trailing" secondItem="6ee-Z2-4Hr" secondAttribute="trailing" constant="8" id="Qgf-OI-tUU"/>
|
||||
<constraint firstAttribute="trailing" secondItem="UwK-B2-lWU" secondAttribute="trailing" id="Y9E-4D-6wE"/>
|
||||
<constraint firstItem="tIg-La-hW4" firstAttribute="top" secondItem="q22-4A-79v" secondAttribute="bottom" constant="2" id="a80-4d-ZvD"/>
|
||||
<constraint firstItem="6ee-Z2-4Hr" firstAttribute="centerY" secondItem="ycK-bQ-O4D" secondAttribute="centerY" id="aL3-la-Mm3"/>
|
||||
<constraint firstAttribute="bottom" secondItem="KXg-X0-6ze" secondAttribute="bottom" constant="10" id="agH-0N-mbP"/>
|
||||
<constraint firstItem="a2r-f7-KFu" firstAttribute="centerX" secondItem="E0y-NZ-alh" secondAttribute="centerX" id="dAh-Bf-RPc"/>
|
||||
<constraint firstItem="q22-4A-79v" firstAttribute="centerX" secondItem="E0y-NZ-alh" secondAttribute="centerX" id="irp-Id-uQ8"/>
|
||||
<constraint firstItem="UwK-B2-lWU" firstAttribute="leading" secondItem="E0y-NZ-alh" secondAttribute="leading" id="q4z-ah-vWE"/>
|
||||
<constraint firstItem="KXg-X0-6ze" firstAttribute="centerX" secondItem="E0y-NZ-alh" secondAttribute="centerX" id="wWw-sU-bw3"/>
|
||||
<constraint firstItem="UwK-B2-lWU" firstAttribute="top" secondItem="E0y-NZ-alh" secondAttribute="top" id="xxP-Tv-MOg"/>
|
||||
</constraints>
|
||||
<userDefinedRuntimeAttributes>
|
||||
<userDefinedRuntimeAttribute type="number" keyPath="cornerRadius">
|
||||
<real key="value" value="8"/>
|
||||
</userDefinedRuntimeAttribute>
|
||||
</userDefinedRuntimeAttributes>
|
||||
</view>
|
||||
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="love_mtl_rank_3" translatesAutoresizingMaskIntoConstraints="NO" id="yfv-SD-GxN">
|
||||
<rect key="frame" x="22.666666666666657" y="0.0" width="16" height="16"/>
|
||||
</imageView>
|
||||
</subviews>
|
||||
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
||||
<constraints>
|
||||
<constraint firstItem="E0y-NZ-alh" firstAttribute="leading" secondItem="TwS-Ac-O5d" secondAttribute="leading" id="BU5-WS-PkK"/>
|
||||
<constraint firstAttribute="trailing" secondItem="E0y-NZ-alh" secondAttribute="trailing" id="Cgx-Ed-aEw"/>
|
||||
<constraint firstAttribute="bottom" secondItem="E0y-NZ-alh" secondAttribute="bottom" id="XRZ-J7-yrF"/>
|
||||
<constraint firstItem="E0y-NZ-alh" firstAttribute="top" secondItem="TwS-Ac-O5d" secondAttribute="top" id="dQc-1A-pR7"/>
|
||||
<constraint firstItem="yfv-SD-GxN" firstAttribute="centerX" secondItem="TwS-Ac-O5d" secondAttribute="centerX" id="mtJ-Aa-Ygc"/>
|
||||
<constraint firstItem="yfv-SD-GxN" firstAttribute="top" secondItem="TwS-Ac-O5d" secondAttribute="top" id="rRu-eb-f7i"/>
|
||||
</constraints>
|
||||
</view>
|
||||
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="wnQ-cS-aAa">
|
||||
<rect key="frame" x="198" y="0.0" width="61" height="117"/>
|
||||
<subviews>
|
||||
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="HdC-7W-NQa">
|
||||
<rect key="frame" x="0.0" y="0.0" width="61" height="117"/>
|
||||
<subviews>
|
||||
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="love_mtl_top_item_bg" translatesAutoresizingMaskIntoConstraints="NO" id="ReN-9r-nfw">
|
||||
<rect key="frame" x="0.0" y="0.0" width="61" height="117"/>
|
||||
</imageView>
|
||||
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="default_userIcon" translatesAutoresizingMaskIntoConstraints="NO" id="A8r-uR-loo">
|
||||
<rect key="frame" x="8" y="20" width="25" height="25"/>
|
||||
<constraints>
|
||||
<constraint firstAttribute="width" constant="25" id="dYV-kF-sCO"/>
|
||||
<constraint firstAttribute="height" constant="25" id="lVR-LZ-Yjs"/>
|
||||
</constraints>
|
||||
<userDefinedRuntimeAttributes>
|
||||
<userDefinedRuntimeAttribute type="number" keyPath="cornerRadius">
|
||||
<real key="value" value="12.5"/>
|
||||
</userDefinedRuntimeAttribute>
|
||||
</userDefinedRuntimeAttributes>
|
||||
</imageView>
|
||||
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="default_userIcon" translatesAutoresizingMaskIntoConstraints="NO" id="fn8-AP-RGe">
|
||||
<rect key="frame" x="28" y="20" width="25" height="25"/>
|
||||
<constraints>
|
||||
<constraint firstAttribute="height" constant="25" id="0Jt-jf-chH"/>
|
||||
<constraint firstAttribute="width" constant="25" id="mxT-yC-gJp"/>
|
||||
</constraints>
|
||||
<userDefinedRuntimeAttributes>
|
||||
<userDefinedRuntimeAttribute type="number" keyPath="cornerRadius">
|
||||
<real key="value" value="12.5"/>
|
||||
</userDefinedRuntimeAttribute>
|
||||
</userDefinedRuntimeAttributes>
|
||||
</imageView>
|
||||
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="虚位以待" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="d1j-kb-C8A">
|
||||
<rect key="frame" x="14" y="48" width="33" height="9.6666666666666643"/>
|
||||
<fontDescription key="fontDescription" type="system" weight="medium" pointSize="8"/>
|
||||
<color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="& " textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="E18-EC-QSI">
|
||||
<rect key="frame" x="26.333333333333343" y="59.66666666666665" width="8.6666666666666643" height="9.6666666666666643"/>
|
||||
<fontDescription key="fontDescription" type="system" weight="medium" pointSize="8"/>
|
||||
<color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="虚位以待" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="iPF-Ng-Sfe">
|
||||
<rect key="frame" x="14" y="71.333333333333343" width="33" height="9.6666666666666714"/>
|
||||
<fontDescription key="fontDescription" type="system" weight="medium" pointSize="8"/>
|
||||
<color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="0" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="AQG-7K-xGd">
|
||||
<rect key="frame" x="25.666666666666657" y="90" width="9.6666666666666643" height="17"/>
|
||||
<fontDescription key="fontDescription" type="boldSystem" pointSize="14"/>
|
||||
<color key="textColor" red="1" green="0.83529411764705885" blue="0.38823529411764707" alpha="1" colorSpace="calibratedRGB"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
</subviews>
|
||||
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
||||
<constraints>
|
||||
<constraint firstAttribute="trailing" secondItem="ReN-9r-nfw" secondAttribute="trailing" id="BB5-fN-2kl"/>
|
||||
<constraint firstItem="ReN-9r-nfw" firstAttribute="top" secondItem="HdC-7W-NQa" secondAttribute="top" id="E2h-ai-SEs"/>
|
||||
<constraint firstItem="A8r-uR-loo" firstAttribute="leading" secondItem="HdC-7W-NQa" secondAttribute="leading" constant="8" id="EW9-Q2-Ulw"/>
|
||||
<constraint firstItem="A8r-uR-loo" firstAttribute="top" secondItem="HdC-7W-NQa" secondAttribute="top" constant="20" id="Eht-Rz-8c6"/>
|
||||
<constraint firstAttribute="trailing" secondItem="fn8-AP-RGe" secondAttribute="trailing" constant="8" id="FEY-ka-oTM"/>
|
||||
<constraint firstItem="d1j-kb-C8A" firstAttribute="centerX" secondItem="HdC-7W-NQa" secondAttribute="centerX" id="GiP-32-3Zv"/>
|
||||
<constraint firstItem="AQG-7K-xGd" firstAttribute="centerX" secondItem="HdC-7W-NQa" secondAttribute="centerX" id="H4J-1m-GZd"/>
|
||||
<constraint firstAttribute="bottom" secondItem="AQG-7K-xGd" secondAttribute="bottom" constant="10" id="J5t-Vv-h56"/>
|
||||
<constraint firstItem="ReN-9r-nfw" firstAttribute="leading" secondItem="HdC-7W-NQa" secondAttribute="leading" id="Mlf-Qy-eGg"/>
|
||||
<constraint firstItem="iPF-Ng-Sfe" firstAttribute="centerX" secondItem="HdC-7W-NQa" secondAttribute="centerX" id="Nqo-aC-Z0L"/>
|
||||
<constraint firstItem="d1j-kb-C8A" firstAttribute="top" secondItem="A8r-uR-loo" secondAttribute="bottom" constant="3" id="bRS-v5-agI"/>
|
||||
<constraint firstAttribute="bottom" secondItem="ReN-9r-nfw" secondAttribute="bottom" id="c1e-FW-90h"/>
|
||||
<constraint firstItem="E18-EC-QSI" firstAttribute="top" secondItem="d1j-kb-C8A" secondAttribute="bottom" constant="2" id="dbH-du-R8F"/>
|
||||
<constraint firstItem="E18-EC-QSI" firstAttribute="centerX" secondItem="HdC-7W-NQa" secondAttribute="centerX" id="o31-Gg-BiF"/>
|
||||
<constraint firstItem="fn8-AP-RGe" firstAttribute="centerY" secondItem="A8r-uR-loo" secondAttribute="centerY" id="r8I-PJ-lfC"/>
|
||||
<constraint firstItem="iPF-Ng-Sfe" firstAttribute="top" secondItem="E18-EC-QSI" secondAttribute="bottom" constant="2" id="rx2-F0-Tqs"/>
|
||||
</constraints>
|
||||
<userDefinedRuntimeAttributes>
|
||||
<userDefinedRuntimeAttribute type="number" keyPath="cornerRadius">
|
||||
<real key="value" value="8"/>
|
||||
</userDefinedRuntimeAttribute>
|
||||
</userDefinedRuntimeAttributes>
|
||||
</view>
|
||||
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="love_mtl_rank_4" translatesAutoresizingMaskIntoConstraints="NO" id="r5D-fd-bCH">
|
||||
<rect key="frame" x="22.666666666666657" y="0.0" width="16" height="16"/>
|
||||
</imageView>
|
||||
</subviews>
|
||||
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
||||
<constraints>
|
||||
<constraint firstItem="HdC-7W-NQa" firstAttribute="leading" secondItem="wnQ-cS-aAa" secondAttribute="leading" id="0jU-uJ-9db"/>
|
||||
<constraint firstItem="r5D-fd-bCH" firstAttribute="centerX" secondItem="wnQ-cS-aAa" secondAttribute="centerX" id="9Vc-Yi-UW8"/>
|
||||
<constraint firstItem="r5D-fd-bCH" firstAttribute="top" secondItem="wnQ-cS-aAa" secondAttribute="top" id="c9l-Eh-ueC"/>
|
||||
<constraint firstItem="HdC-7W-NQa" firstAttribute="top" secondItem="wnQ-cS-aAa" secondAttribute="top" id="hQ4-ub-bkO"/>
|
||||
<constraint firstAttribute="bottom" secondItem="HdC-7W-NQa" secondAttribute="bottom" id="mS5-qS-KQd"/>
|
||||
<constraint firstAttribute="trailing" secondItem="HdC-7W-NQa" secondAttribute="trailing" id="tWK-xW-aDc"/>
|
||||
</constraints>
|
||||
</view>
|
||||
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="e2s-Fd-2PK">
|
||||
<rect key="frame" x="264" y="0.0" width="61" height="117"/>
|
||||
<subviews>
|
||||
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="mgX-Rk-qnh">
|
||||
<rect key="frame" x="0.0" y="0.0" width="61" height="117"/>
|
||||
<subviews>
|
||||
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="love_mtl_top_item_bg" translatesAutoresizingMaskIntoConstraints="NO" id="Xgi-a1-5Yh">
|
||||
<rect key="frame" x="0.0" y="0.0" width="61" height="117"/>
|
||||
</imageView>
|
||||
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="default_userIcon" translatesAutoresizingMaskIntoConstraints="NO" id="RU8-xj-4YM">
|
||||
<rect key="frame" x="8" y="20" width="25" height="25"/>
|
||||
<constraints>
|
||||
<constraint firstAttribute="height" constant="25" id="8M0-bO-aiM"/>
|
||||
<constraint firstAttribute="width" constant="25" id="W5o-3V-d0q"/>
|
||||
</constraints>
|
||||
<userDefinedRuntimeAttributes>
|
||||
<userDefinedRuntimeAttribute type="number" keyPath="cornerRadius">
|
||||
<real key="value" value="12.5"/>
|
||||
</userDefinedRuntimeAttribute>
|
||||
</userDefinedRuntimeAttributes>
|
||||
</imageView>
|
||||
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="default_userIcon" translatesAutoresizingMaskIntoConstraints="NO" id="pgI-8L-N6i">
|
||||
<rect key="frame" x="28" y="20" width="25" height="25"/>
|
||||
<constraints>
|
||||
<constraint firstAttribute="width" constant="25" id="PSq-h7-WVr"/>
|
||||
<constraint firstAttribute="height" constant="25" id="SXb-4V-sWR"/>
|
||||
</constraints>
|
||||
<userDefinedRuntimeAttributes>
|
||||
<userDefinedRuntimeAttribute type="number" keyPath="cornerRadius">
|
||||
<real key="value" value="12.5"/>
|
||||
</userDefinedRuntimeAttribute>
|
||||
</userDefinedRuntimeAttributes>
|
||||
</imageView>
|
||||
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="虚位以待" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="txM-Q6-lq7">
|
||||
<rect key="frame" x="14" y="48" width="33" height="9.6666666666666643"/>
|
||||
<fontDescription key="fontDescription" type="system" weight="medium" pointSize="8"/>
|
||||
<color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="& " textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="HwB-bv-lRH">
|
||||
<rect key="frame" x="26.333333333333314" y="59.66666666666665" width="8.6666666666666643" height="9.6666666666666643"/>
|
||||
<fontDescription key="fontDescription" type="system" weight="medium" pointSize="8"/>
|
||||
<color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="虚位以待" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Ikv-gb-dDF">
|
||||
<rect key="frame" x="14" y="71.333333333333343" width="33" height="9.6666666666666714"/>
|
||||
<fontDescription key="fontDescription" type="system" weight="medium" pointSize="8"/>
|
||||
<color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="0" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="0lS-DR-iyy">
|
||||
<rect key="frame" x="25.666666666666686" y="90" width="9.6666666666666643" height="17"/>
|
||||
<fontDescription key="fontDescription" type="boldSystem" pointSize="14"/>
|
||||
<color key="textColor" red="1" green="0.83529411764705885" blue="0.38823529411764707" alpha="1" colorSpace="calibratedRGB"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
</subviews>
|
||||
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
||||
<constraints>
|
||||
<constraint firstAttribute="trailing" secondItem="Xgi-a1-5Yh" secondAttribute="trailing" id="2Ng-wd-WTh"/>
|
||||
<constraint firstItem="Xgi-a1-5Yh" firstAttribute="leading" secondItem="mgX-Rk-qnh" secondAttribute="leading" id="4k7-8P-XM3"/>
|
||||
<constraint firstItem="RU8-xj-4YM" firstAttribute="leading" secondItem="mgX-Rk-qnh" secondAttribute="leading" constant="8" id="Aaz-ea-NGt"/>
|
||||
<constraint firstItem="Ikv-gb-dDF" firstAttribute="top" secondItem="HwB-bv-lRH" secondAttribute="bottom" constant="2" id="C8i-Ha-Q9u"/>
|
||||
<constraint firstItem="HwB-bv-lRH" firstAttribute="centerX" secondItem="mgX-Rk-qnh" secondAttribute="centerX" id="Cuc-4z-tIo"/>
|
||||
<constraint firstAttribute="trailing" secondItem="pgI-8L-N6i" secondAttribute="trailing" constant="8" id="QaL-Td-afa"/>
|
||||
<constraint firstItem="Ikv-gb-dDF" firstAttribute="centerX" secondItem="mgX-Rk-qnh" secondAttribute="centerX" id="Rkf-T7-yFD"/>
|
||||
<constraint firstItem="txM-Q6-lq7" firstAttribute="centerX" secondItem="mgX-Rk-qnh" secondAttribute="centerX" id="Tqv-uN-1n7"/>
|
||||
<constraint firstItem="0lS-DR-iyy" firstAttribute="centerX" secondItem="mgX-Rk-qnh" secondAttribute="centerX" id="Vn6-PU-a6y"/>
|
||||
<constraint firstItem="Xgi-a1-5Yh" firstAttribute="top" secondItem="mgX-Rk-qnh" secondAttribute="top" id="cC1-7O-onz"/>
|
||||
<constraint firstItem="txM-Q6-lq7" firstAttribute="top" secondItem="RU8-xj-4YM" secondAttribute="bottom" constant="3" id="clO-Cg-MOh"/>
|
||||
<constraint firstItem="HwB-bv-lRH" firstAttribute="top" secondItem="txM-Q6-lq7" secondAttribute="bottom" constant="2" id="fwV-Wp-R60"/>
|
||||
<constraint firstAttribute="bottom" secondItem="Xgi-a1-5Yh" secondAttribute="bottom" id="gJ5-mt-OBg"/>
|
||||
<constraint firstItem="pgI-8L-N6i" firstAttribute="centerY" secondItem="RU8-xj-4YM" secondAttribute="centerY" id="tY2-N3-jzs"/>
|
||||
<constraint firstAttribute="bottom" secondItem="0lS-DR-iyy" secondAttribute="bottom" constant="10" id="yB9-et-EJf"/>
|
||||
<constraint firstItem="RU8-xj-4YM" firstAttribute="top" secondItem="mgX-Rk-qnh" secondAttribute="top" constant="20" id="yee-IE-WVW"/>
|
||||
</constraints>
|
||||
<userDefinedRuntimeAttributes>
|
||||
<userDefinedRuntimeAttribute type="number" keyPath="cornerRadius">
|
||||
<real key="value" value="8"/>
|
||||
</userDefinedRuntimeAttribute>
|
||||
</userDefinedRuntimeAttributes>
|
||||
</view>
|
||||
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="love_mtl_rank_5" translatesAutoresizingMaskIntoConstraints="NO" id="Tgu-A1-evF">
|
||||
<rect key="frame" x="22.666666666666686" y="0.0" width="16" height="16"/>
|
||||
</imageView>
|
||||
</subviews>
|
||||
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
||||
<constraints>
|
||||
<constraint firstItem="Tgu-A1-evF" firstAttribute="top" secondItem="e2s-Fd-2PK" secondAttribute="top" id="0lO-yt-nC9"/>
|
||||
<constraint firstAttribute="trailing" secondItem="mgX-Rk-qnh" secondAttribute="trailing" id="1m3-le-gTb"/>
|
||||
<constraint firstItem="mgX-Rk-qnh" firstAttribute="top" secondItem="e2s-Fd-2PK" secondAttribute="top" id="MNJ-cS-t7p"/>
|
||||
<constraint firstAttribute="bottom" secondItem="mgX-Rk-qnh" secondAttribute="bottom" id="jf1-N9-Nrl"/>
|
||||
<constraint firstItem="Tgu-A1-evF" firstAttribute="centerX" secondItem="e2s-Fd-2PK" secondAttribute="centerX" id="pFl-Dk-2Th"/>
|
||||
<constraint firstItem="mgX-Rk-qnh" firstAttribute="leading" secondItem="e2s-Fd-2PK" secondAttribute="leading" id="xsX-h0-tv5"/>
|
||||
</constraints>
|
||||
</view>
|
||||
</subviews>
|
||||
</stackView>
|
||||
</subviews>
|
||||
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
||||
<constraints>
|
||||
<constraint firstItem="3Nc-UW-6e1" firstAttribute="leading" secondItem="B5X-E9-jm4" secondAttribute="leading" constant="10" id="3xv-x2-Sne"/>
|
||||
<constraint firstAttribute="bottom" secondItem="3Nc-UW-6e1" secondAttribute="bottom" constant="15" id="6pH-oZ-qb0"/>
|
||||
<constraint firstAttribute="bottom" secondItem="VJh-KK-GGa" secondAttribute="bottom" id="HkW-DF-UKG"/>
|
||||
<constraint firstItem="yPE-VW-NHj" firstAttribute="top" secondItem="B5X-E9-jm4" secondAttribute="top" id="S6z-z3-np5"/>
|
||||
<constraint firstItem="3Nc-UW-6e1" firstAttribute="top" secondItem="B5X-E9-jm4" secondAttribute="top" constant="48" id="SQ8-rR-j2h"/>
|
||||
<constraint firstAttribute="height" constant="180" id="aeg-Y4-caV"/>
|
||||
<constraint firstItem="VJh-KK-GGa" firstAttribute="top" secondItem="B5X-E9-jm4" secondAttribute="top" id="ecq-se-YMS"/>
|
||||
<constraint firstAttribute="trailing" secondItem="VJh-KK-GGa" secondAttribute="trailing" id="haI-xV-TBC"/>
|
||||
<constraint firstItem="yPE-VW-NHj" firstAttribute="centerX" secondItem="B5X-E9-jm4" secondAttribute="centerX" id="m80-eT-xit"/>
|
||||
<constraint firstAttribute="trailing" secondItem="3Nc-UW-6e1" secondAttribute="trailing" constant="10" id="u7B-bW-tsE"/>
|
||||
<constraint firstItem="VJh-KK-GGa" firstAttribute="leading" secondItem="B5X-E9-jm4" secondAttribute="leading" id="uqm-Jw-A5o"/>
|
||||
</constraints>
|
||||
</view>
|
||||
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="love_mtl_today" translatesAutoresizingMaskIntoConstraints="NO" id="Ggd-TS-Jdf">
|
||||
<rect key="frame" x="147.66666666666666" y="260" width="79.666666666666657" height="40"/>
|
||||
</imageView>
|
||||
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="ygr-kr-rjc">
|
||||
<rect key="frame" x="0.0" y="315" width="375" height="369"/>
|
||||
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
||||
</view>
|
||||
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="love_mtl_icon_yun" translatesAutoresizingMaskIntoConstraints="NO" id="IiM-69-SSt">
|
||||
<rect key="frame" x="0.0" y="490.66666666666669" width="375" height="213.33333333333331"/>
|
||||
</imageView>
|
||||
</subviews>
|
||||
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
||||
<constraints>
|
||||
<constraint firstAttribute="bottom" secondItem="IiM-69-SSt" secondAttribute="bottom" id="0pL-yf-e3i"/>
|
||||
<constraint firstAttribute="trailing" secondItem="B5X-E9-jm4" secondAttribute="trailing" constant="15" id="7F4-Bj-zAn"/>
|
||||
<constraint firstAttribute="bottom" secondItem="ygr-kr-rjc" secondAttribute="bottom" constant="20" id="AMh-QJ-tVR"/>
|
||||
<constraint firstAttribute="trailing" secondItem="ygr-kr-rjc" secondAttribute="trailing" id="IDq-Ro-xfa"/>
|
||||
<constraint firstItem="B5X-E9-jm4" firstAttribute="top" secondItem="iN0-l3-epB" secondAttribute="top" constant="70" id="KBC-o6-qtT"/>
|
||||
<constraint firstItem="Ggd-TS-Jdf" firstAttribute="top" secondItem="B5X-E9-jm4" secondAttribute="bottom" constant="10" id="QCY-cC-WSS"/>
|
||||
<constraint firstItem="B5X-E9-jm4" firstAttribute="leading" secondItem="iN0-l3-epB" secondAttribute="leading" constant="15" id="TRb-Zz-mQP"/>
|
||||
<constraint firstItem="ygr-kr-rjc" firstAttribute="leading" secondItem="iN0-l3-epB" secondAttribute="leading" id="Us1-cD-VsT"/>
|
||||
<constraint firstAttribute="trailing" secondItem="IiM-69-SSt" secondAttribute="trailing" id="ZJn-QC-d3Q"/>
|
||||
<constraint firstItem="IiM-69-SSt" firstAttribute="leading" secondItem="iN0-l3-epB" secondAttribute="leading" id="nW5-7y-gcz"/>
|
||||
<constraint firstItem="ygr-kr-rjc" firstAttribute="top" secondItem="Ggd-TS-Jdf" secondAttribute="bottom" constant="15" id="pzY-gG-vRi"/>
|
||||
<constraint firstItem="Ggd-TS-Jdf" firstAttribute="centerX" secondItem="iN0-l3-epB" secondAttribute="centerX" id="qOx-Gk-uZB"/>
|
||||
</constraints>
|
||||
<freeformSimulatedSizeMetrics key="simulatedDestinationMetrics"/>
|
||||
<connections>
|
||||
<outlet property="svgaCover" destination="ygr-kr-rjc" id="HZE-qc-bjn"/>
|
||||
<outlet property="topViewLeftHeader_1" destination="P1h-mW-o5y" id="tQ9-1B-KDp"/>
|
||||
<outlet property="topViewLeftHeader_2" destination="Dod-RB-Yea" id="5PA-Za-n1q"/>
|
||||
<outlet property="topViewLeftHeader_3" destination="ycK-bQ-O4D" id="3Ae-DZ-UrY"/>
|
||||
<outlet property="topViewLeftHeader_4" destination="A8r-uR-loo" id="vbN-N6-GTO"/>
|
||||
<outlet property="topViewLeftHeader_5" destination="RU8-xj-4YM" id="saE-Fk-Ubb"/>
|
||||
<outlet property="topViewLeftName_1" destination="KaH-HY-LFJ" id="UJN-hy-2xp"/>
|
||||
<outlet property="topViewLeftName_2" destination="6Vq-Cp-dx7" id="vhZ-WI-52C"/>
|
||||
<outlet property="topViewLeftName_3" destination="q22-4A-79v" id="JgX-rW-ULO"/>
|
||||
<outlet property="topViewLeftName_4" destination="d1j-kb-C8A" id="xBj-1o-KTc"/>
|
||||
<outlet property="topViewLeftName_5" destination="txM-Q6-lq7" id="RGv-NG-NKa"/>
|
||||
<outlet property="topViewRightHeader_1" destination="mLj-MR-4r8" id="mPT-tT-WXd"/>
|
||||
<outlet property="topViewRightHeader_2" destination="Tkp-Vu-0JR" id="yI1-bX-iGv"/>
|
||||
<outlet property="topViewRightHeader_3" destination="6ee-Z2-4Hr" id="GzF-lA-ZMh"/>
|
||||
<outlet property="topViewRightHeader_4" destination="fn8-AP-RGe" id="KzQ-f1-608"/>
|
||||
<outlet property="topViewRightHeader_5" destination="pgI-8L-N6i" id="Wq0-Fx-H0o"/>
|
||||
<outlet property="topViewRightName_1" destination="6k8-44-al5" id="l1L-n4-VqN"/>
|
||||
<outlet property="topViewRightName_2" destination="jQF-r1-s1X" id="iDz-Gs-KLa"/>
|
||||
<outlet property="topViewRightName_3" destination="a2r-f7-KFu" id="AEa-xO-bzy"/>
|
||||
<outlet property="topViewRightName_4" destination="iPF-Ng-Sfe" id="hux-BT-ElD"/>
|
||||
<outlet property="topViewRightName_5" destination="Ikv-gb-dDF" id="ecu-0E-Vlg"/>
|
||||
<outlet property="topViewValue_1" destination="8Cf-hj-bSu" id="60l-AC-44p"/>
|
||||
<outlet property="topViewValue_2" destination="SxT-zL-7xx" id="0om-sS-kal"/>
|
||||
<outlet property="topViewValue_3" destination="KXg-X0-6ze" id="Jyy-sB-7Ie"/>
|
||||
<outlet property="topViewValue_4" destination="AQG-7K-xGd" id="HnW-lZ-ImE"/>
|
||||
<outlet property="topViewValue_5" destination="0lS-DR-iyy" id="Zvq-5c-tq9"/>
|
||||
<outlet property="yesterdayTopView_1" destination="l55-cG-9Vv" id="86A-Vs-lNJ"/>
|
||||
<outlet property="yesterdayTopView_2" destination="xpv-Kt-iOX" id="dwg-dn-2xY"/>
|
||||
<outlet property="yesterdayTopView_3" destination="TwS-Ac-O5d" id="pP9-cP-kQ9"/>
|
||||
<outlet property="yesterdayTopView_4" destination="wnQ-cS-aAa" id="u9z-EL-34t"/>
|
||||
<outlet property="yesterdayTopView_5" destination="e2s-Fd-2PK" id="wOt-8E-Tbb"/>
|
||||
</connections>
|
||||
<point key="canvasLocation" x="130.53435114503816" y="279.57746478873241"/>
|
||||
</view>
|
||||
</objects>
|
||||
<resources>
|
||||
<image name="default_userIcon" width="512" height="512"/>
|
||||
<image name="love_mtl_icon_yun" width="375" height="213.5"/>
|
||||
<image name="love_mtl_rank_1" width="16" height="16"/>
|
||||
<image name="love_mtl_rank_2" width="16" height="16"/>
|
||||
<image name="love_mtl_rank_3" width="16" height="16"/>
|
||||
<image name="love_mtl_rank_4" width="16" height="16"/>
|
||||
<image name="love_mtl_rank_5" width="16" height="16"/>
|
||||
<image name="love_mtl_rank_top_bg" width="345" height="178"/>
|
||||
<image name="love_mtl_today" width="79.5" height="40"/>
|
||||
<image name="love_mtl_top_5" width="79" height="40"/>
|
||||
<image name="love_mtl_top_item_bg" width="61" height="115"/>
|
||||
</resources>
|
||||
</document>
|
||||
BIN
SweetParty/主类/狸猫新增/爱情摩天轮/motianlunTX.svga
Normal file
BIN
SweetParty/主类/狸猫新增/爱情摩天轮/motianlunTX.svga
Normal file
Binary file not shown.
Reference in New Issue
Block a user