Commit 7c5be7bf authored by lujunye's avatar lujunye

应收,应付列表筛选UI完成

parent 864b04cd
...@@ -6,17 +6,17 @@ ...@@ -6,17 +6,17 @@
// Created by geli on 2018/6/22. // Created by geli on 2018/6/22.
// Copyright © 2018年 geli. All rights reserved. // Copyright © 2018年 geli. All rights reserved.
// //
////融云账号&融云密码 //融云账号&融云密码
////18924107259 //18924107259
////81338860geLI //81338860geLI
//// //
////苹果账号&密码 //苹果账号&密码
////notice@gelifood.com //notice@gelifood.com
////81338860^geLi //81338860^geLi
////极光密码 //极光密码
////GeliFood //GeliFood
////81338860geLI //81338860geLI
//// //
import UIKit import UIKit
import ESTabBarController_swift import ESTabBarController_swift
......
...@@ -27,10 +27,10 @@ let systemVersion = (UIDevice.current.systemVersion as String) ...@@ -27,10 +27,10 @@ let systemVersion = (UIDevice.current.systemVersion as String)
//接口地址 //接口地址
//test //test
//let SERVERCE_ImageHost = "https://z.gelifood.com/" let SERVERCE_ImageHost = "https://z.gelifood.com/"
//let SERVERCE_HOST = "https://z.gelifood.com/admin/" let SERVERCE_HOST = "https://z.gelifood.com/admin/"
let SERVERCE_ImageHost = "https://zx.gelifood.com/" //let SERVERCE_ImageHost = "https://zx.gelifood.com/"
let SERVERCE_HOST = "https://zx.gelifood.com/admin/" //let SERVERCE_HOST = "https://zx.gelifood.com/admin/"
//online //online
//视图常量 //视图常量
......
...@@ -12,7 +12,63 @@ class YingFuZKListViewController: BaseViewController,UISearchBarDelegate,SearchB ...@@ -12,7 +12,63 @@ class YingFuZKListViewController: BaseViewController,UISearchBarDelegate,SearchB
func YingFuZhangKuanXQViewControllerFinish() { func YingFuZhangKuanXQViewControllerFinish() {
listView.mj_header?.beginRefreshing() listView.mj_header?.beginRefreshing()
} }
@IBOutlet weak var selectListH: NSLayoutConstraint!
@IBAction func topBtnClick(_ sender: UIButton) {
switch sender.tag {
case 0:
rightImg.image = UIImage(named: "xiala")
rightBtnTitle.textColor = UIColor(named: "标题字颜色")
if leftBtnTitle.textColor == UIColor(named: "蓝色字体颜色"){
leftBtnTitle.textColor = UIColor(named: "标题字颜色")
leftImg.image = UIImage(named: "xiala")
closeBtn.isHidden = true
selectList.isHidden = true
}else{
leftBtnTitle.textColor = UIColor(named: "蓝色字体颜色")
leftImg.image = UIImage(named: "shangla")
closeBtn.isHidden = false
selectList.isHidden = false
selectListH.constant = 3 * 49
selectList.reloadData()
}
break
case 1:
leftBtnTitle.textColor = UIColor(named: "标题字颜色")
leftImg.image = UIImage(named: "xiala")
if rightBtnTitle.textColor == UIColor(named: "蓝色字体颜色") {
rightBtnTitle.textColor = UIColor(named: "标题字颜色")
rightImg.image = UIImage(named: "xiala")
closeBtn.isHidden = true
selectList.isHidden = true
}else{
rightBtnTitle.textColor = UIColor(named: "蓝色字体颜色")
rightImg.image = UIImage(named: "shangla")
closeBtn.isHidden = false
selectList.isHidden = false
selectList.reloadData()
selectListH.constant = 2 * 49
}
break
default:
closeBtn.isHidden = true
selectList.isHidden = true
leftImg.image = UIImage(named: "xiala")
rightImg.image = UIImage(named: "xiala")
rightBtnTitle.textColor = UIColor(named: "标题字颜色")
leftBtnTitle.textColor = UIColor(named: "标题字颜色")
break
}
}
@IBOutlet weak var closeBtn: UIButton!
@IBOutlet weak var selectList: UITableView!
@IBOutlet weak var rightImg: UIImageView!
@IBOutlet weak var rightBtnTitle: UILabel!
@IBOutlet weak var leftImg: UIImageView!
@IBOutlet weak var leftBtnTitle: UILabel!
let UserToken = UserDefaults.standard.value(forKey: "user_token") let UserToken = UserDefaults.standard.value(forKey: "user_token")
var page : Int = 0 var page : Int = 0
var keyword: String = "" var keyword: String = ""
...@@ -30,9 +86,11 @@ class YingFuZKListViewController: BaseViewController,UISearchBarDelegate,SearchB ...@@ -30,9 +86,11 @@ class YingFuZKListViewController: BaseViewController,UISearchBarDelegate,SearchB
self.view.addSubview(navbar) self.view.addSubview(navbar)
listView.separatorStyle = .none listView.separatorStyle = .none
SetTopFrame(view: topView, height: 44) SetTopFrame(view: topView, height: 44)
leftBtnTitle.text = "全部"
rightBtnTitle.text = "欠款"
if barTitle == "应收账款" { if barTitle == "应收账款" {
titleLbl.text = "当前应收款余额总计:" titleLbl.text = "当前应收款余额总计:"
rightBtnTitle.text = "余额"
} }
let searchBr = SearchBarView.init() let searchBr = SearchBarView.init()
...@@ -58,13 +116,36 @@ class YingFuZKListViewController: BaseViewController,UISearchBarDelegate,SearchB ...@@ -58,13 +116,36 @@ class YingFuZKListViewController: BaseViewController,UISearchBarDelegate,SearchB
headerMJ.setRefreshingTarget(self, refreshingAction: #selector(loadData)) headerMJ.setRefreshingTarget(self, refreshingAction: #selector(loadData))
listView.mj_header = headerMJ listView.mj_header = headerMJ
listView.mj_header?.beginRefreshing() listView.mj_header?.beginRefreshing()
// selectList.register(UINib(nibName: "OnlyLabelCell", bundle: nil), forCellReuseIdentifier: "OnlyLabelCell")
} }
var leftSelectNum:Int?
var rightSelectNum:Int?
//MARK: - CELL DELEGATE //MARK: - CELL DELEGATE
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) { func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
if tableView == selectList {
if leftBtnTitle.textColor == UIColor(named:"蓝色字体颜色"){
leftSelectNum = indexPath.row
leftBtnTitle.text = leftArr2[leftSelectNum!]
if (barTitle?.contains("应收"))!{
leftBtnTitle.text = leftArr1[leftSelectNum!]
}
}else{
rightSelectNum = indexPath.row
rightBtnTitle.text = rightArr[rightSelectNum!]
}
leftImg.image = UIImage(named: "xiala")
rightImg.image = UIImage(named: "xiala")
rightBtnTitle.textColor = UIColor(named: "标题字颜色")
leftBtnTitle.textColor = UIColor(named: "标题字颜色")
selectList.isHidden = true
closeBtn.isHidden = true
tableView.reloadData()
return
}
let vc = YingFuZhangKuanXQViewController() let vc = YingFuZhangKuanXQViewController()
vc.delegate = self vc.delegate = self
if (barTitle?.contains("应付"))!{ if (barTitle?.contains("应付"))!{
...@@ -82,14 +163,50 @@ class YingFuZKListViewController: BaseViewController,UISearchBarDelegate,SearchB ...@@ -82,14 +163,50 @@ class YingFuZKListViewController: BaseViewController,UISearchBarDelegate,SearchB
return 49 return 49
} }
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
if tableView == selectList {
if leftBtnTitle.textColor == UIColor(named:"蓝色字体颜色"){
return 3
}else{
return 2
}
}
if (barTitle?.contains("应付"))!{ if (barTitle?.contains("应付"))!{
return dataArr.count return dataArr.count
}else{ }else{
return datas.count return datas.count
} }
} }
let leftArr1 = ["全部","有应付账款","无应付账款"]
let leftArr2 = ["全部","有应收账款","无应收账款"]
let rightArr = ["由多到少","由少到多"]
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
if tableView == selectList {
var cell = tableView.dequeueReusableCell(withIdentifier: "select")
if cell == nil {
cell = UITableViewCell(style: .default, reuseIdentifier: "select")
}
cell?.textLabel?.font = UIFont.systemFont(ofSize: 13)
cell?.textLabel?.textColor = UIColor(named: "标题字颜色")
if leftBtnTitle.textColor == UIColor(named:"蓝色字体颜色"){
if (barTitle?.contains("应收"))!{
cell?.textLabel!.text = leftArr2[indexPath.row]
if leftSelectNum == indexPath.row {
cell?.textLabel?.textColor = UIColor(named: "蓝色字体颜色")
}
}else{
cell?.textLabel!.text = leftArr1[indexPath.row]
if leftSelectNum == indexPath.row {
cell?.textLabel?.textColor = UIColor(named: "蓝色字体颜色")
}
}
}else{
cell?.textLabel!.text = rightArr[indexPath.row]
if rightSelectNum == indexPath.row {
cell?.textLabel?.textColor = UIColor(named: "蓝色字体颜色")
}
}
return cell!
}
let cell = tableView.dequeueReusableCell(withIdentifier: "YingFuZhangKuanCell") as! YingFuZhangKuanCell let cell = tableView.dequeueReusableCell(withIdentifier: "YingFuZhangKuanCell") as! YingFuZhangKuanCell
if (barTitle?.contains("应付"))!{ if (barTitle?.contains("应付"))!{
...@@ -234,7 +351,7 @@ class YingFuZKListViewController: BaseViewController,UISearchBarDelegate,SearchB ...@@ -234,7 +351,7 @@ class YingFuZKListViewController: BaseViewController,UISearchBarDelegate,SearchB
} }
}else{//应收 }else{//应收
accountReceivableList(dic, success: { (data) in accountReceivableList(dic, success: { (data) in
let model = (data as! accountReceivableListModel) let model = (data as! accountReceivableListModel)
if model.data?.list == nil { if model.data?.list == nil {
self.listView.mj_footer?.endRefreshingWithNoMoreData() self.listView.mj_footer?.endRefreshingWithNoMoreData()
self.footerMJ.setTitle("看完了", for: .noMoreData) self.footerMJ.setTitle("看完了", for: .noMoreData)
...@@ -246,9 +363,9 @@ class YingFuZKListViewController: BaseViewController,UISearchBarDelegate,SearchB ...@@ -246,9 +363,9 @@ class YingFuZKListViewController: BaseViewController,UISearchBarDelegate,SearchB
self.listView.reloadData() self.listView.reloadData()
self.listView.mj_header?.endRefreshing() self.listView.mj_header?.endRefreshing()
} }
}) { (error) in }) { (error) in
self.listView.mj_header?.endRefreshing() self.listView.mj_header?.endRefreshing()
}
} }
} }
}
} }
...@@ -11,7 +11,14 @@ ...@@ -11,7 +11,14 @@
<objects> <objects>
<placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner" customClass="YingFuZKListViewController" customModule="TestClass" customModuleProvider="target"> <placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner" customClass="YingFuZKListViewController" customModule="TestClass" customModuleProvider="target">
<connections> <connections>
<outlet property="closeBtn" destination="2hj-Pi-lJ9" id="yoM-fu-mLU"/>
<outlet property="leftBtnTitle" destination="Cea-q0-Ieb" id="f9e-T5-RGn"/>
<outlet property="leftImg" destination="1Na-VF-iZJ" id="l5V-2R-bxZ"/>
<outlet property="listView" destination="csq-EP-8sj" id="vI5-tf-5NB"/> <outlet property="listView" destination="csq-EP-8sj" id="vI5-tf-5NB"/>
<outlet property="rightBtnTitle" destination="xCE-rc-g8z" id="tu8-39-TvZ"/>
<outlet property="rightImg" destination="mTz-Vt-8si" id="1aF-1J-YTa"/>
<outlet property="selectList" destination="a6h-za-J0s" id="wU0-kI-h96"/>
<outlet property="selectListH" destination="HnM-IS-8JA" id="Mxi-X2-Dpb"/>
<outlet property="titleLbl" destination="BV0-0O-Gee" id="Cag-EP-rpB"/> <outlet property="titleLbl" destination="BV0-0O-Gee" id="Cag-EP-rpB"/>
<outlet property="topView" destination="VZN-z6-bLS" id="MPm-Yn-Wc1"/> <outlet property="topView" destination="VZN-z6-bLS" id="MPm-Yn-Wc1"/>
<outlet property="totalPriceLbl" destination="nKi-IO-Opl" id="Izw-R9-4Zg"/> <outlet property="totalPriceLbl" destination="nKi-IO-Opl" id="Izw-R9-4Zg"/>
...@@ -83,35 +90,151 @@ ...@@ -83,35 +90,151 @@
</constraints> </constraints>
</view> </view>
<tableView clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" showsHorizontalScrollIndicator="NO" showsVerticalScrollIndicator="NO" style="plain" separatorStyle="default" rowHeight="-1" estimatedRowHeight="-1" sectionHeaderHeight="28" sectionFooterHeight="28" translatesAutoresizingMaskIntoConstraints="NO" id="csq-EP-8sj"> <tableView clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" showsHorizontalScrollIndicator="NO" showsVerticalScrollIndicator="NO" style="plain" separatorStyle="default" rowHeight="-1" estimatedRowHeight="-1" sectionHeaderHeight="28" sectionFooterHeight="28" translatesAutoresizingMaskIntoConstraints="NO" id="csq-EP-8sj">
<rect key="frame" x="0.0" y="137" width="414" height="725"/> <rect key="frame" x="0.0" y="181" width="414" height="681"/>
<color key="backgroundColor" systemColor="systemBackgroundColor" cocoaTouchSystemColor="whiteColor"/> <color key="backgroundColor" systemColor="systemBackgroundColor" cocoaTouchSystemColor="whiteColor"/>
<connections> <connections>
<outlet property="dataSource" destination="-1" id="4vW-wg-iIE"/> <outlet property="dataSource" destination="-1" id="4vW-wg-iIE"/>
<outlet property="delegate" destination="-1" id="4jR-Ve-rbW"/> <outlet property="delegate" destination="-1" id="4jR-Ve-rbW"/>
</connections> </connections>
</tableView> </tableView>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="DyX-Tr-WIm">
<rect key="frame" x="0.0" y="137" width="414" height="44"/>
<subviews>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="fKc-xi-DP9">
<rect key="frame" x="0.0" y="43" width="414" height="1"/>
<color key="backgroundColor" name="灰色分界线"/>
<constraints>
<constraint firstAttribute="height" constant="1" id="NYY-6V-ten"/>
</constraints>
</view>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="Mg4-CC-MwW">
<rect key="frame" x="206.5" y="7" width="1" height="30"/>
<color key="backgroundColor" name="灰色分界线"/>
<constraints>
<constraint firstAttribute="width" constant="1" id="NqH-ZI-sWV"/>
</constraints>
</view>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="bkh-it-kCE">
<rect key="frame" x="0.0" y="0.0" width="206.5" height="43"/>
<connections>
<action selector="topBtnClick:" destination="-1" eventType="touchUpInside" id="al3-mg-2HJ"/>
</connections>
</button>
<button opaque="NO" tag="1" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="ugH-C2-gdX">
<rect key="frame" x="207.5" y="0.0" width="206.5" height="43"/>
<connections>
<action selector="topBtnClick:" destination="-1" eventType="touchUpInside" id="Ysd-C1-G1r"/>
</connections>
</button>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Label" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Cea-q0-Ieb">
<rect key="frame" x="77" y="13.5" width="33" height="16"/>
<fontDescription key="fontDescription" type="system" pointSize="13"/>
<color key="textColor" name="标题字颜色"/>
<nil key="highlightedColor"/>
</label>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="xiala" translatesAutoresizingMaskIntoConstraints="NO" id="1Na-VF-iZJ">
<rect key="frame" x="115" y="18" width="7" height="7"/>
<constraints>
<constraint firstAttribute="height" constant="7" id="HGb-UL-3hv"/>
<constraint firstAttribute="width" constant="7" id="j3S-kh-kmD"/>
</constraints>
</imageView>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Label" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="xCE-rc-g8z">
<rect key="frame" x="284.5" y="13.5" width="33" height="16"/>
<fontDescription key="fontDescription" type="system" pointSize="13"/>
<color key="textColor" name="标题字颜色"/>
<nil key="highlightedColor"/>
</label>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="xiala" translatesAutoresizingMaskIntoConstraints="NO" id="mTz-Vt-8si">
<rect key="frame" x="322.5" y="18" width="7" height="7"/>
<constraints>
<constraint firstAttribute="height" constant="7" id="MeM-nY-r0u"/>
<constraint firstAttribute="width" constant="7" id="U8S-1c-36r"/>
</constraints>
</imageView>
</subviews>
<color key="backgroundColor" systemColor="systemBackgroundColor" cocoaTouchSystemColor="whiteColor"/>
<constraints>
<constraint firstAttribute="bottom" secondItem="fKc-xi-DP9" secondAttribute="bottom" id="48L-Me-POb"/>
<constraint firstAttribute="bottom" secondItem="Mg4-CC-MwW" secondAttribute="bottom" constant="7" id="6q7-pT-e0x"/>
<constraint firstItem="xCE-rc-g8z" firstAttribute="centerX" secondItem="ugH-C2-gdX" secondAttribute="centerX" constant="-10" id="DCa-It-JfI"/>
<constraint firstItem="Mg4-CC-MwW" firstAttribute="leading" secondItem="bkh-it-kCE" secondAttribute="trailing" id="EJe-C0-plw"/>
<constraint firstItem="ugH-C2-gdX" firstAttribute="top" secondItem="DyX-Tr-WIm" secondAttribute="top" id="FYH-1A-bWj"/>
<constraint firstItem="bkh-it-kCE" firstAttribute="leading" secondItem="DyX-Tr-WIm" secondAttribute="leading" id="FsK-fd-Kq0"/>
<constraint firstItem="fKc-xi-DP9" firstAttribute="top" secondItem="ugH-C2-gdX" secondAttribute="bottom" id="G9X-Cn-fwx"/>
<constraint firstItem="Mg4-CC-MwW" firstAttribute="centerX" secondItem="DyX-Tr-WIm" secondAttribute="centerX" id="IA8-Fe-wdr"/>
<constraint firstItem="ugH-C2-gdX" firstAttribute="leading" secondItem="Mg4-CC-MwW" secondAttribute="trailing" id="NFr-V8-KjT"/>
<constraint firstAttribute="trailing" secondItem="fKc-xi-DP9" secondAttribute="trailing" id="OZv-2f-2DU"/>
<constraint firstItem="xCE-rc-g8z" firstAttribute="centerY" secondItem="ugH-C2-gdX" secondAttribute="centerY" id="S7M-cw-gjg"/>
<constraint firstItem="1Na-VF-iZJ" firstAttribute="centerY" secondItem="Cea-q0-Ieb" secondAttribute="centerY" id="YgW-aB-0xb"/>
<constraint firstItem="Cea-q0-Ieb" firstAttribute="centerX" secondItem="bkh-it-kCE" secondAttribute="centerX" constant="-10" id="bvF-bB-pxK"/>
<constraint firstItem="bkh-it-kCE" firstAttribute="top" secondItem="DyX-Tr-WIm" secondAttribute="top" id="cO3-b7-qIa"/>
<constraint firstItem="mTz-Vt-8si" firstAttribute="leading" secondItem="xCE-rc-g8z" secondAttribute="trailing" constant="5" id="e3Y-RE-ryW"/>
<constraint firstItem="fKc-xi-DP9" firstAttribute="leading" secondItem="DyX-Tr-WIm" secondAttribute="leading" id="hvx-Ur-WnC"/>
<constraint firstAttribute="height" constant="44" id="jOm-Og-oMX"/>
<constraint firstAttribute="trailing" secondItem="ugH-C2-gdX" secondAttribute="trailing" id="jzj-se-HV6"/>
<constraint firstItem="mTz-Vt-8si" firstAttribute="centerY" secondItem="xCE-rc-g8z" secondAttribute="centerY" id="mIc-vi-Gry"/>
<constraint firstItem="Cea-q0-Ieb" firstAttribute="centerY" secondItem="bkh-it-kCE" secondAttribute="centerY" id="pf1-MA-mGB"/>
<constraint firstItem="1Na-VF-iZJ" firstAttribute="leading" secondItem="Cea-q0-Ieb" secondAttribute="trailing" constant="5" id="qCy-Fm-BPz"/>
<constraint firstItem="fKc-xi-DP9" firstAttribute="top" secondItem="bkh-it-kCE" secondAttribute="bottom" id="xHU-fv-bhX"/>
<constraint firstItem="Mg4-CC-MwW" firstAttribute="top" secondItem="DyX-Tr-WIm" secondAttribute="top" constant="7" id="yOC-IW-Xlv"/>
</constraints>
</view>
<button hidden="YES" opaque="NO" alpha="0.40000000000000002" tag="2" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="2hj-Pi-lJ9">
<rect key="frame" x="0.0" y="181" width="414" height="715"/>
<color key="backgroundColor" name="标题字颜色"/>
<color key="tintColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<connections>
<action selector="topBtnClick:" destination="-1" eventType="touchUpInside" id="wfh-j9-31a"/>
</connections>
</button>
<tableView hidden="YES" clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" style="plain" separatorStyle="default" rowHeight="-1" estimatedRowHeight="-1" sectionHeaderHeight="28" sectionFooterHeight="28" translatesAutoresizingMaskIntoConstraints="NO" id="a6h-za-J0s">
<rect key="frame" x="0.0" y="181" width="414" height="98"/>
<color key="backgroundColor" systemColor="systemBackgroundColor" cocoaTouchSystemColor="whiteColor"/>
<constraints>
<constraint firstAttribute="height" constant="98" id="HnM-IS-8JA"/>
</constraints>
<connections>
<outlet property="dataSource" destination="-1" id="CED-xR-UlE"/>
<outlet property="delegate" destination="-1" id="wNZ-Hb-5BU"/>
</connections>
</tableView>
</subviews> </subviews>
<color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> <color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<constraints> <constraints>
<constraint firstItem="csq-EP-8sj" firstAttribute="leading" secondItem="fnl-2z-Ty3" secondAttribute="leading" id="03P-HB-CeT"/>
<constraint firstItem="fnl-2z-Ty3" firstAttribute="trailing" secondItem="VZN-z6-bLS" secondAttribute="trailing" id="5O0-Js-8sE"/> <constraint firstItem="fnl-2z-Ty3" firstAttribute="trailing" secondItem="VZN-z6-bLS" secondAttribute="trailing" id="5O0-Js-8sE"/>
<constraint firstItem="fnl-2z-Ty3" firstAttribute="trailing" secondItem="a6h-za-J0s" secondAttribute="trailing" id="6vs-GH-drl"/>
<constraint firstItem="fnl-2z-Ty3" firstAttribute="trailing" secondItem="W3g-9a-ZWc" secondAttribute="trailing" id="9vU-yn-aWy"/> <constraint firstItem="fnl-2z-Ty3" firstAttribute="trailing" secondItem="W3g-9a-ZWc" secondAttribute="trailing" id="9vU-yn-aWy"/>
<constraint firstItem="csq-EP-8sj" firstAttribute="top" secondItem="W3g-9a-ZWc" secondAttribute="bottom" id="EZ2-qy-KO5"/> <constraint firstItem="2hj-Pi-lJ9" firstAttribute="top" secondItem="DyX-Tr-WIm" secondAttribute="bottom" id="Avz-UT-0F3"/>
<constraint firstItem="fnl-2z-Ty3" firstAttribute="bottom" secondItem="csq-EP-8sj" secondAttribute="bottom" id="JHv-YJ-JTD"/> <constraint firstItem="a6h-za-J0s" firstAttribute="leading" secondItem="fnl-2z-Ty3" secondAttribute="leading" id="BdO-bd-KVz"/>
<constraint firstItem="fnl-2z-Ty3" firstAttribute="trailing" secondItem="2hj-Pi-lJ9" secondAttribute="trailing" id="JKj-kg-SiW"/>
<constraint firstItem="W3g-9a-ZWc" firstAttribute="top" secondItem="VZN-z6-bLS" secondAttribute="bottom" id="M3t-IU-Ht9"/> <constraint firstItem="W3g-9a-ZWc" firstAttribute="top" secondItem="VZN-z6-bLS" secondAttribute="bottom" id="M3t-IU-Ht9"/>
<constraint firstItem="DyX-Tr-WIm" firstAttribute="leading" secondItem="fnl-2z-Ty3" secondAttribute="leading" id="Op7-t0-2vn"/>
<constraint firstItem="a6h-za-J0s" firstAttribute="top" secondItem="DyX-Tr-WIm" secondAttribute="bottom" id="VXN-ql-O9E"/>
<constraint firstItem="VZN-z6-bLS" firstAttribute="top" secondItem="fnl-2z-Ty3" secondAttribute="top" id="b4d-b0-i83"/> <constraint firstItem="VZN-z6-bLS" firstAttribute="top" secondItem="fnl-2z-Ty3" secondAttribute="top" id="b4d-b0-i83"/>
<constraint firstItem="csq-EP-8sj" firstAttribute="leading" secondItem="fnl-2z-Ty3" secondAttribute="leading" id="dkt-jE-viM"/>
<constraint firstItem="csq-EP-8sj" firstAttribute="trailing" secondItem="fnl-2z-Ty3" secondAttribute="trailing" id="eAw-PH-86C"/>
<constraint firstAttribute="bottom" secondItem="2hj-Pi-lJ9" secondAttribute="bottom" id="ePe-fM-MOc"/>
<constraint firstItem="W3g-9a-ZWc" firstAttribute="leading" secondItem="fnl-2z-Ty3" secondAttribute="leading" id="eoh-JZ-ji1"/> <constraint firstItem="W3g-9a-ZWc" firstAttribute="leading" secondItem="fnl-2z-Ty3" secondAttribute="leading" id="eoh-JZ-ji1"/>
<constraint firstItem="VZN-z6-bLS" firstAttribute="leading" secondItem="fnl-2z-Ty3" secondAttribute="leading" id="fAa-Il-ghJ"/> <constraint firstItem="VZN-z6-bLS" firstAttribute="leading" secondItem="fnl-2z-Ty3" secondAttribute="leading" id="fAa-Il-ghJ"/>
<constraint firstItem="fnl-2z-Ty3" firstAttribute="trailing" secondItem="csq-EP-8sj" secondAttribute="trailing" id="uFJ-q9-Jjb"/> <constraint firstItem="DyX-Tr-WIm" firstAttribute="top" secondItem="W3g-9a-ZWc" secondAttribute="bottom" id="goo-g1-u2d"/>
<constraint firstItem="fnl-2z-Ty3" firstAttribute="trailing" secondItem="DyX-Tr-WIm" secondAttribute="trailing" id="i8g-Cd-W1X"/>
<constraint firstItem="2hj-Pi-lJ9" firstAttribute="leading" secondItem="fnl-2z-Ty3" secondAttribute="leading" id="ik7-x6-4LZ"/>
<constraint firstItem="csq-EP-8sj" firstAttribute="top" secondItem="DyX-Tr-WIm" secondAttribute="bottom" id="oZu-CT-fAc"/>
<constraint firstItem="csq-EP-8sj" firstAttribute="bottom" secondItem="fnl-2z-Ty3" secondAttribute="bottom" id="x6B-Nu-ATn"/>
</constraints> </constraints>
<viewLayoutGuide key="safeArea" id="fnl-2z-Ty3"/> <viewLayoutGuide key="safeArea" id="fnl-2z-Ty3"/>
<point key="canvasLocation" x="131.8840579710145" y="131.91964285714286"/> <point key="canvasLocation" x="131.8840579710145" y="131.91964285714286"/>
</view> </view>
</objects> </objects>
<resources> <resources>
<image name="xiala" width="9" height="4.5"/>
<namedColor name="#F57575"> <namedColor name="#F57575">
<color red="0.96100002527236938" green="0.45899999141693115" blue="0.45899999141693115" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> <color red="0.96100002527236938" green="0.45899999141693115" blue="0.45899999141693115" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
</namedColor> </namedColor>
<namedColor name="标题字颜色">
<color red="0.18000000715255737" green="0.18000000715255737" blue="0.18000000715255737" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
</namedColor>
<namedColor name="灰色分界线"> <namedColor name="灰色分界线">
<color red="0.92941176470588238" green="0.92941176470588238" blue="0.92941176470588238" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> <color red="0.92941176470588238" green="0.92941176470588238" blue="0.92941176470588238" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
</namedColor> </namedColor>
......
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