From 07e4f8f8803bc4af9104a89b0e85aecf28303428 Mon Sep 17 00:00:00 2001 From: ryanNoh Date: Mon, 17 May 2021 12:44:16 +0900 Subject: [PATCH] Revert "Market View UI Update" --- .../Coinone-iOS.xcodeproj/project.pbxproj | 54 +-- .../coinoneGuide41.imageset/Contents.json | 23 - .../coinoneGuide41.png | Bin 2274 -> 0 bytes .../coinoneGuide41@2x.png | Bin 4996 -> 0 bytes .../coinoneGuide41@3x.png | Bin 8128 -> 0 bytes .../group411.imageset/Contents.json | 23 - .../group411.imageset/group411.png | Bin 280 -> 0 bytes .../group411.imageset/group411@2x.png | Bin 425 -> 0 bytes .../group411.imageset/group411@3x.png | Bin 569 -> 0 bytes .../group423.imageset/Contents.json | 23 - .../group423.imageset/group423.png | Bin 241 -> 0 bytes .../group423.imageset/group423@2x.png | Bin 386 -> 0 bytes .../group423.imageset/group423@3x.png | Bin 520 -> 0 bytes .../modeLight.imageset/Contents.json | 23 - .../modeLight.imageset/modeLight.png | Bin 302 -> 0 bytes .../modeLight.imageset/modeLight@2x.png | Bin 514 -> 0 bytes .../modeLight.imageset/modeLight@3x.png | Bin 720 -> 0 bytes .../Contents.json | 23 - .../modeLightDirectionPrevious.png | Bin 229 -> 0 bytes .../modeLightDirectionPrevious@2x.png | Bin 365 -> 0 bytes .../modeLightDirectionPrevious@3x.png | Bin 530 -> 0 bytes .../xrp1.imageset/Contents.json | 23 - .../Assets.xcassets/xrp1.imageset/xrp1.png | Bin 252 -> 0 bytes .../Assets.xcassets/xrp1.imageset/xrp1@2x.png | Bin 375 -> 0 bytes .../Assets.xcassets/xrp1.imageset/xrp1@3x.png | Bin 491 -> 0 bytes .../Resource/Extensions/UIColor+.swift | 8 +- Coinone-iOS/Coinone-iOS/Resource/Info.plist | 2 +- .../Resource/Storyboards/Georaeso.storyboard | 34 +- .../Coinone-iOS/Source/Cells/StockTVC.swift | 143 ------ .../Source/Models/StockModel.swift | 17 - .../Source/ViewControllers/GeoraesoVC.swift | 452 ------------------ 31 files changed, 17 insertions(+), 831 deletions(-) delete mode 100644 Coinone-iOS/Coinone-iOS/Resource/Assets.xcassets/coinoneGuide41.imageset/Contents.json delete mode 100644 Coinone-iOS/Coinone-iOS/Resource/Assets.xcassets/coinoneGuide41.imageset/coinoneGuide41.png delete mode 100644 Coinone-iOS/Coinone-iOS/Resource/Assets.xcassets/coinoneGuide41.imageset/coinoneGuide41@2x.png delete mode 100644 Coinone-iOS/Coinone-iOS/Resource/Assets.xcassets/coinoneGuide41.imageset/coinoneGuide41@3x.png delete mode 100644 Coinone-iOS/Coinone-iOS/Resource/Assets.xcassets/group411.imageset/Contents.json delete mode 100644 Coinone-iOS/Coinone-iOS/Resource/Assets.xcassets/group411.imageset/group411.png delete mode 100644 Coinone-iOS/Coinone-iOS/Resource/Assets.xcassets/group411.imageset/group411@2x.png delete mode 100644 Coinone-iOS/Coinone-iOS/Resource/Assets.xcassets/group411.imageset/group411@3x.png delete mode 100644 Coinone-iOS/Coinone-iOS/Resource/Assets.xcassets/group423.imageset/Contents.json delete mode 100644 Coinone-iOS/Coinone-iOS/Resource/Assets.xcassets/group423.imageset/group423.png delete mode 100644 Coinone-iOS/Coinone-iOS/Resource/Assets.xcassets/group423.imageset/group423@2x.png delete mode 100644 Coinone-iOS/Coinone-iOS/Resource/Assets.xcassets/group423.imageset/group423@3x.png delete mode 100644 Coinone-iOS/Coinone-iOS/Resource/Assets.xcassets/modeLight.imageset/Contents.json delete mode 100644 Coinone-iOS/Coinone-iOS/Resource/Assets.xcassets/modeLight.imageset/modeLight.png delete mode 100644 Coinone-iOS/Coinone-iOS/Resource/Assets.xcassets/modeLight.imageset/modeLight@2x.png delete mode 100644 Coinone-iOS/Coinone-iOS/Resource/Assets.xcassets/modeLight.imageset/modeLight@3x.png delete mode 100644 Coinone-iOS/Coinone-iOS/Resource/Assets.xcassets/modeLightDirectionPrevious.imageset/Contents.json delete mode 100644 Coinone-iOS/Coinone-iOS/Resource/Assets.xcassets/modeLightDirectionPrevious.imageset/modeLightDirectionPrevious.png delete mode 100644 Coinone-iOS/Coinone-iOS/Resource/Assets.xcassets/modeLightDirectionPrevious.imageset/modeLightDirectionPrevious@2x.png delete mode 100644 Coinone-iOS/Coinone-iOS/Resource/Assets.xcassets/modeLightDirectionPrevious.imageset/modeLightDirectionPrevious@3x.png delete mode 100644 Coinone-iOS/Coinone-iOS/Resource/Assets.xcassets/xrp1.imageset/Contents.json delete mode 100644 Coinone-iOS/Coinone-iOS/Resource/Assets.xcassets/xrp1.imageset/xrp1.png delete mode 100644 Coinone-iOS/Coinone-iOS/Resource/Assets.xcassets/xrp1.imageset/xrp1@2x.png delete mode 100644 Coinone-iOS/Coinone-iOS/Resource/Assets.xcassets/xrp1.imageset/xrp1@3x.png delete mode 100644 Coinone-iOS/Coinone-iOS/Source/Cells/StockTVC.swift delete mode 100644 Coinone-iOS/Coinone-iOS/Source/Models/StockModel.swift delete mode 100644 Coinone-iOS/Coinone-iOS/Source/ViewControllers/GeoraesoVC.swift diff --git a/Coinone-iOS/Coinone-iOS.xcodeproj/project.pbxproj b/Coinone-iOS/Coinone-iOS.xcodeproj/project.pbxproj index 9181bd5..64a61ae 100644 --- a/Coinone-iOS/Coinone-iOS.xcodeproj/project.pbxproj +++ b/Coinone-iOS/Coinone-iOS.xcodeproj/project.pbxproj @@ -8,9 +8,6 @@ /* Begin PBXBuildFile section */ 06A1A45591145692DA4F18C7 /* Pods_Coinone_iOS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E0AB500236EDF60103A408AE /* Pods_Coinone_iOS.framework */; }; - 922E2322264FB40300F8ADA7 /* GeoraesoVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 922E2321264FB40300F8ADA7 /* GeoraesoVC.swift */; }; - 92C9EE8F2650314C00E73641 /* StockTVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92C9EE8E2650314C00E73641 /* StockTVC.swift */; }; - 92C9EE962650609300E73641 /* StockModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92C9EE952650609300E73641 /* StockModel.swift */; }; CC272E5B26517E6000637BCE /* TabbarViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC272E5A26517E6000637BCE /* TabbarViewController.swift */; }; CC272E6226517F0500637BCE /* HomeViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC272E6126517F0500637BCE /* HomeViewController.swift */; }; CC272E6526517F1000637BCE /* TransactionViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC272E6426517F1000637BCE /* TransactionViewController.swift */; }; @@ -38,9 +35,6 @@ /* Begin PBXFileReference section */ 3E2F6097EABAAACC664AB52A /* Pods-Coinone-iOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Coinone-iOS.debug.xcconfig"; path = "Target Support Files/Pods-Coinone-iOS/Pods-Coinone-iOS.debug.xcconfig"; sourceTree = ""; }; 4BA5E0330054E48E147B52CA /* Pods-Coinone-iOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Coinone-iOS.release.xcconfig"; path = "Target Support Files/Pods-Coinone-iOS/Pods-Coinone-iOS.release.xcconfig"; sourceTree = ""; }; - 922E2321264FB40300F8ADA7 /* GeoraesoVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GeoraesoVC.swift; sourceTree = ""; }; - 92C9EE8E2650314C00E73641 /* StockTVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = StockTVC.swift; path = "Coinone-iOS/Source/Cells/StockTVC.swift"; sourceTree = SOURCE_ROOT; }; - 92C9EE952650609300E73641 /* StockModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StockModel.swift; sourceTree = ""; }; CC272E5A26517E6000637BCE /* TabbarViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabbarViewController.swift; sourceTree = ""; }; CC272E6126517F0500637BCE /* HomeViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeViewController.swift; sourceTree = ""; }; CC272E6426517F1000637BCE /* TransactionViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TransactionViewController.swift; sourceTree = ""; }; @@ -54,7 +48,7 @@ CCA0ECC5264FA7A4001CC563 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; CCA0ECC7264FA7A4001CC563 /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneDelegate.swift; sourceTree = ""; }; CCA0ECCC264FA7A4001CC563 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; - CCA0ECCE264FA7A6001CC563 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Assets.xcassets; path = "Coinone-iOS/Resource/Assets.xcassets"; sourceTree = SOURCE_ROOT; }; + CCA0ECCE264FA7A6001CC563 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; CCA0ECD1264FA7A6001CC563 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; CCA0ECD3264FA7A6001CC563 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; CCAA9A20264FAB8A008E50BF /* Georaeso.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = Georaeso.storyboard; sourceTree = ""; }; @@ -80,38 +74,6 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 922E231F264FB3D600F8ADA7 /* Source */ = { - isa = PBXGroup; - children = ( - 92C9EE942650607500E73641 /* Models */, - 92C9EE8D2650313500E73641 /* Cells */, - 922E2320264FB3E600F8ADA7 /* ViewControllers */, - ); - path = Source; - sourceTree = ""; - }; - 922E2320264FB3E600F8ADA7 /* ViewControllers */ = { - isa = PBXGroup; - children = ( - 922E2321264FB40300F8ADA7 /* GeoraesoVC.swift */, - ); - path = ViewControllers; - sourceTree = ""; - }; - 92C9EE8D2650313500E73641 /* Cells */ = { - isa = PBXGroup; - children = ( - 92C9EE8E2650314C00E73641 /* StockTVC.swift */, - ); - path = Cells; - sourceTree = ""; - }; - 92C9EE942650607500E73641 /* Models */ = { - isa = PBXGroup; - children = ( - 92C9EE952650609300E73641 /* StockModel.swift */, - ); - path = Models; CC272E672651871300637BCE /* Font */ = { isa = PBXGroup; children = ( @@ -146,13 +108,21 @@ CCA0ECC4264FA7A4001CC563 /* Coinone-iOS */ = { isa = PBXGroup; children = ( - 922E231F264FB3D600F8ADA7 /* Source */, CCAA9A1D264FAA2A008E50BF /* Resource */, + CCAA9A1A264FAA0C008E50BF /* Source */, CCA0ECD0264FA7A6001CC563 /* LaunchScreen.storyboard */, ); path = "Coinone-iOS"; sourceTree = ""; }; + CCAA9A1A264FAA0C008E50BF /* Source */ = { + isa = PBXGroup; + children = ( + CCAA9A1E264FAA6C008E50BF /* ViewControllers */, + ); + path = Source; + sourceTree = ""; + }; CCAA9A1D264FAA2A008E50BF /* Resource */ = { isa = PBXGroup; children = ( @@ -167,7 +137,6 @@ path = Resource; sourceTree = ""; }; - CCAA9A1E264FAA6C008E50BF /* ViewControllers */ = { isa = PBXGroup; children = ( @@ -349,11 +318,8 @@ files = ( CCAA9A34264FAF68008E50BF /* UIView+.swift in Sources */, CCAA9A2B264FACDD008E50BF /* UIColor+.swift in Sources */, - 92C9EE962650609300E73641 /* StockModel.swift in Sources */, - 922E2322264FB40300F8ADA7 /* GeoraesoVC.swift in Sources */, CC272E5B26517E6000637BCE /* TabbarViewController.swift in Sources */, CCA0ECC6264FA7A4001CC563 /* AppDelegate.swift in Sources */, - 92C9EE8F2650314C00E73641 /* StockTVC.swift in Sources */, CCAA9A2E264FAEB9008E50BF /* CALayer+.swift in Sources */, CC272E6226517F0500637BCE /* HomeViewController.swift in Sources */, CCA0ECC8264FA7A4001CC563 /* SceneDelegate.swift in Sources */, diff --git a/Coinone-iOS/Coinone-iOS/Resource/Assets.xcassets/coinoneGuide41.imageset/Contents.json b/Coinone-iOS/Coinone-iOS/Resource/Assets.xcassets/coinoneGuide41.imageset/Contents.json deleted file mode 100644 index 6001ea1..0000000 --- a/Coinone-iOS/Coinone-iOS/Resource/Assets.xcassets/coinoneGuide41.imageset/Contents.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "images" : [ - { - "filename" : "coinoneGuide41.png", - "scale" : "1x", - "idiom" : "universal" - }, - { - "scale" : "2x", - "idiom" : "universal", - "filename" : "coinoneGuide41@2x.png" - }, - { - "scale" : "3x", - "idiom" : "universal", - "filename" : "coinoneGuide41@3x.png" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} \ No newline at end of file diff --git a/Coinone-iOS/Coinone-iOS/Resource/Assets.xcassets/coinoneGuide41.imageset/coinoneGuide41.png b/Coinone-iOS/Coinone-iOS/Resource/Assets.xcassets/coinoneGuide41.imageset/coinoneGuide41.png deleted file mode 100644 index 07f5d48586183934b28378b35859bb10ce09d45b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2274 zcmV<82p#u{P)&&b=EV1_=;|U; zEdim{=SU=_JRD*p5DTGzD2R`UhCqNoUIcLOIsX4Sdv~+DcauzH)N%Y~mR)xLd;a(9 zL?{Ac;N)rGiz)@C7}Q@t2z)27|6_$uDu8h}e@6tm0PsbAQFjJd{iejLndO0X56L{8HoRRfs6yn=~9Nl(9A3LcaNsk^~TX#m~38QqkP69q(%k*rcqr}6ufaESM z^Z3#aoH(t(l-)gK(vGM+0ob0rpAu>PfIDusuwa$MzK;w;cKp3#EIf3#6(t|*yS7MT)tgEO3nPI7Ytxfzz$ z-Nl+Bg`)pTWZz+-rcR-tP~rF~^Gr%I@ZeoG#*d6PF!$MiP>`>uXF13iml1sy$&@wL z3U@@_dD)UT$hcwOT8mkljvO_xN0 z>KYXkCWj1@lW7Dg-X$?}vD6M=S~hN7g8~N#gN>M*84`NjZyi(~S15eW*0hChEBxts z2i-bDpV3I!*PY9jGQ$QVo18x_J9I_^^_btxBgY3EmU^i`VghjRu!5hW_cF4Z;d@xl{!W!O_iBi)Z+PPGE2b%qK?< z>??Hn+fWkDmv#O_Zn&H|RK|FE<7_Y8Yj|wjp){Y{e=6`uR>%o1kG~KPKI6p=3RTr) z|B5Ozi8zkw4>w)ca^soxusMWNHxegnC`%3-VeX3&!2_t|C3i8OcOP_Vz4_jFji9JC zN`ClR^Hap2{s^nF)n9_7d_h}^A__=>Hct@BL;ix#QltMvc}MF z*k*WK+1nz1D(c0$4Crgl+VZZ1ukoB=tTTenh-<~fz_oblM9Wi&s%j%h&+b(B?3T}} z2-NVtJ!1zz3i0`@(m1&}#QD6>=opB`b6>hV&3nJz&G1Y%ztz@5hPxSyb(xBH1BTEc)@YpXTu-1V)!od>-O>HotNL_z~I2+w4O?NIwhmKp9fGG z^z}(Khij4OpH15(MqD2|l(`}Pm6pExMunB@9BR})ogpr`hH}*K#Iu7Iz#G$|CFhMj zv4i={LKN>(cx{WqlwU;C9;t#(WzN*J{ugF}>ysL24tXHJ>x*Pk<};kGp+BEeJMwO0y# zgTOLIF0ecp@WjU1I{aD-Z9zu5Y3QrhOT7M8w2ijVG&ku9M>lkakGuK(G}#msO0!3h zQ1i*yUr;2Dr!kGAop%VnXj?`Cep;b|>DraH(3?C2<#BBYrsyJI?=|wzdQKz3W>MgRoeL+ygW9S1%httPN~Oo9b-IF zZrVY{KW3UW8-C?Fshz`%k)UU4&+vmnX9Bz7{CP#2q!pZgBC%k)t!MRB6zSXcghGxR z_{3Yo7c^Fw`7$lf@BDHxcDT@Uwp+?B6xhJ|Px-6M6ju?q(I>y@L_FYdT70AnzH!o@u#J`K2)$2R|FhrVo-xeKeVH zgPA;D=&OU4z|DWphvo{wXA2ttXo^YjR*<8GmmD4e+Yz4|1_GCQTIraYarlJ@`F#gaVouGb1&jD9Vr|0NN6v@_M+DO&K53xPtjhYbRefv zhVx?CbV3zP{~p1OxPUUD@NKD`z;`ih>bN-56C4sWiOSK#_gG&$T7Ez{gx4R2KB8-j wq7p^xywVZPw~>8QOr(q&B6KbN0T&iu0cuH?jhJ;hdH?_b07*qoM6N<$g5hyfsQ>@~ diff --git a/Coinone-iOS/Coinone-iOS/Resource/Assets.xcassets/coinoneGuide41.imageset/coinoneGuide41@2x.png b/Coinone-iOS/Coinone-iOS/Resource/Assets.xcassets/coinoneGuide41.imageset/coinoneGuide41@2x.png deleted file mode 100644 index 71e4966a184d3a10a5dc2a8d50f85afd6c514a28..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4996 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 YdE6}CZnw;u1#~!rr>mdKI;Vst047sq4FCWD diff --git a/Coinone-iOS/Coinone-iOS/Resource/Assets.xcassets/group411.imageset/group411@2x.png b/Coinone-iOS/Coinone-iOS/Resource/Assets.xcassets/group411.imageset/group411@2x.png deleted file mode 100644 index c2ef8719c690f388d93c1c2463b8d0b2ac5487cb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 425 zcmV;a0apHrP)O3kVu?*G*ADaHmjE7p9OvmU;t^5l9xUigZ!ZLMc_DH;4r<&?A_Q zAZ=!x*Thg`Gba1~@CfhmzK=;J0Fv~F&xgIis3F@SGI$>I69%O5G#DLK5(L3;58
?S3J_Ln{0a&Zf5A;&k_o!qm--gO7o0JzNT2|yYz~*W zyE02)qOxnz)uBuXMC_AvTCLNFV!u!ojVkON%7!JDO_D5c!8A>sQfgKL6(#UIZ@Rn% zP1ArecFQ@}OTsfk$YXW_jN>@EkWBuQq;S)9-Ptbz#=G`P)(+ z$^2BL)9HOll8(R!X_}_gYBdF~&3(Yk3xXg#fDZ};0*~xe#A{-qme^?w8;VVGTrQW3 z^RWqFw=_{zHNFXinJb}CC~l1{eC!Y+isCgEf=6KwAtYWZl_m@ERmJ&yK0+xS8io-8 z59YEgEB|u5Cbtkfb6Wr^m&@U6J7mW`rv#THUa3^L&&?KKfxL0j$9Co@$N!=~gUpIl z#>pHdf(wmCqj5AEowD`5#4&p=_tk1u2EUcfW{d17c z9OUlAu+zKVRh{=1>@J%g zd)qgxwJBZ1@nVCZi2uVxmn$0n94;a;KOP)>JlnqQMBpMW#@#)+Cq8}3>|m8y^=NCB z$K^j4`!64Nn*W2h?M>#|^=}W<-@16#+;Hx-hn&-b$`jqDe4YqEy>c9XhQY6az6_g=rBSlpyJViF%0JbcMw)O>1!BJ}wE7|)^ z`G4R4>m*wN@UYBZF4Jr^^v$3zyf@W|0Ef@n>Z(`4Vv$E2wps#Sv)8F$zI?sVC~sV! zy>z`k_ZDzi1=RzzV7Bn+mNW%PvKgF#nN~z$TY&&jw1<11J@D!JyX--=~wwr?duE81=bEU1HH}V7KV>77pG(E&pI+ z2SF+jzuU5WwlhI$!$$?o>~{3AHR7qQfX{g5cp(QKAi~`B*>l7H7BKPMxX?gvR`WM| g(3d3Jc>hMs5A^4HIF%x%G5`Po07*qoM6N<$f_2@X_W%F@ diff --git a/Coinone-iOS/Coinone-iOS/Resource/Assets.xcassets/group423.imageset/group423@3x.png b/Coinone-iOS/Coinone-iOS/Resource/Assets.xcassets/group423.imageset/group423@3x.png deleted file mode 100644 index 23b112dc71d3bb88349b603edf2665597a346a2f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 520 zcmV+j0{8uiP)Akf~O_eNWRc)cDp zO#G6jz4y=aG)>=Y0W@fLUoN~(zogSc(iWn4KzW$~DLr@kmudS_8MIp6a}9ZMWI!?t`8fc3vOx7Mzuh+A;5=R(_8w+ZvAvKr<(AY{m!Y~V{ zv1$?1DO$T6*wHzFf2kA%yWLUWyEuU z!$H8-`W(s-^E47CJpLv*Z}E4-;JXh9r=QMEWfU!AgKD+9$eFCUlZn_-PmkbnJ+uOv z&@a;i4nFAeyIrHkYIy%29Bq>X@t?E=Y*>Qn8HCJbHJDpc)02rO8X)!C@?=4cCs`hI zSd*lo{4YWQ#z=QFjxm*ZDg(s1tBgZnZ_ygBF$P)Vc7|I2rN}qlr@#@P3n5+r0000< KMNUMnLSTZ7<=3$Q diff --git a/Coinone-iOS/Coinone-iOS/Resource/Assets.xcassets/modeLight.imageset/Contents.json b/Coinone-iOS/Coinone-iOS/Resource/Assets.xcassets/modeLight.imageset/Contents.json deleted file mode 100644 index cd264df..0000000 --- a/Coinone-iOS/Coinone-iOS/Resource/Assets.xcassets/modeLight.imageset/Contents.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "images" : [ - { - "filename" : "modeLight.png", - "scale" : "1x", - "idiom" : "universal" - }, - { - "idiom" : "universal", - "filename" : "modeLight@2x.png", - "scale" : "2x" - }, - { - "filename" : "modeLight@3x.png", - "idiom" : "universal", - "scale" : "3x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} \ No newline at end of file diff --git a/Coinone-iOS/Coinone-iOS/Resource/Assets.xcassets/modeLight.imageset/modeLight.png b/Coinone-iOS/Coinone-iOS/Resource/Assets.xcassets/modeLight.imageset/modeLight.png deleted file mode 100644 index d0f9f3054d78d647f36af45781988880a778a740..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 302 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP>``W z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&eB{$WoS$B+ufwUZKg4;cuw>Psx(Tfw5@a|noJ z0@xocu!sl65iRpL9 z2amNgWi&dAMC(JBW<>tH*&A}l*yst{Oov6{YS!1-PafHjnY5TUPUh+MiDv2-A8miT tTYB30uB}?0nFp2$Dc8Go|3C7L_vCKtlJlo^tAO5N@O1TaS?83{1OOyVZk7N5 diff --git a/Coinone-iOS/Coinone-iOS/Resource/Assets.xcassets/modeLight.imageset/modeLight@2x.png b/Coinone-iOS/Coinone-iOS/Resource/Assets.xcassets/modeLight.imageset/modeLight@2x.png deleted file mode 100644 index 281a3e6df84cf55be14059a14146c637244a8606..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 514 zcmV+d0{#7oP)%+0Z_tcDCum0S2;CswAlV=tp&NuwP&R-K$Ofr>wyy$=KS1e^zPop4z_Olf zAqz;O);wu`YYv)s$4>LADK!Ni0O_3EGkM_>Qo%+Ra^j;l90K3XyLW7Wz&vW>taide z^Hsp+2nOe!bDV2?-YViUaV}5}H4#zg8cGJ|ArW1!5#4%;?YNe#S7V%T9H>jyq{(vt zALuSrOOu{7U&wOyRiT-Xh64^ zfR-3MgAZ?H+{PxF+spqh3ViUzZAeY5FuqPXazSF;CnWJf3{KbvfpKXUxkj|XIAR^D ziSw-JJ!meh5g}mvM!Loxg;1DxLn2{gqBdefEn4zw-z|ukM&H2J_J+I@u=j{WJaK!? zSNztSEYv9Lh&|7k?_$}f@$MG*k{AmlI0wRhF6{iUE_lVrTfD;n-{696@AL1O-nh{nSN&o-=07*qoM6N<$ Ef|8cicK`qY diff --git a/Coinone-iOS/Coinone-iOS/Resource/Assets.xcassets/modeLight.imageset/modeLight@3x.png b/Coinone-iOS/Coinone-iOS/Resource/Assets.xcassets/modeLight.imageset/modeLight@3x.png deleted file mode 100644 index 6ebe9aa97ffd38e604b6f3b7c6e3a2e75a693abf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 720 zcmV;>0x$iEP)-Ku};{IOSQQI$VKU-TADP)y`v;GWU)j{Z^`P55;-eimPMcA_hg{PAAspxn1<1K-$~qoOp8Q4FhE5-im(IQ*#qbX*|bji zUTCZK-W~C$%-I5{@axmIr}nu+;PYLZ*#i)UPkCd_e0D1OSDfqt&XU6{OG0)Ttuirvq07L(bgd(_|KeiUrM?-&>AGLiYuFs+fg(Z|5;Uj=$5#D(K z4QGzfAHab(fZz|{>@(jXybj>(HSa@lI)Z=R$^HXH(Bk7{qHsw70000(0r%1aer?9eo`c7&i8E|4C#8@~b>u978G?b9>M7HYo78v5FP3ntyOP#A|+m z^9ZL5W1h+ZzI6|r8vY9LwcL2Jv|j(M39n#s%>j$&wZcvtwqBE5GUd&BkMKONSrHDJ zsc%#7Et$OTO-NqQDe)(B_$Qf`6+}$-nH=-~T=n`^foXOcjX8NORxm(KsxXO3CHa~E6@(q3f3D5kXV8xKnaw$LE$8kQ$o2K!jC@Sal(h|1gqjCu$-sL$BvK~mlSnf`%0;5)*->P2}65W3@*90_dM?{=2}jY1hA6{8|o&s>$+o>Wm-(N zoTllW1ZUn>^x@&(;Q5E;l=gF^`96XmxcnRv>^g?gntd8v^H~e0XE1s=!)_z}Aq>Mp zSOkp-v(AS-IlXNRn6iZ-prz5MVGkBsezJAIUSefX`>z4ow(au^LDrim(ytzg00000 LNkvXXu0mjfYh;zv diff --git a/Coinone-iOS/Coinone-iOS/Resource/Assets.xcassets/modeLightDirectionPrevious.imageset/modeLightDirectionPrevious@3x.png b/Coinone-iOS/Coinone-iOS/Resource/Assets.xcassets/modeLightDirectionPrevious.imageset/modeLightDirectionPrevious@3x.png deleted file mode 100644 index 4f2a52c6f2250e4604aafc5363b5f8a7dc0ed532..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 530 zcmV+t0`2{YP)MWrU272YBMv|5rnmx=!K% zzhot{kI(00pW{S|8?;)j2Iuqn4X@GVa(U@=I#W?lQWVsDK5t4X*U3J>y`u0!;KgFm zz~d9GrVT}h!$I}?{jIQ+H8=x$6Wj_so6YK_Qi;%dj%jo{ot}EVUYKJioIHaxD9-hj zO*602mUHs_%3Gkw==W~7JLEf#fZ6@5O$`yb%8FbTg(Au+GT2M@Etks=^bd-_jawZA z0k>?eLs3Q>9ZI!YEe~UQIdS1@`Vux^8dfS5M%vJZw!7WV6)7s0%R|8RjBe1E3H}cZ z!@vLy_xru_eLoT@a$Pq9T$$k2YITwcMxqef)S*19ENBvbJRZ3#VX_~|=;4|Tj9?_l z7!S_`wW-UiXv;Y!I2e;ZU_yD>-wVxygE5Q)6fy;BeFJ4FF3B&UU9*UOW60upSa_U$d0y{;+$pG%Y?#&rpV0s zH8X6j$jQCMyy`QX)UqEY`((A+|7TCU(j1?B=+OJ~R^>BOWHc*_*#BSh)nt!ZTm41q s{I;-NKfVEuibuY)o|Q;p8dlW$6e!UCAM5l=&(I~ zliO~0=B947L+f~|crw*?MLhA`o_^|{ys!M)ua+NGh3?(EXmDOPs(7Zb`Ju~m(!Q`? zik&X!ac7foNzhS=DQ`TqAD#N}=+;N8Xv3(egDT>(Q!83`rmH?=el;;T&AZ$D1*fGM zPiT?+;uB)Fy!VB4raclW(&S3k)h?V8ziF{hZ)NGss3)s3C4Ju)z4*}Q$iB}vD%Tb diff --git a/Coinone-iOS/Coinone-iOS/Resource/Assets.xcassets/xrp1.imageset/xrp1@3x.png b/Coinone-iOS/Coinone-iOS/Resource/Assets.xcassets/xrp1.imageset/xrp1@3x.png deleted file mode 100644 index 8131bc1f9f1c62828a5bfc306a3fea317ca198d0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 491 zcmV$9s3N3C!G`}w(pYM z_xS+c1#{HH1^m(l9ml=MDu|i8V>N=@6RK`KF+`Ty} zkrPa{ptc3Ucw479(kiYm)AcR#DR3;V_go5b7KZRqqRp6N$Ru_aGUUBTb_Y|`DWKfJ zIOOC^?i5h!U{pH=3OkrqIT%k?2V;;Ev8SA#1p+BiR4O4K-<0=MIT(*2L3s{2Z!G#) hBFd|g#4$wWeE>Iot{vFX@ksyx002ovPDHLkV1iox&7lAQ diff --git a/Coinone-iOS/Coinone-iOS/Resource/Extensions/UIColor+.swift b/Coinone-iOS/Coinone-iOS/Resource/Extensions/UIColor+.swift index 7bd32fc..6d4ecc4 100644 --- a/Coinone-iOS/Coinone-iOS/Resource/Extensions/UIColor+.swift +++ b/Coinone-iOS/Coinone-iOS/Resource/Extensions/UIColor+.swift @@ -8,11 +8,7 @@ import UIKit extension UIColor { - @nonobjc class var textGray: UIColor { - return UIColor(red: 173.0 / 255.0, green: 179.0 / 255.0, blue: 186.0 / 255.0, alpha: 1.0) - } - - @nonobjc class var tableViewGray: UIColor { - return UIColor(red: 249.0 / 255.0, green: 249.0 / 255.0, blue: 249.0 / 255.0, alpha: 1.0) + @nonobjc class var textGray: UIColor { + return UIColor(red: 173.0 / 255.0, green: 179.0 / 255.0, blue: 186.0 / 255.0, alpha: 1.0) } } diff --git a/Coinone-iOS/Coinone-iOS/Resource/Info.plist b/Coinone-iOS/Coinone-iOS/Resource/Info.plist index 41b75c1..4c6a667 100644 --- a/Coinone-iOS/Coinone-iOS/Resource/Info.plist +++ b/Coinone-iOS/Coinone-iOS/Resource/Info.plist @@ -43,7 +43,7 @@ UISceneDelegateClassName $(PRODUCT_MODULE_NAME).SceneDelegate UISceneStoryboardFile - Georaeso + Main diff --git a/Coinone-iOS/Coinone-iOS/Resource/Storyboards/Georaeso.storyboard b/Coinone-iOS/Coinone-iOS/Resource/Storyboards/Georaeso.storyboard index 9f9d1f3..f9a048e 100644 --- a/Coinone-iOS/Coinone-iOS/Resource/Storyboards/Georaeso.storyboard +++ b/Coinone-iOS/Coinone-iOS/Resource/Storyboards/Georaeso.storyboard @@ -1,33 +1,7 @@ - - - + + - - - - + - - - - - - - - - - - - - - - - - - - - - - - + diff --git a/Coinone-iOS/Coinone-iOS/Source/Cells/StockTVC.swift b/Coinone-iOS/Coinone-iOS/Source/Cells/StockTVC.swift deleted file mode 100644 index 16669a1..0000000 --- a/Coinone-iOS/Coinone-iOS/Source/Cells/StockTVC.swift +++ /dev/null @@ -1,143 +0,0 @@ -// -// StockTVC.swift -// Coinone-iOS -// -// Created by soyeon on 2021/05/16. -// - -import UIKit -import SnapKit - -class StockTVC: UITableViewCell { - static let identifier = "StockTVC" - - private lazy var logoImage: UIImageView = { - let imageView = UIImageView() - let image = UIImage() - imageView.image = UIImage(named: "xrp1") - - return imageView - }() - - private let titleLabel: UILabel = { - let label = UILabel() - label.font = .boldSystemFont(ofSize: 14) - label.textColor = .black - - return label - }() - - private let subTitleLabel: UILabel = { - let label = UILabel() - label.font = .systemFont(ofSize: 10) - label.textColor = UIColor(red: 173.0 / 255.0, green: 179.0 / 255.0, blue: 186.0 / 255.0, alpha: 1.0) - - return label - }() - - private let curValueLabel: UILabel = { - let label = UILabel() - label.font = .boldSystemFont(ofSize: 14) - label.textColor = UIColor(red: 23.0 / 255.0, green: 97.0 / 255.0, blue: 181.0 / 255.0, alpha: 1.0) - - return label - }() - - private let rateLabel: UILabel = { - let label = UILabel() - label.font = .systemFont(ofSize: 14) - label.textColor = UIColor(red: 23.0 / 255.0, green: 97.0 / 255.0, blue: 181.0 / 255.0, alpha: 1.0) - - return label - }() - - private let transPriceLabel: UILabel = { - let label = UILabel() - label.font = .systemFont(ofSize: 14) - label.textColor = UIColor(red: 173.0 / 255.0, green: 179.0 / 255.0, blue: 186.0 / 255.0, alpha: 1.0) - - return label - }() - - // MARK: - Initializer - override init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) { - super.init(style: style, reuseIdentifier: reuseIdentifier) - setConfigure() - } - - @available(*, unavailable) - required init?(coder aDecoder: NSCoder) { - fatalError("init(coder:) has not been implemented") - } - - - // MARK: - LifeCycle - override func awakeFromNib() { - super.awakeFromNib() - } - - override func setSelected(_ selected: Bool, animated: Bool) { - super.setSelected(selected, animated: animated) - } -} - -extension StockTVC { - func setConfigure() { - contentView.addSubview(logoImage) - contentView.addSubview(titleLabel) - contentView.addSubview(subTitleLabel) - contentView.addSubview(curValueLabel) - contentView.addSubview(rateLabel) - contentView.addSubview(transPriceLabel) - - setConstraints() - } - - func setConstraints() { - - logoImage.snp.makeConstraints { make in - make.width.equalTo(12) - make.height.equalTo(12) - make.top.equalTo(contentView.snp.top).inset(19) - make.leading.equalTo(contentView.snp.leading).inset(30) - } - - titleLabel.snp.makeConstraints { make in - make.top.equalTo(contentView.snp.top).inset(14) - make.leading.equalTo(contentView.snp.leading).inset(51) - } - - subTitleLabel.snp.makeConstraints { make in - make.top.equalTo(contentView.snp.top).inset(34) - make.leading.equalTo(contentView.snp.leading).inset(51) - } - - curValueLabel.snp.makeConstraints { make in - make.top.equalTo(contentView.snp.top).inset(22) - make.leading.equalTo(contentView.snp.leading).inset(170) - make.bottom.equalTo(contentView.snp.bottom).inset(21) - } - - rateLabel.snp.makeConstraints { make in - make.top.equalTo(contentView.snp.top).inset(22) - make.leading.equalTo(contentView.snp.leading).inset(231) - make.bottom.equalTo(contentView.snp.bottom).inset(21) - } - - transPriceLabel.snp.makeConstraints { make in - make.top.equalTo(contentView.snp.top).inset(22) - make.leading.equalTo(contentView.snp.leading).inset(299) - make.bottom.equalTo(contentView.snp.bottom).inset(21) - } - } -} - -extension StockTVC { - func setData(logoPath: String, title: String, subTitle: String, curValue: String, rate: String, transPrice: Int) { - titleLabel.text = title - subTitleLabel.text = subTitle - curValueLabel.text = curValue - rateLabel.text = rate - transPriceLabel.text = "\(transPrice)억" - } -} diff --git a/Coinone-iOS/Coinone-iOS/Source/Models/StockModel.swift b/Coinone-iOS/Coinone-iOS/Source/Models/StockModel.swift deleted file mode 100644 index a4cadac..0000000 --- a/Coinone-iOS/Coinone-iOS/Source/Models/StockModel.swift +++ /dev/null @@ -1,17 +0,0 @@ -// -// Stock.swift -// Coinone-iOS -// -// Created by soyeon on 2021/05/16. -// - -import Foundation - -struct StockModel { - var logoImage: String! - var title: String! - var subTitle: String! - var curValue: String! - var rate: String! - var transPrice: Int! -} diff --git a/Coinone-iOS/Coinone-iOS/Source/ViewControllers/GeoraesoVC.swift b/Coinone-iOS/Coinone-iOS/Source/ViewControllers/GeoraesoVC.swift deleted file mode 100644 index 19b2fa6..0000000 --- a/Coinone-iOS/Coinone-iOS/Source/ViewControllers/GeoraesoVC.swift +++ /dev/null @@ -1,452 +0,0 @@ -// -// GeoraesoVC.swift -// Coinone-iOS -// -// Created by soyeon on 2021/05/15. -// - -import UIKit -import SnapKit - -class GeoraesoVC: UIViewController { - private var stockList: [StockModel] = [] - - // MARK: - Header UI - private lazy var headerView: UIView = { - let view = UIView() - view.backgroundColor = .white - return view - }() - - private lazy var logoImage: UIImageView = { - let imageView = UIImageView() - imageView.image = UIImage(named: "coinoneGuide41") - return imageView - }() - - private lazy var searchButton: UIButton = { - let button = UIButton() - button.setImage(UIImage(named: "modeLight"), for: .normal) - button.setPreferredSymbolConfiguration(.init(pointSize: 20, - weight: .light, - scale: .large), - forImageIn: .normal) - return button - }() - - private lazy var myLabel: UILabel = { - let label = UILabel() - label.font = .boldSystemFont(ofSize: 16) - label.text = "마이" - label.textColor = UIColor.textGray - return label - }() - private lazy var marketLabel: UILabel = { - let label = UILabel() - label.font = .boldSystemFont(ofSize: 16) - label.text = "거래소" - label.textColor = UIColor.black - return label - }() - private lazy var easyTransLabel: UILabel = { - let label = UILabel() - label.font = .boldSystemFont(ofSize: 16) - label.text = "간편 구매" - label.textColor = UIColor.textGray - return label - }() - private lazy var infoLabel: UILabel = { - let label = UILabel() - label.font = .boldSystemFont(ofSize: 16) - label.text = "정보" - label.textColor = UIColor.textGray - return label - }() - private lazy var lineView: UIView = { - let view = UIView() - view.backgroundColor = .black - return view - }() - - // MARK: - Filter UI - // coin filter button - private lazy var coinView: UIView = { - let view = UIView() - view.backgroundColor = .white - view.setBorder(borderColor: nil, borderWidth: nil) - - view.addSubview(coinLabel) - view.addSubview(cFilterButton) - - coinLabel.snp.makeConstraints { make in - make.top.equalTo(view.snp.top).inset(6) - make.leading.equalTo(view.snp.leading).inset(8) - } - cFilterButton.snp.makeConstraints { make in - make.centerY.equalTo(coinLabel) - make.leading.equalTo(coinLabel.snp.trailing).inset(-38) - } - return view - }() - private lazy var coinLabel: UILabel = { - let label = UILabel() - label.font = UIFont.systemFont(ofSize: 12) - label.text = "코인명" - label.textColor = UIColor.textGray - return label - }() - private lazy var cFilterButton: UIButton = { - let button = UIButton() - button.setImage(UIImage(named: "group423"), for: .normal) - button.setPreferredSymbolConfiguration(.init(pointSize: 20, - weight: .light, - scale: .large), - forImageIn: .normal) - return button - }() - - // curvalue filter button - private lazy var curValueView: UIView = { - let view = UIView() - view.backgroundColor = .white - view.setBorder(borderColor: nil, borderWidth: nil) - - view.addSubview(curValueLabel) - view.addSubview(vFilterButton) - - curValueLabel.snp.makeConstraints { make in - make.top.equalTo(view.snp.top).inset(6) - make.leading.equalTo(view.snp.leading).inset(8) - } - vFilterButton.snp.makeConstraints { make in - make.centerY.equalTo(curValueLabel) - make.leading.equalTo(curValueLabel.snp.trailing).inset(-38) - } - - return view - }() - private lazy var curValueLabel: UILabel = { - let label = UILabel() - label.font = UIFont.systemFont(ofSize: 12) - label.text = "현재가" - label.textColor = UIColor.textGray - return label - }() - private lazy var vFilterButton: UIButton = { - let button = UIButton() - button.setImage(UIImage(named: "group423"), for: .normal) - button.setPreferredSymbolConfiguration(.init(pointSize: 20, - weight: .light, - scale: .large), - forImageIn: .normal) - return button - }() - - // rate filter button - private lazy var rateView: UIView = { - let view = UIView() - view.backgroundColor = .white - view.setBorder(borderColor: nil, borderWidth: nil) - - view.addSubview(rateLabel) - view.addSubview(rFilterButton) - - rateLabel.snp.makeConstraints { make in - make.top.equalTo(view.snp.top).inset(6) - make.leading.equalTo(view.snp.leading).inset(8) - } - rFilterButton.snp.makeConstraints { make in - make.centerY.equalTo(rateLabel) - make.leading.equalTo(rateLabel.snp.trailing).inset(-10) - } - - return view - }() - private lazy var rateLabel: UILabel = { - let label = UILabel() - label.font = UIFont.systemFont(ofSize: 12) - label.text = "등락률" - label.textColor = UIColor.textGray - return label - }() - private lazy var rFilterButton: UIButton = { - let button = UIButton() - button.setImage(UIImage(named: "group423"), for: .normal) - button.setPreferredSymbolConfiguration(.init(pointSize: 20, - weight: .light, - scale: .large), - forImageIn: .normal) - return button - }() - - // trans price filter button - private lazy var transPriceView: UIView = { - let view = UIView() - view.backgroundColor = .white - view.setBorder(borderColor: nil, borderWidth: nil) - - view.addSubview(transPriceLabel) - view.addSubview(pFilterButton) - - transPriceLabel.snp.makeConstraints { make in - make.top.equalTo(view.snp.top).inset(6) - make.leading.equalTo(view.snp.leading).inset(8) - } - pFilterButton.snp.makeConstraints { make in - make.centerY.equalTo(transPriceLabel) - make.leading.equalTo(transPriceLabel.snp.trailing).inset(-3) - } - - return view - }() - private lazy var transPriceLabel: UILabel = { - let label = UILabel() - label.font = UIFont.systemFont(ofSize: 12) - label.text = "거래대금" - label.textColor = UIColor.black - return label - }() - private lazy var pFilterButton: UIButton = { - let button = UIButton() - button.setImage(UIImage(named: "group411"), for: .normal) - button.setPreferredSymbolConfiguration(.init(pointSize: 20, - weight: .light, - scale: .large), - forImageIn: .normal) - return button - }() - - - // MARK: - Table View - private lazy var tableView: UITableView = { - let tableView = UITableView(frame: .zero, style: .plain) - tableView.delegate = self - tableView.dataSource = self - - tableView.backgroundColor = .tableViewGray - tableView.tableFooterView = UIView(frame: .zero) - - tableView.register(StockTVC.self, forCellReuseIdentifier: StockTVC.identifier) - - return tableView - }() - - // MARK: - Table Header View - private lazy var tableHeaderView: UIView = { - let view = UIView() - - view.backgroundColor = .tableViewGray - - view.addSubview(tableHeaderLabel) - view.addSubview(foldListButton) - - tableHeaderLabel.snp.makeConstraints { make in - make.leading.equalTo(view.snp.leading).inset(20) - make.centerY.equalTo(view.snp.centerY) - } - foldListButton.snp.makeConstraints { make in - make.trailing.equalTo(view.snp.trailing).inset(20) - make.centerY.equalTo(view.snp.centerY) - make.width.equalTo(10) - make.height.equalTo(6) - } - - return view - }() - - private var tableHeaderLabel: UILabel = { - let label = UILabel() - label.text = "Main Market" - label.font = .boldSystemFont(ofSize: 12) - label.textColor = UIColor(red: 101.0 / 255.0, green: 101.0 / 255.0, blue: 101.0 / 255.0, alpha: 1.0) - - - return label - }() - private let foldListButton: UIButton = { - let button = UIButton() - button.setImage(UIImage(named: "modeLightDirectionPrevious"), for: .normal) - button.setPreferredSymbolConfiguration(.init(pointSize: 20, - weight: .light, - scale: .large), - forImageIn: .normal) - button.addTarget(self, action: #selector(foldList(_:)), for: .touchUpInside) - - return button - }() - - - override func viewDidLoad() { - super.viewDidLoad() - - setConfigure() - setDummyData() - } - - // MARK: - DummyData - func setDummyData() { - stockList.append(contentsOf: [ - StockModel(logoImage: "", - title: "XRP", - subTitle: "리플", - curValue: "1,625", - rate: "-0.37%", - transPrice: 2059), - StockModel(logoImage: "", - title: "XRP", - subTitle: "리플", - curValue: "1,500", - rate: "-0.37%", - transPrice: 2489), - StockModel(logoImage: "", - title: "XRP", - subTitle: "리플", - curValue: "1,000", - rate: "-0.37%", - transPrice: 1280)]) - } -} - -// MARK: - UI -extension GeoraesoVC { - private func setConfigure() { - setHeaderView() - setTableView() - } - - private func setHeaderView() { - view.addSubview(headerView) - - view.addSubview(logoImage) - view.addSubview(searchButton) - - view.addSubview(myLabel) - view.addSubview(marketLabel) - view.addSubview(lineView) - view.addSubview(easyTransLabel) - view.addSubview(infoLabel) - - view.addSubview(coinView) - view.addSubview(curValueView) - view.addSubview(rateView) - view.addSubview(transPriceView) - - headerView.snp.makeConstraints { make in - make.top.leading.trailing.equalTo(view.safeAreaLayoutGuide) - make.height.equalTo(140) - } - - logoImage.snp.makeConstraints { make in - make.top.equalTo(headerView.snp.top).inset(20) - make.leading.equalTo(headerView.snp.leading).inset(20) - } - searchButton.snp.makeConstraints { make in - make.top.equalTo(headerView.snp.top).inset(20) - make.leading.equalTo(headerView.snp.leading).inset(339) - } - - // MARK: - Header Tab Constraints - myLabel.snp.makeConstraints { make in - make.top.equalTo(headerView.snp.top).inset(51) - make.leading.equalTo(headerView.snp.leading).inset(20) - } - marketLabel.snp.makeConstraints { make in - make.top.equalTo(headerView.snp.top).inset(51) - make.leading.equalTo(headerView.snp.leading).inset(70) - } - lineView.snp.makeConstraints { make in - make.top.equalTo(headerView.snp.top).inset(78) - make.centerX.equalTo(marketLabel) - make.width.equalTo(48) - make.height.equalTo(2) - } - easyTransLabel.snp.makeConstraints { make in - make.top.equalTo(headerView.snp.top).inset(51) - make.leading.equalTo(headerView.snp.leading).inset(135) - } - infoLabel.snp.makeConstraints { make in - make.top.equalTo(headerView.snp.top).inset(51) - make.leading.equalTo(headerView.snp.leading).inset(214) - } - - // MARK: - Filter Button Constraints - coinView.snp.makeConstraints { make in - make.top.equalTo(headerView.snp.top).inset(96) - make.leading.equalTo(headerView.snp.leading).inset(20) - make.width.equalTo(94) - make.height.equalTo(30) - } - curValueView.snp.makeConstraints { make in - make.top.equalTo(headerView.snp.top).inset(96) - make.leading.equalTo(headerView.snp.leading).inset(118) - make.width.equalTo(94) - make.height.equalTo(30) - } - rateView.snp.makeConstraints { make in - make.top.equalTo(headerView.snp.top).inset(96) - make.leading.equalTo(headerView.snp.leading).inset(216) - make.width.equalTo(66) - make.height.equalTo(30) - } - transPriceView.snp.makeConstraints { make in - make.top.equalTo(headerView.snp.top).inset(96) - make.leading.equalTo(headerView.snp.leading).inset(286) - make.width.equalTo(70) - make.height.equalTo(30) - } - } - - private func setTableView() { - view.addSubview(tableView) - - tableView.snp.makeConstraints { make in - make.top.equalTo(headerView.snp.bottom) - make.leading.trailing.equalTo(view.safeAreaLayoutGuide) - make.bottom.equalToSuperview() - } - } - -} - -// MARK: - TableViewDelegate -extension GeoraesoVC: UITableViewDelegate { - func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? { - tableHeaderView - } - - func tableView(_ tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat { - 30 - } - - func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat { - return 60 - } - - @objc func foldList(_ sender: UIButton) { - print("fold button touched") - - // TODO: - fold list action - } - -} - -// MARK: - TableViewDataSource -extension GeoraesoVC: UITableViewDataSource { - func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { - return stockList.count - } - - func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { - guard let cell = tableView.dequeueReusableCell(withIdentifier: StockTVC.identifier) as? StockTVC else { - return UITableViewCell() - } - cell.contentView.backgroundColor = .white - - let data = stockList[indexPath.row] - cell.setData(logoPath: data.title, title: data.title, subTitle: data.subTitle, curValue: data.curValue, rate: data.rate, transPrice: data.transPrice) - cell.layer.applyShadow() - return cell - } - -} -