修复bug
This commit is contained in:
@@ -15,8 +15,7 @@ target 'yinmeng-ios' do
|
|||||||
pod 'ReactiveObjC'
|
pod 'ReactiveObjC'
|
||||||
pod 'FFPopup'
|
pod 'FFPopup'
|
||||||
pod 'TZImagePickerController'
|
pod 'TZImagePickerController'
|
||||||
#易盾 本机一键登录
|
|
||||||
pod 'NTESQuickPass'
|
|
||||||
#模型转化
|
#模型转化
|
||||||
pod 'MJExtension'
|
pod 'MJExtension'
|
||||||
#图片加载
|
#图片加载
|
||||||
@@ -25,28 +24,25 @@ target 'yinmeng-ios' do
|
|||||||
pod 'SDWebImageFLPlugin' # 对FLAnimatedImage和SDWebImage的桥接
|
pod 'SDWebImageFLPlugin' # 对FLAnimatedImage和SDWebImage的桥接
|
||||||
#上传图片
|
#上传图片
|
||||||
pod 'Qiniu'
|
pod 'Qiniu'
|
||||||
#内购
|
|
||||||
pod 'IAPHelper'
|
|
||||||
#持久化存储
|
#持久化存储
|
||||||
pod 'SSKeychain'
|
pod 'SSKeychain'
|
||||||
pod 'Base64'
|
pod 'Base64'
|
||||||
#云信
|
#云信
|
||||||
pod 'NIMSDK_LITE', '~> 8.9.0'
|
pod 'NIMSDK_LITE', '~> 8.9.0'
|
||||||
#七鱼
|
|
||||||
pod 'QY_NIM_iOS_SDK', '~> 6.6.1'
|
|
||||||
#TRTC
|
#TRTC
|
||||||
pod 'TXLiteAVSDK_TRTC', '~> 10.3.12271'
|
pod 'TXLiteAVSDK_TRTC', '~> 10.3.12271'
|
||||||
#下拉刷新控件
|
#下拉刷新控件
|
||||||
pod 'MJRefresh'
|
pod 'MJRefresh'
|
||||||
#pop动画
|
#pop动画
|
||||||
pod 'pop'
|
pod 'pop'
|
||||||
pod 'SVGAPlayer'
|
|
||||||
|
|
||||||
#vap礼物动画
|
#vap礼物动画
|
||||||
pod 'QGVAPlayer'
|
|
||||||
pod 'IQKeyboardManager', '~> 6.5.11'
|
pod 'IQKeyboardManager', '~> 6.5.11'
|
||||||
#调试
|
#调试
|
||||||
pod 'LookinServer', :configurations => ['Debug']
|
|
||||||
pod 'SnapKit'
|
pod 'SnapKit'
|
||||||
pod 'RxSwift'
|
pod 'RxSwift'
|
||||||
pod 'RxCocoa'
|
pod 'RxCocoa'
|
||||||
|
@@ -21,11 +21,7 @@ PODS:
|
|||||||
- FFPopup (1.1.5)
|
- FFPopup (1.1.5)
|
||||||
- FLAnimatedImage (1.0.17)
|
- FLAnimatedImage (1.0.17)
|
||||||
- HappyDNS (1.0.3)
|
- HappyDNS (1.0.3)
|
||||||
- IAPHelper (1.1)
|
|
||||||
- IQKeyboardManager (6.5.16)
|
- IQKeyboardManager (6.5.16)
|
||||||
- LookinServer (1.2.3):
|
|
||||||
- LookinServer/Core (= 1.2.3)
|
|
||||||
- LookinServer/Core (1.2.3)
|
|
||||||
- Masonry (1.1.0)
|
- Masonry (1.1.0)
|
||||||
- MBProgressHUD (1.2.0)
|
- MBProgressHUD (1.2.0)
|
||||||
- MJExtension (3.4.1)
|
- MJExtension (3.4.1)
|
||||||
@@ -45,16 +41,10 @@ PODS:
|
|||||||
- Moya/Core
|
- Moya/Core
|
||||||
- RxSwift (~> 5.0)
|
- RxSwift (~> 5.0)
|
||||||
- NIMSDK_LITE (8.9.119)
|
- NIMSDK_LITE (8.9.119)
|
||||||
- NTESBaseComponent (1.8)
|
|
||||||
- NTESQuickPass (3.4.5):
|
|
||||||
- NTESBaseComponent
|
|
||||||
- ObjectMapper (4.2.0)
|
- ObjectMapper (4.2.0)
|
||||||
- pop (1.0.12)
|
- pop (1.0.12)
|
||||||
- Protobuf (3.25.0)
|
|
||||||
- QGVAPlayer (1.0.19)
|
|
||||||
- Qiniu (8.7.0):
|
- Qiniu (8.7.0):
|
||||||
- HappyDNS (~> 1.0.3)
|
- HappyDNS (~> 1.0.3)
|
||||||
- QY_NIM_iOS_SDK (6.6.1)
|
|
||||||
- R.swift (7.3.2)
|
- R.swift (7.3.2)
|
||||||
- ReactiveObjC (3.1.1)
|
- ReactiveObjC (3.1.1)
|
||||||
- RxCocoa (5.1.3):
|
- RxCocoa (5.1.3):
|
||||||
@@ -75,15 +65,6 @@ PODS:
|
|||||||
- SDWebImage/Core (~> 5.10)
|
- SDWebImage/Core (~> 5.10)
|
||||||
- SnapKit (5.6.0)
|
- SnapKit (5.6.0)
|
||||||
- SSKeychain (1.4.1)
|
- SSKeychain (1.4.1)
|
||||||
- SSZipArchive (2.4.3)
|
|
||||||
- SVGAPlayer (2.5.7):
|
|
||||||
- SVGAPlayer/Core (= 2.5.7)
|
|
||||||
- SVGAPlayer/ProtoFiles (= 2.5.7)
|
|
||||||
- SVGAPlayer/Core (2.5.7):
|
|
||||||
- SSZipArchive (>= 1.8.1)
|
|
||||||
- SVGAPlayer/ProtoFiles
|
|
||||||
- SVGAPlayer/ProtoFiles (2.5.7):
|
|
||||||
- Protobuf (~> 3.4)
|
|
||||||
- SwiftyJSON (5.0.1)
|
- SwiftyJSON (5.0.1)
|
||||||
- TXLiteAVSDK_TRTC (10.3.12363):
|
- TXLiteAVSDK_TRTC (10.3.12363):
|
||||||
- TXLiteAVSDK_TRTC/TRTC (= 10.3.12363)
|
- TXLiteAVSDK_TRTC/TRTC (= 10.3.12363)
|
||||||
@@ -101,9 +82,7 @@ DEPENDENCIES:
|
|||||||
- CryptoSwift
|
- CryptoSwift
|
||||||
- FFPopup
|
- FFPopup
|
||||||
- FLAnimatedImage
|
- FLAnimatedImage
|
||||||
- IAPHelper
|
|
||||||
- IQKeyboardManager (~> 6.5.11)
|
- IQKeyboardManager (~> 6.5.11)
|
||||||
- LookinServer
|
|
||||||
- Masonry
|
- Masonry
|
||||||
- MBProgressHUD
|
- MBProgressHUD
|
||||||
- MJExtension
|
- MJExtension
|
||||||
@@ -111,11 +90,8 @@ DEPENDENCIES:
|
|||||||
- Moya-ObjectMapper/RxSwift
|
- Moya-ObjectMapper/RxSwift
|
||||||
- Moya/RxSwift
|
- Moya/RxSwift
|
||||||
- NIMSDK_LITE (~> 8.9.0)
|
- NIMSDK_LITE (~> 8.9.0)
|
||||||
- NTESQuickPass
|
|
||||||
- pop
|
- pop
|
||||||
- QGVAPlayer
|
|
||||||
- Qiniu
|
- Qiniu
|
||||||
- QY_NIM_iOS_SDK (~> 6.6.1)
|
|
||||||
- R.swift
|
- R.swift
|
||||||
- ReactiveObjC
|
- ReactiveObjC
|
||||||
- RxCocoa
|
- RxCocoa
|
||||||
@@ -125,7 +101,6 @@ DEPENDENCIES:
|
|||||||
- SDWebImageFLPlugin
|
- SDWebImageFLPlugin
|
||||||
- SnapKit
|
- SnapKit
|
||||||
- SSKeychain
|
- SSKeychain
|
||||||
- SVGAPlayer
|
|
||||||
- SwiftyJSON
|
- SwiftyJSON
|
||||||
- TXLiteAVSDK_TRTC (~> 10.3.12271)
|
- TXLiteAVSDK_TRTC (~> 10.3.12271)
|
||||||
- TZImagePickerController
|
- TZImagePickerController
|
||||||
@@ -141,9 +116,7 @@ SPEC REPOS:
|
|||||||
- FFPopup
|
- FFPopup
|
||||||
- FLAnimatedImage
|
- FLAnimatedImage
|
||||||
- HappyDNS
|
- HappyDNS
|
||||||
- IAPHelper
|
|
||||||
- IQKeyboardManager
|
- IQKeyboardManager
|
||||||
- LookinServer
|
|
||||||
- Masonry
|
- Masonry
|
||||||
- MBProgressHUD
|
- MBProgressHUD
|
||||||
- MJExtension
|
- MJExtension
|
||||||
@@ -151,14 +124,9 @@ SPEC REPOS:
|
|||||||
- Moya
|
- Moya
|
||||||
- Moya-ObjectMapper
|
- Moya-ObjectMapper
|
||||||
- NIMSDK_LITE
|
- NIMSDK_LITE
|
||||||
- NTESBaseComponent
|
|
||||||
- NTESQuickPass
|
|
||||||
- ObjectMapper
|
- ObjectMapper
|
||||||
- pop
|
- pop
|
||||||
- Protobuf
|
|
||||||
- QGVAPlayer
|
|
||||||
- Qiniu
|
- Qiniu
|
||||||
- QY_NIM_iOS_SDK
|
|
||||||
- R.swift
|
- R.swift
|
||||||
- ReactiveObjC
|
- ReactiveObjC
|
||||||
- RxCocoa
|
- RxCocoa
|
||||||
@@ -169,8 +137,6 @@ SPEC REPOS:
|
|||||||
- SDWebImageFLPlugin
|
- SDWebImageFLPlugin
|
||||||
- SnapKit
|
- SnapKit
|
||||||
- SSKeychain
|
- SSKeychain
|
||||||
- SSZipArchive
|
|
||||||
- SVGAPlayer
|
|
||||||
- SwiftyJSON
|
- SwiftyJSON
|
||||||
- TXLiteAVSDK_TRTC
|
- TXLiteAVSDK_TRTC
|
||||||
- TZImagePickerController
|
- TZImagePickerController
|
||||||
@@ -185,9 +151,7 @@ SPEC CHECKSUMS:
|
|||||||
FFPopup: a208dcee8db3e54ec4a88fcd6481f6f5d85b7a83
|
FFPopup: a208dcee8db3e54ec4a88fcd6481f6f5d85b7a83
|
||||||
FLAnimatedImage: bbf914596368867157cc71b38a8ec834b3eeb32b
|
FLAnimatedImage: bbf914596368867157cc71b38a8ec834b3eeb32b
|
||||||
HappyDNS: 5421fc84775a299517e994afadb9e732b265ec65
|
HappyDNS: 5421fc84775a299517e994afadb9e732b265ec65
|
||||||
IAPHelper: fd74f53b0ac142eed085777b88b86a11746a2dd4
|
|
||||||
IQKeyboardManager: 024b54d7dcb765c5bc99882cb4d5ea24a8cb7c3c
|
IQKeyboardManager: 024b54d7dcb765c5bc99882cb4d5ea24a8cb7c3c
|
||||||
LookinServer: 535f5d1ffd5823a3b0abaf97ba5c4108bd8cb5ea
|
|
||||||
Masonry: 678fab65091a9290e40e2832a55e7ab731aad201
|
Masonry: 678fab65091a9290e40e2832a55e7ab731aad201
|
||||||
MBProgressHUD: 3ee5efcc380f6a79a7cc9b363dd669c5e1ae7406
|
MBProgressHUD: 3ee5efcc380f6a79a7cc9b363dd669c5e1ae7406
|
||||||
MJExtension: 21c5f6f8c4d5d8844b7ae8fbae08fed0b501f961
|
MJExtension: 21c5f6f8c4d5d8844b7ae8fbae08fed0b501f961
|
||||||
@@ -195,14 +159,9 @@ SPEC CHECKSUMS:
|
|||||||
Moya: 5b45dacb75adb009f97fde91c204c1e565d31916
|
Moya: 5b45dacb75adb009f97fde91c204c1e565d31916
|
||||||
Moya-ObjectMapper: 967a99d9ea3aa9c93ddbe112aeca3667f53bfe93
|
Moya-ObjectMapper: 967a99d9ea3aa9c93ddbe112aeca3667f53bfe93
|
||||||
NIMSDK_LITE: c4895574b3e519c34e2c70ae013f0863efc87661
|
NIMSDK_LITE: c4895574b3e519c34e2c70ae013f0863efc87661
|
||||||
NTESBaseComponent: 7b310e7e80bb6c27183176188b98356d200dbbc5
|
|
||||||
NTESQuickPass: 7baf2a68a091fd69dbf70b84ecdc4eb6aa7dd7ad
|
|
||||||
ObjectMapper: 1eb41f610210777375fa806bf161dc39fb832b81
|
ObjectMapper: 1eb41f610210777375fa806bf161dc39fb832b81
|
||||||
pop: d582054913807fd11fd50bfe6a539d91c7e1a55a
|
pop: d582054913807fd11fd50bfe6a539d91c7e1a55a
|
||||||
Protobuf: 6a4183ec1d51649eb2be7b86ccc286e5c539219c
|
|
||||||
QGVAPlayer: a0bca68c9bd6f1c8de5ac2d10ddf98be6038cce9
|
|
||||||
Qiniu: da7204f1bf7d0ce18f2b8c541c7fafb301aab624
|
Qiniu: da7204f1bf7d0ce18f2b8c541c7fafb301aab624
|
||||||
QY_NIM_iOS_SDK: 7fbf411c9c299f3b904fcc5b494542f41a11f70c
|
|
||||||
R.swift: 0af0d882f49f03711415cb4e5215daa977d8a480
|
R.swift: 0af0d882f49f03711415cb4e5215daa977d8a480
|
||||||
ReactiveObjC: 011caa393aa0383245f2dcf9bf02e86b80b36040
|
ReactiveObjC: 011caa393aa0383245f2dcf9bf02e86b80b36040
|
||||||
RxCocoa: e2ed092d5432e4296aa818021d27de4090ac0354
|
RxCocoa: e2ed092d5432e4296aa818021d27de4090ac0354
|
||||||
@@ -213,13 +172,11 @@ SPEC CHECKSUMS:
|
|||||||
SDWebImageFLPlugin: 72efd2cfbf565bc438421abb426f4bcf7b670754
|
SDWebImageFLPlugin: 72efd2cfbf565bc438421abb426f4bcf7b670754
|
||||||
SnapKit: e01d52ebb8ddbc333eefe2132acf85c8227d9c25
|
SnapKit: e01d52ebb8ddbc333eefe2132acf85c8227d9c25
|
||||||
SSKeychain: 55cc80f66f5c73da827e3077f02e43528897db41
|
SSKeychain: 55cc80f66f5c73da827e3077f02e43528897db41
|
||||||
SSZipArchive: fe6a26b2a54d5a0890f2567b5cc6de5caa600aef
|
|
||||||
SVGAPlayer: 318b85a78b61292d6ae9dfcd651f3f0d1cdadd86
|
|
||||||
SwiftyJSON: 2f33a42c6fbc52764d96f13368585094bfd8aa5e
|
SwiftyJSON: 2f33a42c6fbc52764d96f13368585094bfd8aa5e
|
||||||
TXLiteAVSDK_TRTC: c4e42ef113788558b7c5f4250bad5f81925bcfb4
|
TXLiteAVSDK_TRTC: c4e42ef113788558b7c5f4250bad5f81925bcfb4
|
||||||
TZImagePickerController: e9909edbadf7381140efc5b5c9f5bdbfd630f7d4
|
TZImagePickerController: e9909edbadf7381140efc5b5c9f5bdbfd630f7d4
|
||||||
YYText: 5c461d709e24d55a182d1441c41dc639a18a4849
|
YYText: 5c461d709e24d55a182d1441c41dc639a18a4849
|
||||||
|
|
||||||
PODFILE CHECKSUM: df3727b44d7c6d0114a23d493fb475de24f13655
|
PODFILE CHECKSUM: 76cc4e3bfadcd4e40b285ad4a1f8bf58798623f8
|
||||||
|
|
||||||
COCOAPODS: 1.12.1
|
COCOAPODS: 1.12.1
|
||||||
|
@@ -44,7 +44,6 @@
|
|||||||
230D63BB2B592D0D00DADC14 /* MewMainHomeMakeFriendModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 230D63B92B592D0C00DADC14 /* MewMainHomeMakeFriendModel.m */; };
|
230D63BB2B592D0D00DADC14 /* MewMainHomeMakeFriendModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 230D63B92B592D0C00DADC14 /* MewMainHomeMakeFriendModel.m */; };
|
||||||
230D63BE2B592EA800DADC14 /* UserGameInfoVo.m in Sources */ = {isa = PBXBuildFile; fileRef = 230D63BD2B592EA800DADC14 /* UserGameInfoVo.m */; };
|
230D63BE2B592EA800DADC14 /* UserGameInfoVo.m in Sources */ = {isa = PBXBuildFile; fileRef = 230D63BD2B592EA800DADC14 /* UserGameInfoVo.m */; };
|
||||||
230D63C12B5931E800DADC14 /* MewMainHomeGameTabModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 230D63C02B5931E800DADC14 /* MewMainHomeGameTabModel.m */; };
|
230D63C12B5931E800DADC14 /* MewMainHomeGameTabModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 230D63C02B5931E800DADC14 /* MewMainHomeGameTabModel.m */; };
|
||||||
230D63C42B59813D00DADC14 /* UIButton+MewSetButtomArea.m in Sources */ = {isa = PBXBuildFile; fileRef = 230D63C32B59813D00DADC14 /* UIButton+MewSetButtomArea.m */; };
|
|
||||||
230D63C82B59835C00DADC14 /* MewSaveBaseUserModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 230D63C72B59835C00DADC14 /* MewSaveBaseUserModel.m */; };
|
230D63C82B59835C00DADC14 /* MewSaveBaseUserModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 230D63C72B59835C00DADC14 /* MewSaveBaseUserModel.m */; };
|
||||||
230D63CB2B5A0A5B00DADC14 /* MewOCServerManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 230D63CA2B5A0A5B00DADC14 /* MewOCServerManager.m */; };
|
230D63CB2B5A0A5B00DADC14 /* MewOCServerManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 230D63CA2B5A0A5B00DADC14 /* MewOCServerManager.m */; };
|
||||||
23107DBA2B5BA9E600F96550 /* MewNIMMsgInfoModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 23107DB92B5BA9E600F96550 /* MewNIMMsgInfoModel.m */; };
|
23107DBA2B5BA9E600F96550 /* MewNIMMsgInfoModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 23107DB92B5BA9E600F96550 /* MewNIMMsgInfoModel.m */; };
|
||||||
@@ -190,8 +189,6 @@
|
|||||||
230D63BD2B592EA800DADC14 /* UserGameInfoVo.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UserGameInfoVo.m; sourceTree = "<group>"; };
|
230D63BD2B592EA800DADC14 /* UserGameInfoVo.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UserGameInfoVo.m; sourceTree = "<group>"; };
|
||||||
230D63BF2B5931E800DADC14 /* MewMainHomeGameTabModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewMainHomeGameTabModel.h; sourceTree = "<group>"; };
|
230D63BF2B5931E800DADC14 /* MewMainHomeGameTabModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewMainHomeGameTabModel.h; sourceTree = "<group>"; };
|
||||||
230D63C02B5931E800DADC14 /* MewMainHomeGameTabModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewMainHomeGameTabModel.m; sourceTree = "<group>"; };
|
230D63C02B5931E800DADC14 /* MewMainHomeGameTabModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewMainHomeGameTabModel.m; sourceTree = "<group>"; };
|
||||||
230D63C22B59813D00DADC14 /* UIButton+MewSetButtomArea.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "UIButton+MewSetButtomArea.h"; sourceTree = "<group>"; };
|
|
||||||
230D63C32B59813D00DADC14 /* UIButton+MewSetButtomArea.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "UIButton+MewSetButtomArea.m"; sourceTree = "<group>"; };
|
|
||||||
230D63C62B59835C00DADC14 /* MewSaveBaseUserModel.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MewSaveBaseUserModel.h; sourceTree = "<group>"; };
|
230D63C62B59835C00DADC14 /* MewSaveBaseUserModel.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MewSaveBaseUserModel.h; sourceTree = "<group>"; };
|
||||||
230D63C72B59835C00DADC14 /* MewSaveBaseUserModel.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MewSaveBaseUserModel.m; sourceTree = "<group>"; };
|
230D63C72B59835C00DADC14 /* MewSaveBaseUserModel.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MewSaveBaseUserModel.m; sourceTree = "<group>"; };
|
||||||
230D63C92B5A0A5B00DADC14 /* MewOCServerManager.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MewOCServerManager.h; sourceTree = "<group>"; };
|
230D63C92B5A0A5B00DADC14 /* MewOCServerManager.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MewOCServerManager.h; sourceTree = "<group>"; };
|
||||||
@@ -625,8 +622,8 @@
|
|||||||
237053672B1F3AA100F5DE14 /* View */ = {
|
237053672B1F3AA100F5DE14 /* View */ = {
|
||||||
isa = PBXGroup;
|
isa = PBXGroup;
|
||||||
children = (
|
children = (
|
||||||
237053682B1F3AA100F5DE14 /* MewHomeViewController.m */,
|
|
||||||
237053692B1F3AA100F5DE14 /* MewHomeViewController.h */,
|
237053692B1F3AA100F5DE14 /* MewHomeViewController.h */,
|
||||||
|
237053682B1F3AA100F5DE14 /* MewHomeViewController.m */,
|
||||||
2370536A2B1F3AA100F5DE14 /* SubView */,
|
2370536A2B1F3AA100F5DE14 /* SubView */,
|
||||||
);
|
);
|
||||||
path = View;
|
path = View;
|
||||||
@@ -635,26 +632,26 @@
|
|||||||
2370536A2B1F3AA100F5DE14 /* SubView */ = {
|
2370536A2B1F3AA100F5DE14 /* SubView */ = {
|
||||||
isa = PBXGroup;
|
isa = PBXGroup;
|
||||||
children = (
|
children = (
|
||||||
2370536B2B1F3AA100F5DE14 /* MewVoiceGuideView.m */,
|
|
||||||
2370536C2B1F3AA100F5DE14 /* MewPushExclusiveVoiceView.m */,
|
|
||||||
2370536D2B1F3AA100F5DE14 /* MewVoiceDiscView.m */,
|
|
||||||
2370536E2B1F3AA100F5DE14 /* MewHomeFilterView.m */,
|
|
||||||
2370536F2B1F3AA100F5DE14 /* MewHeaderView.h */,
|
2370536F2B1F3AA100F5DE14 /* MewHeaderView.h */,
|
||||||
237053702B1F3AA100F5DE14 /* MewUserIntroductionView.h */,
|
|
||||||
237053712B1F3AA100F5DE14 /* MewShowVoiceView.h */,
|
|
||||||
237053722B1F3AA100F5DE14 /* MewPlayVoiceView.m */,
|
|
||||||
237053732B1F3AA100F5DE14 /* MewRightFollowVoiceCollectionCell.h */,
|
|
||||||
237053742B1F3AA100F5DE14 /* MewRightFollowVoiceView.m */,
|
|
||||||
237053752B1F3AA100F5DE14 /* MewVoiceDiscView.h */,
|
|
||||||
237053762B1F3AA100F5DE14 /* MewPushExclusiveVoiceView.h */,
|
|
||||||
237053772B1F3AA100F5DE14 /* MewVoiceGuideView.h */,
|
|
||||||
237053782B1F3AA100F5DE14 /* MewShowVoiceView.m */,
|
|
||||||
237053792B1F3AA100F5DE14 /* MewUserIntroductionView.m */,
|
|
||||||
2370537A2B1F3AA100F5DE14 /* MewHeaderView.m */,
|
2370537A2B1F3AA100F5DE14 /* MewHeaderView.m */,
|
||||||
2370537B2B1F3AA100F5DE14 /* MewHomeFilterView.h */,
|
2370537B2B1F3AA100F5DE14 /* MewHomeFilterView.h */,
|
||||||
2370537C2B1F3AA100F5DE14 /* MewRightFollowVoiceView.h */,
|
2370536E2B1F3AA100F5DE14 /* MewHomeFilterView.m */,
|
||||||
2370537D2B1F3AA100F5DE14 /* MewRightFollowVoiceCollectionCell.m */,
|
|
||||||
2370537E2B1F3AA100F5DE14 /* MewPlayVoiceView.h */,
|
2370537E2B1F3AA100F5DE14 /* MewPlayVoiceView.h */,
|
||||||
|
237053722B1F3AA100F5DE14 /* MewPlayVoiceView.m */,
|
||||||
|
237053762B1F3AA100F5DE14 /* MewPushExclusiveVoiceView.h */,
|
||||||
|
2370536C2B1F3AA100F5DE14 /* MewPushExclusiveVoiceView.m */,
|
||||||
|
237053732B1F3AA100F5DE14 /* MewRightFollowVoiceCollectionCell.h */,
|
||||||
|
2370537D2B1F3AA100F5DE14 /* MewRightFollowVoiceCollectionCell.m */,
|
||||||
|
2370537C2B1F3AA100F5DE14 /* MewRightFollowVoiceView.h */,
|
||||||
|
237053742B1F3AA100F5DE14 /* MewRightFollowVoiceView.m */,
|
||||||
|
237053712B1F3AA100F5DE14 /* MewShowVoiceView.h */,
|
||||||
|
237053782B1F3AA100F5DE14 /* MewShowVoiceView.m */,
|
||||||
|
237053702B1F3AA100F5DE14 /* MewUserIntroductionView.h */,
|
||||||
|
237053792B1F3AA100F5DE14 /* MewUserIntroductionView.m */,
|
||||||
|
237053752B1F3AA100F5DE14 /* MewVoiceDiscView.h */,
|
||||||
|
2370536D2B1F3AA100F5DE14 /* MewVoiceDiscView.m */,
|
||||||
|
237053772B1F3AA100F5DE14 /* MewVoiceGuideView.h */,
|
||||||
|
2370536B2B1F3AA100F5DE14 /* MewVoiceGuideView.m */,
|
||||||
);
|
);
|
||||||
path = SubView;
|
path = SubView;
|
||||||
sourceTree = "<group>";
|
sourceTree = "<group>";
|
||||||
@@ -757,15 +754,6 @@
|
|||||||
path = MewIAP;
|
path = MewIAP;
|
||||||
sourceTree = "<group>";
|
sourceTree = "<group>";
|
||||||
};
|
};
|
||||||
2370547C2B1F3B3200F5DE14 /* UIButton */ = {
|
|
||||||
isa = PBXGroup;
|
|
||||||
children = (
|
|
||||||
230D63C22B59813D00DADC14 /* UIButton+MewSetButtomArea.h */,
|
|
||||||
230D63C32B59813D00DADC14 /* UIButton+MewSetButtomArea.m */,
|
|
||||||
);
|
|
||||||
path = UIButton;
|
|
||||||
sourceTree = "<group>";
|
|
||||||
};
|
|
||||||
237054B72B1F3BF600F5DE14 /* View */ = {
|
237054B72B1F3BF600F5DE14 /* View */ = {
|
||||||
isa = PBXGroup;
|
isa = PBXGroup;
|
||||||
children = (
|
children = (
|
||||||
@@ -867,7 +855,6 @@
|
|||||||
237054272B1F3B3200F5DE14 /* MVP */,
|
237054272B1F3B3200F5DE14 /* MVP */,
|
||||||
237054422B1F3B3200F5DE14 /* Tool */,
|
237054422B1F3B3200F5DE14 /* Tool */,
|
||||||
237053F32B1F3B3200F5DE14 /* UI */,
|
237053F32B1F3B3200F5DE14 /* UI */,
|
||||||
2370547C2B1F3B3200F5DE14 /* UIButton */,
|
|
||||||
);
|
);
|
||||||
path = Base;
|
path = Base;
|
||||||
sourceTree = "<group>";
|
sourceTree = "<group>";
|
||||||
@@ -1025,7 +1012,6 @@
|
|||||||
8C9C839E2B0C697A00A601BC /* View */ = {
|
8C9C839E2B0C697A00A601BC /* View */ = {
|
||||||
isa = PBXGroup;
|
isa = PBXGroup;
|
||||||
children = (
|
children = (
|
||||||
8CAB97392B239ECE00ED8639 /* MewView */,
|
|
||||||
8C9C83A12B0C697A00A601BC /* MewLoginForgetPasswordViewController.h */,
|
8C9C83A12B0C697A00A601BC /* MewLoginForgetPasswordViewController.h */,
|
||||||
8C9C839F2B0C697A00A601BC /* MewLoginForgetPasswordViewController.m */,
|
8C9C839F2B0C697A00A601BC /* MewLoginForgetPasswordViewController.m */,
|
||||||
8C9C83A22B0C697A00A601BC /* CustomView */,
|
8C9C83A22B0C697A00A601BC /* CustomView */,
|
||||||
@@ -1072,13 +1058,6 @@
|
|||||||
path = Model;
|
path = Model;
|
||||||
sourceTree = "<group>";
|
sourceTree = "<group>";
|
||||||
};
|
};
|
||||||
8CAB97392B239ECE00ED8639 /* MewView */ = {
|
|
||||||
isa = PBXGroup;
|
|
||||||
children = (
|
|
||||||
);
|
|
||||||
path = MewView;
|
|
||||||
sourceTree = "<group>";
|
|
||||||
};
|
|
||||||
8CAB973A2B239F1900ED8639 /* MiewMineView */ = {
|
8CAB973A2B239F1900ED8639 /* MiewMineView */ = {
|
||||||
isa = PBXGroup;
|
isa = PBXGroup;
|
||||||
children = (
|
children = (
|
||||||
@@ -1125,7 +1104,6 @@
|
|||||||
8C4D53492AFD4CF600238AE6 /* Frameworks */,
|
8C4D53492AFD4CF600238AE6 /* Frameworks */,
|
||||||
8C4D534A2AFD4CF600238AE6 /* Resources */,
|
8C4D534A2AFD4CF600238AE6 /* Resources */,
|
||||||
D550463D226DF98945DA2E1C /* [CP] Embed Pods Frameworks */,
|
D550463D226DF98945DA2E1C /* [CP] Embed Pods Frameworks */,
|
||||||
E0404295390912036FCD308C /* [CP] Copy Pods Resources */,
|
|
||||||
);
|
);
|
||||||
buildRules = (
|
buildRules = (
|
||||||
);
|
);
|
||||||
@@ -1243,23 +1221,6 @@
|
|||||||
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-yinmeng-ios/Pods-yinmeng-ios-frameworks.sh\"\n";
|
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-yinmeng-ios/Pods-yinmeng-ios-frameworks.sh\"\n";
|
||||||
showEnvVarsInLog = 0;
|
showEnvVarsInLog = 0;
|
||||||
};
|
};
|
||||||
E0404295390912036FCD308C /* [CP] Copy Pods Resources */ = {
|
|
||||||
isa = PBXShellScriptBuildPhase;
|
|
||||||
buildActionMask = 2147483647;
|
|
||||||
files = (
|
|
||||||
);
|
|
||||||
inputFileListPaths = (
|
|
||||||
"${PODS_ROOT}/Target Support Files/Pods-yinmeng-ios/Pods-yinmeng-ios-resources-${CONFIGURATION}-input-files.xcfilelist",
|
|
||||||
);
|
|
||||||
name = "[CP] Copy Pods Resources";
|
|
||||||
outputFileListPaths = (
|
|
||||||
"${PODS_ROOT}/Target Support Files/Pods-yinmeng-ios/Pods-yinmeng-ios-resources-${CONFIGURATION}-output-files.xcfilelist",
|
|
||||||
);
|
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
|
||||||
shellPath = /bin/sh;
|
|
||||||
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-yinmeng-ios/Pods-yinmeng-ios-resources.sh\"\n";
|
|
||||||
showEnvVarsInLog = 0;
|
|
||||||
};
|
|
||||||
/* End PBXShellScriptBuildPhase section */
|
/* End PBXShellScriptBuildPhase section */
|
||||||
|
|
||||||
/* Begin PBXSourcesBuildPhase section */
|
/* Begin PBXSourcesBuildPhase section */
|
||||||
@@ -1281,7 +1242,6 @@
|
|||||||
237054882B1F3B3200F5DE14 /* MewEmptyTableViewCell.m in Sources */,
|
237054882B1F3B3200F5DE14 /* MewEmptyTableViewCell.m in Sources */,
|
||||||
237053142B1F3A3D00F5DE14 /* MewClientConfig.m in Sources */,
|
237053142B1F3A3D00F5DE14 /* MewClientConfig.m in Sources */,
|
||||||
230D63252B55955900DADC14 /* MewDevice.swift in Sources */,
|
230D63252B55955900DADC14 /* MewDevice.swift in Sources */,
|
||||||
230D63C42B59813D00DADC14 /* UIButton+MewSetButtomArea.m in Sources */,
|
|
||||||
230D63922B5902D600DADC14 /* MewGiftDataModel.swift in Sources */,
|
230D63922B5902D600DADC14 /* MewGiftDataModel.swift in Sources */,
|
||||||
23F1E6A62B5AC155004777A2 /* MewChatMsgItemModel.swift in Sources */,
|
23F1E6A62B5AC155004777A2 /* MewChatMsgItemModel.swift in Sources */,
|
||||||
2370531D2B1F3A6E00F5DE14 /* MewWebViewController.m in Sources */,
|
2370531D2B1F3A6E00F5DE14 /* MewWebViewController.m in Sources */,
|
||||||
|
@@ -31,7 +31,7 @@
|
|||||||
</Testables>
|
</Testables>
|
||||||
</TestAction>
|
</TestAction>
|
||||||
<LaunchAction
|
<LaunchAction
|
||||||
buildConfiguration = "Release"
|
buildConfiguration = "Debug"
|
||||||
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
|
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
|
||||||
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
|
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
|
||||||
launchStyle = "0"
|
launchStyle = "0"
|
||||||
|
@@ -7,15 +7,13 @@
|
|||||||
|
|
||||||
#import "AppDelegate+ThirdConfig.h"
|
#import "AppDelegate+ThirdConfig.h"
|
||||||
#import <NIMSDK/NIMSDK.h>
|
#import <NIMSDK/NIMSDK.h>
|
||||||
#import <QYSDK_NIM/QYSDK.h>
|
|
||||||
#import "MewCustomAttachmentDecoder.h"
|
#import "MewCustomAttachmentDecoder.h"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@implementation AppDelegate (ThirdConfig)
|
@implementation AppDelegate (ThirdConfig)
|
||||||
- (void)initThirdConfig {
|
|
||||||
[self configNIMSDK];
|
|
||||||
}
|
|
||||||
|
|
||||||
- (void)configNIMSDK {
|
- (void)configNIMSDK {
|
||||||
//推荐在程序启动的时候初始化 NIMSDK
|
//推荐在程序启动的时候初始化 NIMSDK
|
||||||
@@ -40,10 +38,5 @@
|
|||||||
[[UIApplication sharedApplication] registerForRemoteNotifications];
|
[[UIApplication sharedApplication] registerForRemoteNotifications];
|
||||||
}
|
}
|
||||||
|
|
||||||
- (void)configQIYUSDK {
|
|
||||||
[[QYSDK sharedSDK] registerAppId:@"b6b7ca22f8ce319dea3a7456dc211fec" appName:@"yinmeng"];
|
|
||||||
[QYSDK sharedSDK].customUIConfig.showAudioEntry = NO;
|
|
||||||
[QYSDK sharedSDK].customUIConfig.autoShowKeyboard = NO;
|
|
||||||
[QYSDK sharedSDK].customUIConfig.serviceHeadImage = [UIImage imageNamed:@"ming_setting_about_us"];
|
|
||||||
}
|
|
||||||
@end
|
@end
|
||||||
|
@@ -23,7 +23,7 @@
|
|||||||
|
|
||||||
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
|
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
|
||||||
[self createTabbarController];
|
[self createTabbarController];
|
||||||
[self initThirdConfig];
|
// [self initThirdConfig];
|
||||||
|
|
||||||
// [IQKeyboardManager sharedManager].enable = YES;
|
// [IQKeyboardManager sharedManager].enable = YES;
|
||||||
// [[IQKeyboardManager sharedManager] setKeyboardDistanceFromTextField:50];
|
// [[IQKeyboardManager sharedManager] setKeyboardDistanceFromTextField:50];
|
||||||
|
@@ -8,60 +8,5 @@
|
|||||||
#import "MewGetPointList.h"
|
#import "MewGetPointList.h"
|
||||||
|
|
||||||
@implementation MewGetPointList
|
@implementation MewGetPointList
|
||||||
+ (CAAnimationGroup *)mewGEtPoint:(CGPoint)startPoint endPoint:(CGPoint)endPoint {
|
|
||||||
CGPoint centerPoint = CGPointMake(KMewGetScreenWidth / 2, KMewGetScreenHeight / 2);
|
|
||||||
CAKeyframeAnimation *animation0 = [CAKeyframeAnimation animation];
|
|
||||||
animation0.duration = 0.8;
|
|
||||||
animation0.keyPath = @"transform.scale";
|
|
||||||
animation0.values = @[@1.0,@1.5,@2.0,@1.5];
|
|
||||||
animation0.repeatCount = 1;
|
|
||||||
animation0.calculationMode = kCAAnimationCubic;
|
|
||||||
animation0.removedOnCompletion = NO;
|
|
||||||
animation0.fillMode = kCAFillModeForwards;
|
|
||||||
|
|
||||||
CAKeyframeAnimation *animation1 = [CAKeyframeAnimation animation];
|
|
||||||
animation1.duration = 0.8;
|
|
||||||
animation1.beginTime = 0.8;
|
|
||||||
animation1.keyPath = @"transform.scale";
|
|
||||||
animation1.values = @[@1.5,@2.0,@2.5,@3.0];
|
|
||||||
animation1.repeatCount = 1;
|
|
||||||
animation1.calculationMode = kCAAnimationCubic;
|
|
||||||
animation1.removedOnCompletion = NO;
|
|
||||||
animation1.fillMode = kCAFillModeForwards;
|
|
||||||
|
|
||||||
|
|
||||||
CAKeyframeAnimation *animation2 = [CAKeyframeAnimation animation];
|
|
||||||
animation2.duration = 0.8;
|
|
||||||
animation2.beginTime = 0.8;
|
|
||||||
animation2.keyPath = @"position";
|
|
||||||
animation2.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseOut];;
|
|
||||||
animation2.values = @[[NSValue valueWithCGPoint:startPoint],[NSValue valueWithCGPoint:CGPointMake(centerPoint.x ,centerPoint.y)]];
|
|
||||||
animation2.repeatCount = 1;
|
|
||||||
animation2.removedOnCompletion = NO;
|
|
||||||
animation2.fillMode = kCAFillModeForwards;
|
|
||||||
|
|
||||||
CAKeyframeAnimation *animation3 = [CAKeyframeAnimation animation];
|
|
||||||
animation3.duration = 0.8;
|
|
||||||
animation3.beginTime = 2.6;//0.8+0.8+1
|
|
||||||
animation3.keyPath = @"transform.scale";
|
|
||||||
animation3.values = @[@3,@2.5,@2,@1.5,@1];
|
|
||||||
animation3.repeatCount = 1;
|
|
||||||
|
|
||||||
CAKeyframeAnimation *animation4 = [CAKeyframeAnimation animation];
|
|
||||||
animation4.duration = 0.8;
|
|
||||||
animation4.beginTime = 2.6;
|
|
||||||
animation4.keyPath = @"position";
|
|
||||||
animation4.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseOut];
|
|
||||||
animation4.values = @[[NSValue valueWithCGPoint:CGPointMake(centerPoint.x ,centerPoint.y)],[NSValue valueWithCGPoint:endPoint]];
|
|
||||||
animation4.repeatCount = 1;
|
|
||||||
|
|
||||||
CAAnimationGroup *group = [CAAnimationGroup animation];
|
|
||||||
group.duration = 3.2;
|
|
||||||
group.animations = @[animation0,animation1,animation2, animation3,animation4];
|
|
||||||
group.repeatCount = 1;
|
|
||||||
group.removedOnCompletion = NO;
|
|
||||||
group.fillMode = kCAFillModeForwards;
|
|
||||||
|
|
||||||
return group;
|
|
||||||
}
|
|
||||||
@end
|
@end
|
||||||
|
@@ -18,7 +18,6 @@
|
|||||||
#import <MJExtension/MJExtension.h>
|
#import <MJExtension/MJExtension.h>
|
||||||
#import "MewNIMMsgInfoModel.h"
|
#import "MewNIMMsgInfoModel.h"
|
||||||
#import "MewNavigationVC.h"
|
#import "MewNavigationVC.h"
|
||||||
#import "UIButton+MewSetButtomArea.h"
|
|
||||||
#import "MewNetworkDataModel.h"
|
#import "MewNetworkDataModel.h"
|
||||||
#import "MewSaveBaseUserModel.h"
|
#import "MewSaveBaseUserModel.h"
|
||||||
#import "MewOCServerManager.h"
|
#import "MewOCServerManager.h"
|
||||||
|
@@ -15,11 +15,4 @@
|
|||||||
+ (UIColor *)mewGetalphaColorWithColorText:(int)colorText alpha:(CGFloat)alpha{
|
+ (UIColor *)mewGetalphaColorWithColorText:(int)colorText alpha:(CGFloat)alpha{
|
||||||
return [UIColor colorWithRed:((float)((colorText & 0xFF0000) >> 16))/255.0 green:((float)((colorText & 0xFF00) >> 8))/255.0 blue:((float)(colorText & 0xFF))/255.0 alpha:(alpha)];
|
return [UIColor colorWithRed:((float)((colorText & 0xFF0000) >> 16))/255.0 green:((float)((colorText & 0xFF00) >> 8))/255.0 blue:((float)(colorText & 0xFF))/255.0 alpha:(alpha)];
|
||||||
}
|
}
|
||||||
+ (CGFloat) mewGetColorValue: (NSString *) text begin: (NSUInteger) begin count: (NSUInteger) count {
|
|
||||||
NSString *subText = [text substringWithRange: NSMakeRange(begin, count)];
|
|
||||||
NSString *colorValue= count == 2 ? subText : [NSString stringWithFormat: @"%@%@", subText, subText];
|
|
||||||
unsigned getValue;
|
|
||||||
[[NSScanner scannerWithString: colorValue] scanHexInt: &getValue];
|
|
||||||
return getValue / 255.0;
|
|
||||||
}
|
|
||||||
@end
|
@end
|
||||||
|
@@ -1,16 +0,0 @@
|
|||||||
//
|
|
||||||
// MewSetButtomArea.h
|
|
||||||
// yinmeng-ios
|
|
||||||
//
|
|
||||||
// Created by duoban on 2024/1/18.
|
|
||||||
//
|
|
||||||
|
|
||||||
#import <UIKit/UIKit.h>
|
|
||||||
|
|
||||||
NS_ASSUME_NONNULL_BEGIN
|
|
||||||
|
|
||||||
@interface UIButton (MewSetButtomArea)
|
|
||||||
- (void)mew_setEnlargeEdgeWithTop:(CGFloat)top right:(CGFloat)right bottom:(CGFloat)bottom left:(CGFloat)left;
|
|
||||||
@end
|
|
||||||
|
|
||||||
NS_ASSUME_NONNULL_END
|
|
@@ -1,58 +0,0 @@
|
|||||||
//
|
|
||||||
// MewSetButtomArea.m
|
|
||||||
// yinmeng-ios
|
|
||||||
//
|
|
||||||
// Created by duoban on 2024/1/18.
|
|
||||||
//
|
|
||||||
#import "UIButton+MewSetButtomArea.h"
|
|
||||||
#import <objc/runtime.h>
|
|
||||||
@interface UIButton ()
|
|
||||||
|
|
||||||
@end
|
|
||||||
@implementation UIButton (MewSetButtomArea)
|
|
||||||
|
|
||||||
static char topNameKey;
|
|
||||||
static char rightNameKey;
|
|
||||||
static char bottomNameKey;
|
|
||||||
static char leftNameKey;
|
|
||||||
|
|
||||||
- (void)mew_setEnlargeEdgeWithTop:(CGFloat)top right:(CGFloat)right bottom:(CGFloat)bottom left:(CGFloat)left
|
|
||||||
{
|
|
||||||
objc_setAssociatedObject(self, &topNameKey, [NSNumber numberWithFloat:top], OBJC_ASSOCIATION_COPY_NONATOMIC);
|
|
||||||
objc_setAssociatedObject(self, &rightNameKey, [NSNumber numberWithFloat:right], OBJC_ASSOCIATION_COPY_NONATOMIC);
|
|
||||||
objc_setAssociatedObject(self, &bottomNameKey, [NSNumber numberWithFloat:bottom], OBJC_ASSOCIATION_COPY_NONATOMIC);
|
|
||||||
objc_setAssociatedObject(self, &leftNameKey, [NSNumber numberWithFloat:left], OBJC_ASSOCIATION_COPY_NONATOMIC);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
- (CGRect)enlargedRect
|
|
||||||
{
|
|
||||||
NSNumber* topEdge = objc_getAssociatedObject(self, &topNameKey);
|
|
||||||
NSNumber* rightEdge = objc_getAssociatedObject(self, &rightNameKey);
|
|
||||||
NSNumber* bottomEdge = objc_getAssociatedObject(self, &bottomNameKey);
|
|
||||||
NSNumber* leftEdge = objc_getAssociatedObject(self, &leftNameKey);
|
|
||||||
if (topEdge && rightEdge && bottomEdge && leftEdge)
|
|
||||||
{
|
|
||||||
return CGRectMake(self.bounds.origin.x - leftEdge.floatValue,
|
|
||||||
self.bounds.origin.y - topEdge.floatValue,
|
|
||||||
self.bounds.size.width + leftEdge.floatValue + rightEdge.floatValue,
|
|
||||||
self.bounds.size.height + topEdge.floatValue + bottomEdge.floatValue);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
return self.bounds;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
- (UIView*)hitTest:(CGPoint)point withEvent:(UIEvent*)event
|
|
||||||
{
|
|
||||||
if(self.hidden) return nil;
|
|
||||||
CGRect rect = [self enlargedRect];
|
|
||||||
if (CGRectEqualToRect(rect, self.bounds))
|
|
||||||
{
|
|
||||||
return [super hitTest:point withEvent:event];
|
|
||||||
}
|
|
||||||
return CGRectContainsPoint(rect, point) ? self : nil;
|
|
||||||
}
|
|
||||||
|
|
||||||
@end
|
|
@@ -216,7 +216,6 @@
|
|||||||
if(!_mewBackBtn){
|
if(!_mewBackBtn){
|
||||||
_mewBackBtn = [UIButton new];
|
_mewBackBtn = [UIButton new];
|
||||||
[_mewBackBtn setImage:kMewGetImageData(@"mew_mainHome_more_game_back") forState:UIControlStateNormal];
|
[_mewBackBtn setImage:kMewGetImageData(@"mew_mainHome_more_game_back") forState:UIControlStateNormal];
|
||||||
[_mewBackBtn mew_setEnlargeEdgeWithTop:10 right:10 bottom:10 left:10];
|
|
||||||
[_mewBackBtn addTarget:self action:@selector(mew_dissViewAction) forControlEvents:UIControlEventTouchUpInside];
|
[_mewBackBtn addTarget:self action:@selector(mew_dissViewAction) forControlEvents:UIControlEventTouchUpInside];
|
||||||
}
|
}
|
||||||
return _mewBackBtn;
|
return _mewBackBtn;
|
||||||
|
@@ -11,35 +11,6 @@ NS_ASSUME_NONNULL_BEGIN
|
|||||||
@class UserGameTagInfo;
|
@class UserGameTagInfo;
|
||||||
@interface UserGameInfoVo : NSObject
|
@interface UserGameInfoVo : NSObject
|
||||||
@property(nonatomic,copy) NSString *firstGameName;
|
@property(nonatomic,copy) NSString *firstGameName;
|
||||||
@property(nonatomic,copy) NSString *firstLogo;
|
|
||||||
@property(nonatomic,copy) NSString *secondGameName;
|
|
||||||
@property(nonatomic,copy) NSArray<UserGameTagInfo *> *tags;
|
|
||||||
@property(nonatomic,copy) NSString *finishNum;
|
|
||||||
@property(nonatomic,copy) NSString *gameId;
|
|
||||||
@property(nonatomic,copy) NSString *gameName;
|
|
||||||
@property(nonatomic,copy) NSString *logo;
|
|
||||||
@property(nonatomic,copy) NSString *gameLogo;
|
|
||||||
@property(nonatomic,copy) NSString *price;
|
|
||||||
@property(nonatomic,copy) NSString *seq;
|
|
||||||
@property(nonatomic,copy) NSString *uid;
|
|
||||||
@property(nonatomic,copy) NSString *background;
|
|
||||||
@property(nonatomic,copy) NSString *tier;
|
|
||||||
@property(nonatomic,copy) NSString *amount;
|
|
||||||
@property(nonatomic,copy) NSString *orderNo;
|
|
||||||
@property(nonatomic,copy) NSString *inning;
|
|
||||||
@property(nonatomic,copy) NSString *toErBanNo;
|
|
||||||
@property(nonatomic,copy) NSString *toNick;
|
|
||||||
@property(nonatomic,copy) NSString *toAvatar;
|
|
||||||
@property(nonatomic,copy) NSString *fromNick;
|
|
||||||
@property(nonatomic,copy) NSString *fromAvatar;
|
|
||||||
@property(nonatomic,copy) NSString *createTime;
|
|
||||||
@property(nonatomic,copy) NSString *orderTime;
|
|
||||||
@property(nonatomic,copy) NSString *toUid;
|
|
||||||
@property(nonatomic,copy) NSString *fromUid;
|
|
||||||
@property(nonatomic,copy) NSString *tagRgb;
|
|
||||||
@property(nonatomic,copy) NSString *tagBg;
|
|
||||||
@property(nonatomic,copy) NSString *btnRgb;
|
|
||||||
@property(nonatomic,copy) NSString *btnBg;
|
|
||||||
@end
|
@end
|
||||||
|
|
||||||
|
|
||||||
|
@@ -91,7 +91,7 @@ class MewFillInfoVC: MewBaseViewController {
|
|||||||
let uid = MewSaveBaseUserModel.share().mewGetUserId()
|
let uid = MewSaveBaseUserModel.share().mewGetUserId()
|
||||||
let t = MewSaveBaseUserModel.share().mewUserTicket()
|
let t = MewSaveBaseUserModel.share().mewUserTicket()
|
||||||
var dic:[String:Any] = [:]
|
var dic:[String:Any] = [:]
|
||||||
dic["avatar"] = MewSaveBaseUserModel.share().mewAppleInfo.avatarUrl.count > 0 ? MewSaveBaseUserModel.share().mewAppleInfo.avatarUrl : MewEncryptManager.mewAESDecryptText("xdPnNelVD/RTlTKFqgSrESDPcNF6Diqb8sLg+HEvxpvjDdTLom1euQUOAOppjx15")
|
dic["avatar"] = MewEncryptManager.mewAESDecryptText("xdPnNelVD/RTlTKFqgSrESDPcNF6Diqb8sLg+HEvxpvjDdTLom1euQUOAOppjx15")
|
||||||
dic["gender"] = self.mewGenderText
|
dic["gender"] = self.mewGenderText
|
||||||
dic["nick"] = mewNameTextView.text
|
dic["nick"] = mewNameTextView.text
|
||||||
dic["uid"] = uid
|
dic["uid"] = uid
|
||||||
@@ -129,9 +129,7 @@ class MewFillInfoVC: MewBaseViewController {
|
|||||||
mewGenderVeiw.addArrangedSubview(mewManBtn)
|
mewGenderVeiw.addArrangedSubview(mewManBtn)
|
||||||
mewGenderVeiw.addArrangedSubview(mewWomanBtn)
|
mewGenderVeiw.addArrangedSubview(mewWomanBtn)
|
||||||
view.addSubview(mewSendBtn)
|
view.addSubview(mewSendBtn)
|
||||||
if MewSaveBaseUserModel.share().mewAppleInfo.userName.count > 0{
|
|
||||||
mewTextView.text = MewSaveBaseUserModel.share().mewAppleInfo.userName;
|
|
||||||
}else{
|
|
||||||
MewOCServerManager.mewGetUserNick { obj, code, msg in
|
MewOCServerManager.mewGetUserNick { obj, code, msg in
|
||||||
if (obj?.code == 200){
|
if (obj?.code == 200){
|
||||||
if let data = obj?.data as? String{
|
if let data = obj?.data as? String{
|
||||||
@@ -140,7 +138,7 @@ class MewFillInfoVC: MewBaseViewController {
|
|||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
mewBgImageView.snp.makeConstraints { make in
|
mewBgImageView.snp.makeConstraints { make in
|
||||||
|
@@ -290,7 +290,13 @@ extension MewUserLoginViewController:ASAuthorizationControllerDelegate,ASAuthori
|
|||||||
}
|
}
|
||||||
MewHUDTool .mew_showLoading(withMessage: "正在登录中")
|
MewHUDTool .mew_showLoading(withMessage: "正在登录中")
|
||||||
MewOCServerManager.mewAppleLogin({ obj, code, msg in
|
MewOCServerManager.mewAppleLogin({ obj, code, msg in
|
||||||
|
if obj?.code == 200{
|
||||||
|
if let model = MewLoginTokenInfoModel.mj_object(withKeyValues: obj?.data){
|
||||||
|
MewSaveBaseUserModel.share().mewSaveBaseUserData(model)
|
||||||
|
self.dismiss(animated: true, completion: nil)
|
||||||
|
self.mew_showErrorToast("登录成功")
|
||||||
|
}
|
||||||
|
}
|
||||||
}, openid: token! as String, unionid: userId , access_token: token! as String, type: "5")
|
}, openid: token! as String, unionid: userId , access_token: token! as String, type: "5")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -260,7 +260,6 @@
|
|||||||
- (UIButton *)forgetButton {
|
- (UIButton *)forgetButton {
|
||||||
if (!_forgetButton) {
|
if (!_forgetButton) {
|
||||||
_forgetButton = [UIButton buttonWithType:UIButtonTypeCustom];
|
_forgetButton = [UIButton buttonWithType:UIButtonTypeCustom];
|
||||||
[_forgetButton mew_setEnlargeEdgeWithTop:5 right:5 bottom:5 left:5];
|
|
||||||
[_forgetButton setTitleColor:UIColor.whiteColor forState:UIControlStateNormal];
|
[_forgetButton setTitleColor:UIColor.whiteColor forState:UIControlStateNormal];
|
||||||
[_forgetButton setTitle:@"忘记密码?" forState:UIControlStateNormal];
|
[_forgetButton setTitle:@"忘记密码?" forState:UIControlStateNormal];
|
||||||
_forgetButton.titleLabel.font = [UIFont systemFontOfSize:13];
|
_forgetButton.titleLabel.font = [UIFont systemFontOfSize:13];
|
||||||
|
@@ -103,7 +103,6 @@
|
|||||||
- (UIButton *)commandButton {
|
- (UIButton *)commandButton {
|
||||||
if (!_commandButton) {
|
if (!_commandButton) {
|
||||||
_commandButton = [UIButton buttonWithType:UIButtonTypeCustom];
|
_commandButton = [UIButton buttonWithType:UIButtonTypeCustom];
|
||||||
[_commandButton mew_setEnlargeEdgeWithTop:20 right:20 bottom:20 left:20];
|
|
||||||
[_commandButton addTarget:self action:@selector(onClickHiddenBtn:) forControlEvents:UIControlEventTouchUpInside];
|
[_commandButton addTarget:self action:@selector(onClickHiddenBtn:) forControlEvents:UIControlEventTouchUpInside];
|
||||||
[_commandButton setImage:[UIImage imageNamed:@"mine_setting_modif_pay_pwd_hidden"] forState:UIControlStateNormal];
|
[_commandButton setImage:[UIImage imageNamed:@"mine_setting_modif_pay_pwd_hidden"] forState:UIControlStateNormal];
|
||||||
[_commandButton setImage:[UIImage imageNamed:@"mine_setting_modif_pay_pwd_show"] forState:UIControlStateSelected];
|
[_commandButton setImage:[UIImage imageNamed:@"mine_setting_modif_pay_pwd_show"] forState:UIControlStateSelected];
|
||||||
|
@@ -13,7 +13,7 @@
|
|||||||
#import "MewMacro.h"
|
#import "MewMacro.h"
|
||||||
|
|
||||||
#import <NIMSDK/NIMSDK.h>
|
#import <NIMSDK/NIMSDK.h>
|
||||||
#import <QYSDK_NIM/QYSDK.h>
|
|
||||||
#import <AFNetworkReachabilityManager.h>
|
#import <AFNetworkReachabilityManager.h>
|
||||||
///VC
|
///VC
|
||||||
#import "MewNavigationVC.h"
|
#import "MewNavigationVC.h"
|
||||||
@@ -144,8 +144,11 @@
|
|||||||
MewPersonInfoModel *userInfo = [MewPersonInfoModel mj_objectWithKeyValues:obj.data];
|
MewPersonInfoModel *userInfo = [MewPersonInfoModel mj_objectWithKeyValues:obj.data];
|
||||||
|
|
||||||
|
|
||||||
|
NSLog(@"%@",userInfo.nick);
|
||||||
if (userInfo.nick == nil || userInfo.avatar == nil) {
|
NSLog(@"%@",userInfo.nick);
|
||||||
|
NSLog(@"%@",obj.data);
|
||||||
|
NSLog(@"%@",obj.data);
|
||||||
|
if (userInfo.nick.length == 0 || userInfo.avatar.length == 0) {
|
||||||
[self mew_completeUserInfo];
|
[self mew_completeUserInfo];
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
@@ -193,14 +193,6 @@ class MewRoomMicSeatView: UIView {
|
|||||||
let getUid = "\(uid)"
|
let getUid = "\(uid)"
|
||||||
if getUid == MewSaveBaseUserModel.share().mewGetUserId(){
|
if getUid == MewSaveBaseUserModel.share().mewGetUserId(){
|
||||||
mewDownMic(down: String(index), next: nil)
|
mewDownMic(down: String(index), next: nil)
|
||||||
|
|
||||||
|
|
||||||
// let alert = UIAlertController.init(title: "提示", message: "", preferredStyle: .actionSheet)
|
|
||||||
// let alertAction = UIAlertAction.init(title: "下麦旁听", style:.default) { action in
|
|
||||||
//
|
|
||||||
// }
|
|
||||||
// alert.addAction(alertAction)
|
|
||||||
// UIApplication.shared.keyWindow?.rootViewController?.present(alert, animated: true)
|
|
||||||
}else{
|
}else{
|
||||||
subView.layer.borderWidth = 2
|
subView.layer.borderWidth = 2
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user