Commit b5b02294 authored by pete谢兆麟's avatar pete谢兆麟

邀请有礼主页面

parent 1dff4aae
......@@ -41,7 +41,7 @@ platform :ios do
# 显示git当前分支最新submit id
sh "git rev-parse HEAD"
# 更新pod第三方库
cocoapods(use_bundle_exec: true)
# cocoapods(use_bundle_exec: true)
# 先清空打包路径下的文件
sh "pwd"
......
......@@ -21,6 +21,12 @@
04174D782BCD5B74000BA46D /* YHMessageListVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04174D6F2BCD5B74000BA46D /* YHMessageListVC.swift */; };
04174D792BCD5B74000BA46D /* YHMessageSessionCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04174D712BCD5B74000BA46D /* YHMessageSessionCell.swift */; };
04174D7A2BCD5B74000BA46D /* YHDetailMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04174D722BCD5B74000BA46D /* YHDetailMessageCell.swift */; };
0419A09A2C48F87B00A5FCFA /* YHInvitationWithGiftsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0419A0992C48F87B00A5FCFA /* YHInvitationWithGiftsViewController.swift */; };
0419A09C2C48FBCB00A5FCFA /* YHInvitationWithGiftsHeadView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0419A09B2C48FBCB00A5FCFA /* YHInvitationWithGiftsHeadView.swift */; };
0419A09E2C48FC6F00A5FCFA /* YHInvitationWithGiftsFirstTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0419A09D2C48FC6F00A5FCFA /* YHInvitationWithGiftsFirstTableViewCell.swift */; };
0419A0A02C48FC7D00A5FCFA /* YHInvitationWithGiftsSecondTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0419A09F2C48FC7D00A5FCFA /* YHInvitationWithGiftsSecondTableViewCell.swift */; };
0419A0A22C49099A00A5FCFA /* YHInvitationWithGiftsShareBottomView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0419A0A12C49099A00A5FCFA /* YHInvitationWithGiftsShareBottomView.swift */; };
0419A0A42C49184300A5FCFA /* YHInvitationNumberItemView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0419A0A32C49184300A5FCFA /* YHInvitationNumberItemView.swift */; };
04213B202C47ADEA00797900 /* ATAuthSDK_D.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 04213B1F2C47ADEA00797900 /* ATAuthSDK_D.framework */; };
04213B212C47AE0100797900 /* ATAuthSDK_D.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 04213B1F2C47ADEA00797900 /* ATAuthSDK_D.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
04213B232C48B7F700797900 /* YHIdentityTabBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04213B222C48B7F700797900 /* YHIdentityTabBar.swift */; };
......@@ -611,6 +617,12 @@
04174D6F2BCD5B74000BA46D /* YHMessageListVC.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = YHMessageListVC.swift; sourceTree = "<group>"; };
04174D712BCD5B74000BA46D /* YHMessageSessionCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = YHMessageSessionCell.swift; sourceTree = "<group>"; };
04174D722BCD5B74000BA46D /* YHDetailMessageCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = YHDetailMessageCell.swift; sourceTree = "<group>"; };
0419A0992C48F87B00A5FCFA /* YHInvitationWithGiftsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YHInvitationWithGiftsViewController.swift; sourceTree = "<group>"; };
0419A09B2C48FBCB00A5FCFA /* YHInvitationWithGiftsHeadView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YHInvitationWithGiftsHeadView.swift; sourceTree = "<group>"; };
0419A09D2C48FC6F00A5FCFA /* YHInvitationWithGiftsFirstTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YHInvitationWithGiftsFirstTableViewCell.swift; sourceTree = "<group>"; };
0419A09F2C48FC7D00A5FCFA /* YHInvitationWithGiftsSecondTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YHInvitationWithGiftsSecondTableViewCell.swift; sourceTree = "<group>"; };
0419A0A12C49099A00A5FCFA /* YHInvitationWithGiftsShareBottomView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YHInvitationWithGiftsShareBottomView.swift; sourceTree = "<group>"; };
0419A0A32C49184300A5FCFA /* YHInvitationNumberItemView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YHInvitationNumberItemView.swift; sourceTree = "<group>"; };
04213B1F2C47ADEA00797900 /* ATAuthSDK_D.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ATAuthSDK_D.framework; path = framework/ATAuthSDK_D.framework; sourceTree = "<group>"; };
04213B222C48B7F700797900 /* YHIdentityTabBar.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YHIdentityTabBar.swift; sourceTree = "<group>"; };
04213B242C48C15400797900 /* YHHomeIdentityViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YHHomeIdentityViewController.swift; sourceTree = "<group>"; };
......@@ -1260,6 +1272,43 @@
path = V;
sourceTree = "<group>";
};
0419A0952C48F79100A5FCFA /* InvitationWithGifts(邀请有礼) */ = {
isa = PBXGroup;
children = (
0419A0982C48F81D00A5FCFA /* V */,
0419A0972C48F81300A5FCFA /* M */,
0419A0962C48F80B00A5FCFA /* C */,
);
path = "InvitationWithGifts(邀请有礼)";
sourceTree = "<group>";
};
0419A0962C48F80B00A5FCFA /* C */ = {
isa = PBXGroup;
children = (
0419A0992C48F87B00A5FCFA /* YHInvitationWithGiftsViewController.swift */,
);
path = C;
sourceTree = "<group>";
};
0419A0972C48F81300A5FCFA /* M */ = {
isa = PBXGroup;
children = (
);
path = M;
sourceTree = "<group>";
};
0419A0982C48F81D00A5FCFA /* V */ = {
isa = PBXGroup;
children = (
0419A09B2C48FBCB00A5FCFA /* YHInvitationWithGiftsHeadView.swift */,
0419A09D2C48FC6F00A5FCFA /* YHInvitationWithGiftsFirstTableViewCell.swift */,
0419A09F2C48FC7D00A5FCFA /* YHInvitationWithGiftsSecondTableViewCell.swift */,
0419A0A12C49099A00A5FCFA /* YHInvitationWithGiftsShareBottomView.swift */,
0419A0A32C49184300A5FCFA /* YHInvitationNumberItemView.swift */,
);
path = V;
sourceTree = "<group>";
};
0425E63B2BA931B300A5E763 /* View */ = {
isa = PBXGroup;
children = (
......@@ -2497,6 +2546,7 @@
A567E5662BD7643D00D5D5A0 /* Home(首页) */ = {
isa = PBXGroup;
children = (
0419A0952C48F79100A5FCFA /* InvitationWithGifts(邀请有礼) */,
A567E5672BD7643D00D5D5A0 /* VM */,
A567E56A2BD7643D00D5D5A0 /* M */,
A567E5732BD7643D00D5D5A0 /* C */,
......@@ -3288,6 +3338,7 @@
A5ACE9452B4564F7002C94D2 /* YHHUDContainerView.swift in Sources */,
045EEEFD2B9F171A0022A143 /* YHSheetPickerViewType.swift in Sources */,
04213B2B2C48F1BE00797900 /* YHHomeInfoSectionCell.swift in Sources */,
0419A0A02C48FC7D00A5FCFA /* YHInvitationWithGiftsSecondTableViewCell.swift in Sources */,
045EEEC72B9F171A0022A143 /* YHOtherYesOrNoItemView.swift in Sources */,
A5FF0F3E2C32F2590069852B /* YHActivityDetailCell2.swift in Sources */,
04FD85702C21646200BEF9C5 /* YHMyInterestTopicCell.swift in Sources */,
......@@ -3444,6 +3495,7 @@
045EEEAE2B9F171A0022A143 /* YHWorkHighlightsTableViewCell.swift in Sources */,
A567E59A2BD7643D00D5D5A0 /* YHHomeKingKongBlockModel.swift in Sources */,
045EEF062B9F171A0022A143 /* YHFormItemQuestionsCell.swift in Sources */,
0419A09A2C48F87B00A5FCFA /* YHInvitationWithGiftsViewController.swift in Sources */,
04F5F86E2C1AC351004A463C /* YHHKEventCenterViewController.swift in Sources */,
A567E5922BD7643D00D5D5A0 /* YHHomeWebViewModel.swift in Sources */,
A5D5ADEF2BB90FBC0039FA6B /* YHCheckEamilAlertView.swift in Sources */,
......@@ -3455,12 +3507,14 @@
A59B43C92C491FB100B28379 /* YHEvaluationViewVC.swift in Sources */,
0488518F2BF5FD1500C4E32D /* YHOSSManager.swift in Sources */,
A592FE952BA6D23C0062FACA /* YHCertificateEntryCell.swift in Sources */,
0419A09C2C48FBCB00A5FCFA /* YHInvitationWithGiftsHeadView.swift in Sources */,
A5ACE9472B4564F7002C94D2 /* YHHUD.swift in Sources */,
045A08C02C37ABF500BCBABA /* YHSegmentView.swift in Sources */,
A5ACE9412B4564F7002C94D2 /* Dictionary+Extension.swift in Sources */,
045EEE8F2B9F171A0022A143 /* YHPreviewInfoProjectItemView.swift in Sources */,
045EEF152B9F171A0022A143 /* YHHKIDCardModel.swift in Sources */,
0477E17E2BA4362A00436346 /* YHCustomNavigationBar.swift in Sources */,
0419A09E2C48FC6F00A5FCFA /* YHInvitationWithGiftsFirstTableViewCell.swift in Sources */,
045EEEC42B9F171A0022A143 /* YHOtherInfoFillCell.swift in Sources */,
045EEE9F2B9F171A0022A143 /* YHWorkExperienceModel.swift in Sources */,
A5FF0F3C2C32F2460069852B /* YHActivityDetailCell1.swift in Sources */,
......@@ -3636,6 +3690,7 @@
A566A79C2C227C9B00980D06 /* YHOrderTipsItemView.swift in Sources */,
A517A4E52BB6C4BB000DEECD /* YHDocumentFileItemView.swift in Sources */,
045EEEFE2B9F171A0022A143 /* YHFormItemInputTextCell.swift in Sources */,
0419A0A42C49184300A5FCFA /* YHInvitationNumberItemView.swift in Sources */,
045EEEDD2B9F171A0022A143 /* YHCollegeNameCell.swift in Sources */,
045EEF162B9F171A0022A143 /* YHMainApplicantInformationViewController.swift in Sources */,
048097712BA18D66000B9DCA /* YHCertificateSearchBar.swift in Sources */,
......@@ -3686,6 +3741,7 @@
04E86E0D2B70D51D00A35F4B /* YHWebViewViewController.swift in Sources */,
A5EF21312BA6DF94005027E6 /* YHMineSchemeViewController.swift in Sources */,
045EEE872B9F171A0022A143 /* YHPreviewControllerHoldViewController.swift in Sources */,
0419A0A22C49099A00A5FCFA /* YHInvitationWithGiftsShareBottomView.swift in Sources */,
04AAA8DC2BF5E5A200FE9FD5 /* YHEmptyDataView.swift in Sources */,
A5A89FD72C256B94005A71DD /* YHHomeLastMessageModel.swift in Sources */,
045EEF172B9F171A0022A143 /* YHSelectCountryViewController.swift in Sources */,
......
//
// YHInvitationWithGiftsViewController.swift
// galaxy
//
// Created by EDY on 2024/7/18.
// Copyright © 2024 https://www.galaxy-immi.com. All rights reserved.
//
import UIKit
class YHInvitationWithGiftsViewController: YHBaseViewController {
var tableView: UITableView!
var bottomViewForShare: YHInvitationWithGiftsShareBottomView!
lazy var headView : YHInvitationWithGiftsHeadView = {
let headView = YHInvitationWithGiftsHeadView(frame: CGRect(x: 0, y: 0, width: KScreenWidth, height: 666))
return headView
}()
override func viewDidLoad() {
super.viewDidLoad()
setView()
loadData()
}
}
extension YHInvitationWithGiftsViewController: UITableViewDelegate, UITableViewDataSource {
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return 2
}
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
if indexPath.row == 0 {
let cell = tableView.dequeueReusableCell(withClass: YHInvitationWithGiftsFirstTableViewCell.self)
return cell
} else {
let cell = tableView.dequeueReusableCell(withClass: YHInvitationWithGiftsSecondTableViewCell.self)
return cell
}
}
func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
if indexPath.row == 0 {
return 209
} else if indexPath.row == 1 {
return 673
}
return 0
}
func tableView(_ tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat {
return 0.01
}
func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? {
return UIView()
}
func tableView(_ tableView: UITableView, heightForFooterInSection section: Int) -> CGFloat {
return 0.01
}
func tableView(_ tableView: UITableView, viewForFooterInSection section: Int) -> UIView? {
return UIView()
}
}
extension YHInvitationWithGiftsViewController {
func getData() {
}
func updateDataSource() {
}
func setView() {
view.backgroundColor = .contentBkgColor
tableView = {
let tableView = UITableView(frame: .zero, style: .grouped)
tableView.contentInsetAdjustmentBehavior = .never
tableView.backgroundColor = .clear
tableView.separatorStyle = .none
tableView.showsHorizontalScrollIndicator = false
tableView.showsVerticalScrollIndicator = false
tableView.dataSource = self
tableView.delegate = self
tableView.tableHeaderView = headView
tableView.tableFooterView = UIView(frame: CGRect(x: 0, y: 0, width: KScreenWidth, height: 0.01))
tableView.register(cellWithClass: YHInvitationWithGiftsFirstTableViewCell.self)
tableView.register(cellWithClass: YHInvitationWithGiftsSecondTableViewCell.self)
return tableView
}()
view.addSubview(tableView)
tableView.snp.makeConstraints { make in
make.top.left.right.equalToSuperview()
make.bottom.equalTo(-98)
}
bottomViewForShare = {
let view = YHInvitationWithGiftsShareBottomView()
return view
}()
view.addSubview(bottomViewForShare)
bottomViewForShare.snp.makeConstraints { make in
make.bottom.left.right.equalToSuperview()
make.height.equalTo(98)
}
}
func loadData() {
}
}
//
// YHInvitationNumberItemView.swift
// galaxy
//
// Created by EDY on 2024/7/18.
// Copyright © 2024 https://www.galaxy-immi.com. All rights reserved.
//
import UIKit
class YHInvitationNumberItemView: UIView {
var leftImageView: UIImageView!
var rightImageView: UIImageView!
var titleLabel: UILabel!
var bottomLabel: UILabel!
override init(frame: CGRect) {
super.init(frame: frame)
setUpView()
}
required init?(coder: NSCoder) {
fatalError("init(coder:) has not been implemented")
}
func setUpView() {
leftImageView = {
let view = UIImageView()
view.image = UIImage(named: "invitation_with_gifts_number_left")
return view
}()
addSubview(leftImageView)
leftImageView.snp.makeConstraints { make in
make.left.equalToSuperview()
make.width.height.equalTo(19)
make.top.equalTo(24)
}
rightImageView = {
let view = UIImageView()
view.image = UIImage(named: "invitation_with_gifts_number_right")
return view
}()
addSubview(rightImageView)
rightImageView.snp.makeConstraints { make in
make.right.equalToSuperview()
make.width.height.equalTo(19)
make.top.equalTo(24)
}
titleLabel = {
let view = UILabel()
view.text = "38"
view.font = UIFont.PFSC_M(ofSize: 24)
view.textColor = UIColor.mainTextColor
view.textAlignment = .center
return view
}()
addSubview(titleLabel)
titleLabel.snp.makeConstraints { make in
make.top.equalTo(15)
make.left.right.equalToSuperview()
make.height.equalTo(33)
}
bottomLabel = {
let view = UILabel()
view.text = "已注册"
view.font = UIFont.PFSC_M(ofSize: 12)
view.textColor = UIColor.yhGreyColor
view.textAlignment = .center
return view
}()
addSubview(bottomLabel)
bottomLabel.snp.makeConstraints { make in
make.top.equalTo(47)
make.left.right.equalToSuperview()
make.height.equalTo(17)
}
}
}
class YHInvitationPeopleItemView: UIView {
var titleLabel: UILabel!
var bgImageView: UIImageView!
override init(frame: CGRect) {
super.init(frame: frame)
setUpView()
}
required init?(coder: NSCoder) {
fatalError("init(coder:) has not been implemented")
}
func setUpView() {
self.backgroundColor = UIColor(hex: 0xebf4fe)
titleLabel = {
let view = UILabel()
view.text = "12"
view.font = UIFont.PFSC_M(ofSize: 12)
view.textColor = UIColor.mainTextColor70
view.textAlignment = .left
return view
}()
addSubview(titleLabel)
titleLabel.snp.makeConstraints { make in
make.top.equalTo(10)
make.left.equalTo(10)
make.height.equalTo(17)
make.right.equalToSuperview()
}
bgImageView = {
let view = UIImageView()
view.isHidden = true
view.isUserInteractionEnabled = true
view.image = UIImage(named: "invitation_with_gifts_people_true")
return view
}()
addSubview(bgImageView)
bgImageView.snp.makeConstraints { make in
make.width.height.equalTo(14)
make.center.equalToSuperview()
}
}
}
//
// YHInvitationWithGiftsFirstTableViewCell.swift
// galaxy
//
// Created by EDY on 2024/7/18.
// Copyright © 2024 https://www.galaxy-immi.com. All rights reserved.
//
import UIKit
class YHInvitationWithGiftsFirstTableViewCell: UITableViewCell {
var centerImageView: UIImageView!
override func awakeFromNib() {
super.awakeFromNib()
// Initialization code
}
override func setSelected(_ selected: Bool, animated: Bool) {
super.setSelected(selected, animated: animated)
// Configure the view for the selected state
}
required init?(coder: NSCoder) {
super.init(coder: coder)
}
override init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) {
super.init(style: style, reuseIdentifier: reuseIdentifier)
selectionStyle = .none
setupUI()
}
func setupUI() {
self.backgroundColor = UIColor(hex: 0xededed)
centerImageView = {
let imageView = UIImageView()
imageView.image = UIImage(named: "invitation_with_gifts_first")
return imageView
}()
contentView.addSubview(centerImageView)
centerImageView.snp.makeConstraints { make in
make.centerY.equalToSuperview()
make.left.equalTo(12)
make.right.equalTo(-12)
make.height.equalTo(193)
}
}
}
//
// YHInvitationWithGiftsHeadView.swift
// galaxy
//
// Created by EDY on 2024/7/18.
// Copyright © 2024 https://www.galaxy-immi.com. All rights reserved.
//
import UIKit
class YHInvitationWithGiftsHeadView: UIView {
var centerImageView: UIImageView!
var bottomImageView: UIImageView!
override init(frame: CGRect) {
super.init(frame: frame)
setUpView()
}
required init?(coder: NSCoder) {
fatalError("init(coder:) has not been implemented")
}
func setUpView() {
self.backgroundColor = UIColor(hex: 0xededed)
centerImageView = {
let view = UIImageView()
view.image = UIImage(named: "invitation_with_gifts_head")
return view
}()
addSubview(centerImageView)
centerImageView.snp.makeConstraints { make in
make.left.right.top.equalToSuperview()
make.height.equalTo(510)
}
bottomImageView = {
let view = UIImageView()
view.image = UIImage(named: "invitation_with_gifts_head_bottom")
return view
}()
addSubview(bottomImageView)
bottomImageView.snp.makeConstraints { make in
make.height.equalTo(262)
make.left.equalTo(12)
make.right.equalTo(-12)
make.bottom.equalTo(-8)
}
}
func updateAllViews() {
}
}
//
// YHInvitationWithGiftsShareBottomView.swift
// galaxy
//
// Created by EDY on 2024/7/18.
// Copyright © 2024 https://www.galaxy-immi.com. All rights reserved.
//
import UIKit
class YHInvitationWithGiftsShareBottomView: UIView {
static let viewH : CGFloat = 98.0
override init(frame: CGRect) {
super.init(frame: CGRect(x: 0, y: 0, width: KScreenWidth, height: YHBasicInfoFillBottomView.viewH))
setupUI()
}
required init?(coder: NSCoder) {
fatalError("init(coder:) has not been implemented")
}
typealias Block = (Int) -> ()
var block: Block?
var saveButton: UIButton!
}
private extension YHInvitationWithGiftsShareBottomView {
func setupUI() {
saveButton = {
let button = UIButton(type: .custom)
button.adjustsImageWhenHighlighted = false
button.setBackgroundImage(UIImage(named: "invitation_with_gifts_share"), for: .normal)
button.addTarget(self, action: #selector(save), for: .touchUpInside)
return button
}()
addSubview(saveButton)
saveButton.snp.makeConstraints { make in
make.centerX.equalToSuperview()
make.height.equalTo(58)
make.width.equalTo(343)
make.top.equalTo(5)
}
}
@objc func save() {
block?(0)
}
}
......@@ -52,9 +52,11 @@ private extension YHHomeKingKongBlockView {
if let tag = gestureRecognizer.view?.tag {
switch tag {
case 0:
let vc = YHOtherServiceViewController()
vc.classID = 3
let vc = YHInvitationWithGiftsViewController()
UIViewController.current?.navigationController?.pushViewController(vc)
// let vc = YHOtherServiceViewController()
// vc.classID = 3
// UIViewController.current?.navigationController?.pushViewController(vc)
case 1:
let vc = YHOtherServiceViewController()
vc.classID = 4
......
{
"info" : {
"author" : "xcode",
"version" : 1
}
}
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "invitation_with_gifts_first@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "invitation_with_gifts_first@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "invitation_with_gifts_head@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "invitation_with_gifts_head@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "invitation_with_gifts_head_bottom@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "invitation_with_gifts_head_bottom@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "invitation_with_gifts_number_left@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "invitation_with_gifts_number_left@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "invitation_with_gifts_number_right@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "invitation_with_gifts_number_right@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "invitation_with_gifts_people_false@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "invitation_with_gifts_people_false@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "invitation_with_gifts_people_true@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "invitation_with_gifts_people_true@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "invitation_with_gifts_second_left@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "invitation_with_gifts_second_left@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "invitation_with_gifts_second_line@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "invitation_with_gifts_second_line@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "invitation_with_gifts_second_number_bg@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "invitation_with_gifts_second_number_bg@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "invitation_with_gifts_second_right@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "invitation_with_gifts_second_right@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "invitation_with_gifts_second_title@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "invitation_with_gifts_second_title@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "invitation_with_gifts_share@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "invitation_with_gifts_share@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment