Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
pidan
/
FuSiLive
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Snippets
Members
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit
0e591228
authored
Oct 22, 2024
by
ludi
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修复一部分bug
parent
1eb0470e
Hide whitespace changes
Inline
Side-by-side
Showing
28 changed files
with
172 additions
and
65 deletions
DevelopmentPods/FUSCommon/FUSCommon/Classes/FUSAPPConfigs/FUSFuSiConfigs.m
DevelopmentPods/FUSCommon/FUSCommon/FUSRouter/Routers/LiveRouter/FUSPublicModels/Live/FUSRoomInfoModel.h
DevelopmentPods/FUSFoundation/FUSFoundation/Classes/FUSFoundation/Tools/Categories/NSString/NSStringSwiftExt.swift
DevelopmentPods/FUSFoundation/FUSFoundation/Classes/FUSFoundation/Views/CustomControls/FUSTextView.m
DevelopmentPods/FUSFoundation/FUSFoundation/Classes/FUSFoundation/Views/FUSEditTextFieldView.swift
DevelopmentPods/FUSFoundation/FUSFoundation/Classes/FUSFoundation/Views/FUSPanGestureAlertView.m
Modules/FUSChatCenterModule/FUSChatCenterModule.xcodeproj/xcuserdata/aaa.xcuserdatad/xcschemes/xcschememanagement.plist
Modules/FUSShowRoomModule/FUSShowRoomModule.xcodeproj/xcuserdata/aaa.xcuserdatad/xcschemes/xcschememanagement.plist
Modules/FUSShowRoomModule/FUSShowRoomModule/FUSShowRoomBundle.bundle/FUSShowRoomAssets.xcassets/live/live_icon_headNew.imageset/Contents.json
Modules/FUSShowRoomModule/FUSShowRoomModule/FUSShowRoomBundle.bundle/FUSShowRoomAssets.xcassets/live/live_icon_headNew.imageset/live_icon_headNew@3x.png
Modules/FUSShowRoomModule/FUSShowRoomModule/Features/HomePage/View/AlertView/FUSSevenDayCheckinAlertView.m
Modules/FUSShowRoomModule/FUSShowRoomModule/Features/HomePage/View/AlertView/View/FUSNewUserMultiRewardItemCell.swift
Modules/FUSShowRoomModule/FUSShowRoomModule/Features/NewLive/Main/Other/FUSLiveHelper.m
Modules/FUSShowRoomModule/FUSShowRoomModule/Features/NewLive/Main/View/FunctionView/ChatInputView/FUSLiveBottomToolSubView.m
Modules/FUSShowRoomModule/FUSShowRoomModule/Features/NewLive/Main/View/FunctionView/FUSLiveFunctionView.m
Modules/FUSShowRoomModule/FUSShowRoomModule/Features/NewLive/Main/View/FunctionView/HeadView/FUSLivePortraitView.m
Modules/FUSShowRoomModule/FUSShowRoomModule/Features/NewLive/Main/View/FunctionView/Other/FUSLiveQuickChatSetAlertView.m
Modules/FUSShowRoomModule/FUSShowRoomModule/Features/NewLive/Main/View/FunctionView/Other/FUSPatAudienceGiftCell.swift
Modules/FUSShowRoomModule/FUSShowRoomModule/Features/NewLive/Main/View/FunctionView/Other/FUSPatAudiencePromptAlertView.m
Modules/FUSShowRoomModule/FUSShowRoomModule/Features/NovaList/View/FUSHomeNovaListCollectionView.m
Modules/FUSShowRoomModule/FUSShowRoomModule/Features/NovaList/cell/FFHomeListNovaListCollectionViewSmallCell.m
Modules/FUSUserCenterModule/FUSUserCenterModule.xcodeproj/xcuserdata/aaa.xcuserdatad/xcschemes/xcschememanagement.plist
Modules/FUSUserCenterModule/FUSUserCenterModule/Features/Login/Controller/FUSMessageRegisterViewController.m
Modules/FUSUserCenterModule/FUSUserCenterModule/Features/Login/Controller/FUSStartPageViewController.m
Modules/FUSUserCenterModule/FUSUserCenterModule/Features/Zone/View/FireFlyView/View/Cell/MyZoneCell/FUSMyZoneInfoCell.m
Modules/FUSUserCenterModule/FUSUserCenterModule/Features/Zone/View/FireFlyView/View/Cell/MyZoneCell/FUSMyZoneInfoCell.xib
Modules/FUSUserCenterModule/FUSUserCenterModule/Router/FUSUserCenterRouter.m
Pods/Pods.xcodeproj/project.pbxproj
DevelopmentPods/FUSCommon/FUSCommon/Classes/FUSAPPConfigs/FUSFuSiConfigs.m
View file @
0e591228
...
@@ -72,12 +72,12 @@
...
@@ -72,12 +72,12 @@
/// App Version
/// App Version
-
(
NSString
*
)
appVersion
{
-
(
NSString
*
)
appVersion
{
return
@"759
0
"
;
return
@"759
1
"
;
}
}
/// App Dot Version
/// App Dot Version
-
(
NSString
*
)
appDotVersion
{
-
(
NSString
*
)
appDotVersion
{
return
@"7.5.9.
0
"
;
return
@"7.5.9.
1
"
;
}
}
/// App Id
/// App Id
...
...
DevelopmentPods/FUSCommon/FUSCommon/FUSRouter/Routers/LiveRouter/FUSPublicModels/Live/FUSRoomInfoModel.h
View file @
0e591228
...
@@ -77,6 +77,9 @@
...
@@ -77,6 +77,9 @@
/// 人气排名
/// 人气排名
@property
(
nonatomic
,
assign
)
NSInteger
popularRank
;
@property
(
nonatomic
,
assign
)
NSInteger
popularRank
;
/// 新星主播
@property
(
nonatomic
,
assign
)
BOOL
anchorNew
;
/// 直播间状态/开关信息
/// 直播间状态/开关信息
@property
(
nonatomic
,
strong
)
FUSLiveRoomStateSwitchModel
*
stateSwitch
;
@property
(
nonatomic
,
strong
)
FUSLiveRoomStateSwitchModel
*
stateSwitch
;
...
...
DevelopmentPods/FUSFoundation/FUSFoundation/Classes/FUSFoundation/Tools/Categories/NSString/NSStringSwiftExt.swift
0 → 100644
View file @
0e591228
//
// NSStringSwiftExt.swift
// FUSFoundation
//
// Created by aaa on 2024/10/21.
//
import
UIKit
@objc
public
extension
NSString
{
@objc
func
fus_count
()
->
Int
{
let
swiftString
=
self
as
String
return
swiftString
.
count
}
@objc
func
fus_stringWithRemoveLast
()
->
NSString
{
var
swiftString
=
self
as
String
swiftString
.
removeLast
()
return
swiftString
as
NSString
}
}
DevelopmentPods/FUSFoundation/FUSFoundation/Classes/FUSFoundation/Views/CustomControls/FUSTextView.m
View file @
0e591228
...
@@ -8,6 +8,7 @@
...
@@ -8,6 +8,7 @@
#import "FUSTextView.h"
#import "FUSTextView.h"
#import <YYKit/YYKit.h>
#import <YYKit/YYKit.h>
#import <FUSFoundation/FUSFoundation-Swift.h>
@interface
FUSTextView
()
<
UITextViewDelegate
>
@interface
FUSTextView
()
<
UITextViewDelegate
>
...
@@ -191,8 +192,9 @@
...
@@ -191,8 +192,9 @@
-
(
long
)
textLength
-
(
long
)
textLength
{
{
//!< 获取文本框中的文字的长度
//!< 获取文本框中的文字的长度
return
[[
self
.
text
dataUsingEncoding
:
CFStringConvertEncodingToNSStringEncoding
(
kCFStringEncodingGB_18030_2000
)]
length
];
//
return [[self.text dataUsingEncoding:CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030_2000)] length];
// return self.text.length;
// return self.text.length;
return
[
self
.
text
fus_count
];
}
}
...
@@ -229,36 +231,44 @@
...
@@ -229,36 +231,44 @@
// 获取字符串Data数据的长度
// 获取字符串Data数据的长度
// NSInteger dataLength = [[textStr dataUsingEncoding:CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030_2000)] length];
// NSInteger dataLength = [[textStr dataUsingEncoding:CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030_2000)] length];
NSInteger
dataLength
=
textStr
.
length
;
// NSInteger dataLength = textStr.length;
if
(
dataLength
>
self
.
textMaxLength
)
// if (dataLength > self.textMaxLength)
{
// {
// 注释:更换删除方法,采用系统deleteBackward
// // 注释:更换删除方法,采用系统deleteBackward
// for (long strIndex = textStr.length - 1; strIndex >= 0; strIndex--) {
//// for (long strIndex = textStr.length - 1; strIndex >= 0; strIndex--) {
// // 截取字符串
//// // 截取字符串
// NSString *subStr = [textStr substringToIndex:strIndex];
//// NSString *subStr = [textStr substringToIndex:strIndex];
// // 获取截取字符串Data数据的长度
//// // 获取截取字符串Data数据的长度
// NSInteger subLen = [[subStr dataUsingEncoding:CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030_2000)] length];
//// NSInteger subLen = [[subStr dataUsingEncoding:CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030_2000)] length];
// // 判断Data数据长度是否符合要求
//// // 判断Data数据长度是否符合要求
// if (subLen <= self.textMaxLength) {
//// if (subLen <= self.textMaxLength) {
// textView.text = subStr;
//// textView.text = subStr;
// // 计算内容大小
//// // 计算内容大小
// CGSize contentSize = [subStr boundingRectWithSize:CGSizeMake(textView.frame.size.width, CGFLOAT_MAX) options:NSStringDrawingUsesLineFragmentOrigin attributes:@{NSFontAttributeName:textView.font}context:nil].size;
//// CGSize contentSize = [subStr boundingRectWithSize:CGSizeMake(textView.frame.size.width, CGFLOAT_MAX) options:NSStringDrawingUsesLineFragmentOrigin attributes:@{NSFontAttributeName:textView.font}context:nil].size;
// contentSize.height = contentSize.height + 8;
//// contentSize.height = contentSize.height + 8;
// [textView setContentSize:contentSize];
//// [textView setContentSize:contentSize];
// return;
//// return;
// }
//// }
// }
//// }
//
// while ([[textView.text dataUsingEncoding:CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030_2000)] length] > self.textMaxLength) {
//// while ([[textView.text dataUsingEncoding:CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030_2000)] length] > self.textMaxLength) {
//// // 截取字符串
//// [textView deleteBackward];
//// }
//
// while (self.textLength > self.textMaxLength) {
// // 截取字符串
// // 截取字符串
// [textView deleteBackward];
// [textView deleteBackward];
// }
// }
//
while
(
self
.
textLength
>
self
.
textMaxLength
)
{
// }
// 截取字符串
[
textView
deleteBackward
];
}
if
([
textStr
fus_count
]
>
self
.
textMaxLength
)
{
while
([
textStr
fus_count
]
>
self
.
textMaxLength
)
{
textStr
=
[
textStr
fus_stringWithRemoveLast
];
}
self
.
text
=
@""
;
[
self
insertText
:
textStr
];
}
}
}
}
}
}
...
...
DevelopmentPods/FUSFoundation/FUSFoundation/Classes/FUSFoundation/Views/FUSEditTextFieldView.swift
View file @
0e591228
...
@@ -129,7 +129,7 @@ import SnapKit
...
@@ -129,7 +129,7 @@ import SnapKit
self
.
sureBtn
.
setTitleColor
(
.
fus_textColorRich
(),
for
:
.
normal
)
self
.
sureBtn
.
setTitleColor
(
.
fus_textColorRich
(),
for
:
.
normal
)
self
.
sureBtn
.
titleLabel
?
.
font
=
.
fus_themeFont
(
15
)
self
.
sureBtn
.
titleLabel
?
.
font
=
.
fus_themeFont
(
15
)
self
.
sureBtn
.
setTitle
(
.
fus_
localString
(
"确定
"
),
for
:
.
normal
)
self
.
sureBtn
.
setTitle
(
.
fus_
versionLocalString
(
"确认
"
),
for
:
.
normal
)
self
.
contentView
.
addSubview
(
self
.
sureBtn
)
self
.
contentView
.
addSubview
(
self
.
sureBtn
)
self
.
sureBtn
.
titleLabel
?
.
sizeToFit
()
self
.
sureBtn
.
titleLabel
?
.
sizeToFit
()
...
@@ -209,7 +209,7 @@ import SnapKit
...
@@ -209,7 +209,7 @@ import SnapKit
// 设置 "最大数值" 的文本属性(包括颜色和下划线)
// 设置 "最大数值" 的文本属性(包括颜色和下划线)
let
maxTextAttributes
:
[
NSAttributedString
.
Key
:
Any
]
=
[
let
maxTextAttributes
:
[
NSAttributedString
.
Key
:
Any
]
=
[
.
foregroundColor
:
UIColor
.
white
,
.
foregroundColor
:
UIColor
.
fus_textColorMedium
()
,
]
]
let
maxRange
=
NSRange
(
location
:
countString
.
count
,
length
:
maxCountString
.
count
)
// 的范围
let
maxRange
=
NSRange
(
location
:
countString
.
count
,
length
:
maxCountString
.
count
)
// 的范围
attributedString
.
addAttributes
(
maxTextAttributes
,
range
:
maxRange
)
attributedString
.
addAttributes
(
maxTextAttributes
,
range
:
maxRange
)
...
...
DevelopmentPods/FUSFoundation/FUSFoundation/Classes/FUSFoundation/Views/FUSPanGestureAlertView.m
View file @
0e591228
...
@@ -58,7 +58,7 @@
...
@@ -58,7 +58,7 @@
CGFloat
lineWidth
=
56
;
CGFloat
lineWidth
=
56
;
CGFloat
lineHeight
=
5
;
CGFloat
lineHeight
=
5
;
UIView
*
lineColorView
=
[[
UIView
alloc
]
initWithFrame
:
CGRectMake
((
width
-
lineWidth
)
/
2
.
0
,
9
,
lineWidth
,
lineHeight
)];
UIView
*
lineColorView
=
[[
UIView
alloc
]
initWithFrame
:
CGRectMake
((
width
-
lineWidth
)
/
2
.
0
,
9
,
lineWidth
,
lineHeight
)];
lineColorView
.
backgroundColor
=
[
UIColor
colorWith
White
:
1
alpha
:
0
.
1
];
lineColorView
.
backgroundColor
=
[
UIColor
colorWith
Hex
:
@"#E4E4E4"
];
lineColorView
.
layer
.
cornerRadius
=
lineHeight
/
2
.
0
;
lineColorView
.
layer
.
cornerRadius
=
lineHeight
/
2
.
0
;
lineColorView
.
layer
.
masksToBounds
=
YES
;
lineColorView
.
layer
.
masksToBounds
=
YES
;
[
self
.
lineView
addSubview
:
lineColorView
];
[
self
.
lineView
addSubview
:
lineColorView
];
...
...
Modules/FUSChatCenterModule/FUSChatCenterModule.xcodeproj/xcuserdata/aaa.xcuserdatad/xcschemes/xcschememanagement.plist
View file @
0e591228
...
@@ -7,12 +7,12 @@
...
@@ -7,12 +7,12 @@
<
k
e
y
>
FUSChatCenterBundle.xcscheme_
^#
shared
#^
_
<
/k
e
y
>
<
k
e
y
>
FUSChatCenterBundle.xcscheme_
^#
shared
#^
_
<
/k
e
y
>
<
d
i
c
t
>
<
d
i
c
t
>
<
k
e
y
>
orderHint
<
/k
e
y
>
<
k
e
y
>
orderHint
<
/k
e
y
>
<
int
e
g
e
r
>
7
6
<
/int
e
g
e
r
>
<
int
e
g
e
r
>
7
3
<
/int
e
g
e
r
>
<
/
d
i
c
t
>
<
/
d
i
c
t
>
<
k
e
y
>
FUSChatCenterModule.xcscheme_
^#
shared
#^
_
<
/k
e
y
>
<
k
e
y
>
FUSChatCenterModule.xcscheme_
^#
shared
#^
_
<
/k
e
y
>
<
d
i
c
t
>
<
d
i
c
t
>
<
k
e
y
>
orderHint
<
/k
e
y
>
<
k
e
y
>
orderHint
<
/k
e
y
>
<
int
e
g
e
r
>
7
1
<
/int
e
g
e
r
>
<
int
e
g
e
r
>
7
4
<
/int
e
g
e
r
>
<
/
d
i
c
t
>
<
/
d
i
c
t
>
<
/
d
i
c
t
>
<
/
d
i
c
t
>
<
/
d
i
c
t
>
<
/
d
i
c
t
>
...
...
Modules/FUSShowRoomModule/FUSShowRoomModule.xcodeproj/xcuserdata/aaa.xcuserdatad/xcschemes/xcschememanagement.plist
View file @
0e591228
...
@@ -7,12 +7,12 @@
...
@@ -7,12 +7,12 @@
<
k
e
y
>
FUSShowRoomBundle.xcscheme_
^#
shared
#^
_
<
/k
e
y
>
<
k
e
y
>
FUSShowRoomBundle.xcscheme_
^#
shared
#^
_
<
/k
e
y
>
<
d
i
c
t
>
<
d
i
c
t
>
<
k
e
y
>
orderHint
<
/k
e
y
>
<
k
e
y
>
orderHint
<
/k
e
y
>
<
int
e
g
e
r
>
7
4
<
/int
e
g
e
r
>
<
int
e
g
e
r
>
7
2
<
/int
e
g
e
r
>
<
/
d
i
c
t
>
<
/
d
i
c
t
>
<
k
e
y
>
FUSShowRoomModule.xcscheme_
^#
shared
#^
_
<
/k
e
y
>
<
k
e
y
>
FUSShowRoomModule.xcscheme_
^#
shared
#^
_
<
/k
e
y
>
<
d
i
c
t
>
<
d
i
c
t
>
<
k
e
y
>
orderHint
<
/k
e
y
>
<
k
e
y
>
orderHint
<
/k
e
y
>
<
int
e
g
e
r
>
7
3
<
/int
e
g
e
r
>
<
int
e
g
e
r
>
7
1
<
/int
e
g
e
r
>
<
/
d
i
c
t
>
<
/
d
i
c
t
>
<
/
d
i
c
t
>
<
/
d
i
c
t
>
<
/
d
i
c
t
>
<
/
d
i
c
t
>
...
...
Modules/FUSShowRoomModule/FUSShowRoomModule/FUSShowRoomBundle.bundle/FUSShowRoomAssets.xcassets/live/live_icon_headNew.imageset/Contents.json
0 → 100644
View file @
0e591228
{
"images"
:
[
{
"idiom"
:
"universal"
,
"scale"
:
"1x"
},
{
"idiom"
:
"universal"
,
"scale"
:
"2x"
},
{
"filename"
:
"live_icon_headNew@3x.png"
,
"idiom"
:
"universal"
,
"scale"
:
"3x"
}
],
"info"
:
{
"author"
:
"xcode"
,
"version"
:
1
}
}
Modules/FUSShowRoomModule/FUSShowRoomModule/FUSShowRoomBundle.bundle/FUSShowRoomAssets.xcassets/live/live_icon_headNew.imageset/live_icon_headNew@3x.png
0 → 100644
View file @
0e591228
5.73 KB
Modules/FUSShowRoomModule/FUSShowRoomModule/Features/HomePage/View/AlertView/FUSSevenDayCheckinAlertView.m
View file @
0e591228
...
@@ -162,8 +162,8 @@
...
@@ -162,8 +162,8 @@
[
self
.
noticeRemindBtn
setTitleColor
:[
UIColor
fus_textColorRich
]
forState
:
UIControlStateNormal
];
[
self
.
noticeRemindBtn
setTitleColor
:[
UIColor
fus_textColorRich
]
forState
:
UIControlStateNormal
];
self
.
noticeRemindBtn
.
titleLabel
.
font
=
[
UIFont
fus_themeFont
:
13
];
self
.
noticeRemindBtn
.
titleLabel
.
font
=
[
UIFont
fus_themeFont
:
13
];
self
.
noticeRemindBtn
.
imageEdgeInsets
=
UIEdgeInsetsMake
(
0
,
-
2
,
0
,
2
);
self
.
noticeRemindBtn
.
imageEdgeInsets
=
UIEdgeInsetsMake
(
0
,
-
2
,
0
,
2
);
[
self
.
noticeRemindBtn
setImage
:[
FUSShowRoomCenterBunble
imageNamed
:
@"live_share_check_unselected"
]
forState
:
UIControlStateNormal
];
[
self
.
noticeRemindBtn
setImage
:[
[
FUSShowRoomCenterBunble
imageNamed
:
@"live_share_check_unselected"
]
resizedImageToSize
:
CGSizeMake
(
14
,
14
)
]
forState
:
UIControlStateNormal
];
[
self
.
noticeRemindBtn
setImage
:[
FUSShowRoomCenterBunble
imageNamed
:
@"live_share_check_selected"
]
forState
:
UIControlStateSelected
];
[
self
.
noticeRemindBtn
setImage
:[
[
FUSShowRoomCenterBunble
imageNamed
:
@"live_share_check_selected"
]
resizedImageToSize
:
CGSizeMake
(
14
,
14
)
]
forState
:
UIControlStateSelected
];
self
.
noticeRemindBtn
.
imageView
.
contentMode
=
UIViewContentModeScaleAspectFit
;
self
.
noticeRemindBtn
.
imageView
.
contentMode
=
UIViewContentModeScaleAspectFit
;
[
self
.
contentView
addSubview
:
self
.
noticeRemindBtn
];
[
self
.
contentView
addSubview
:
self
.
noticeRemindBtn
];
[
self
.
noticeRemindBtn
addTarget
:
self
action
:
@selector
(
noticeRemindBtnDidClicked
:
)
forControlEvents
:
UIControlEventTouchUpInside
];
[
self
.
noticeRemindBtn
addTarget
:
self
action
:
@selector
(
noticeRemindBtnDidClicked
:
)
forControlEvents
:
UIControlEventTouchUpInside
];
...
...
Modules/FUSShowRoomModule/FUSShowRoomModule/Features/HomePage/View/AlertView/View/FUSNewUserMultiRewardItemCell.swift
View file @
0e591228
...
@@ -65,10 +65,10 @@ public class FUSNewUserMultiRewardItemCell: FUSSwiftCollectionViewCell {
...
@@ -65,10 +65,10 @@ public class FUSNewUserMultiRewardItemCell: FUSSwiftCollectionViewCell {
self
.
contentView
.
addSubview
(
self
.
addedRewardView
)
self
.
contentView
.
addSubview
(
self
.
addedRewardView
)
self
.
addedRewardTipLabel
.
text
=
.
fus_versionLocalString
(
"首充加赠"
)
self
.
addedRewardTipLabel
.
text
=
.
fus_versionLocalString
(
"首充加赠"
)
self
.
addedRewardTipLabel
.
textColor
=
.
fus_t
heme
()
self
.
addedRewardTipLabel
.
textColor
=
.
fus_t
extColorRich
()
self
.
addedRewardTipLabel
.
font
=
.
fus_themeMediumFont
(
7
)
self
.
addedRewardTipLabel
.
font
=
.
fus_themeMediumFont
(
7
)
self
.
addedRewardTipLabel
.
textAlignment
=
.
center
self
.
addedRewardTipLabel
.
textAlignment
=
.
center
self
.
addedRewardTipLabel
.
backgroundColor
=
.
init
(
white
:
1
,
alpha
:
0.13
)
self
.
addedRewardTipLabel
.
backgroundColor
=
.
white
self
.
addedRewardTipLabel
.
layer
.
cornerRadius
=
5
self
.
addedRewardTipLabel
.
layer
.
cornerRadius
=
5
self
.
addedRewardTipLabel
.
layer
.
masksToBounds
=
true
self
.
addedRewardTipLabel
.
layer
.
masksToBounds
=
true
self
.
addedRewardTipLabel
.
adjustsFontSizeToFitWidth
=
true
self
.
addedRewardTipLabel
.
adjustsFontSizeToFitWidth
=
true
...
@@ -77,7 +77,7 @@ public class FUSNewUserMultiRewardItemCell: FUSSwiftCollectionViewCell {
...
@@ -77,7 +77,7 @@ public class FUSNewUserMultiRewardItemCell: FUSSwiftCollectionViewCell {
self
.
addedRewardImageView
.
contentMode
=
.
scaleAspectFit
self
.
addedRewardImageView
.
contentMode
=
.
scaleAspectFit
self
.
addedRewardView
.
addSubview
(
self
.
addedRewardImageView
)
self
.
addedRewardView
.
addSubview
(
self
.
addedRewardImageView
)
self
.
addedRewardNameLabel
.
textColor
=
.
white
self
.
addedRewardNameLabel
.
textColor
=
.
fus_textColorRich
()
self
.
addedRewardNameLabel
.
font
=
.
fus_themeMediumFont
(
8.5
)
self
.
addedRewardNameLabel
.
font
=
.
fus_themeMediumFont
(
8.5
)
self
.
addedRewardNameLabel
.
textAlignment
=
.
center
self
.
addedRewardNameLabel
.
textAlignment
=
.
center
self
.
addedRewardView
.
addSubview
(
self
.
addedRewardNameLabel
)
self
.
addedRewardView
.
addSubview
(
self
.
addedRewardNameLabel
)
...
...
Modules/FUSShowRoomModule/FUSShowRoomModule/Features/NewLive/Main/Other/FUSLiveHelper.m
View file @
0e591228
...
@@ -661,8 +661,9 @@
...
@@ -661,8 +661,9 @@
[
FUSLiveHelper
shareInstance
].
roomInfoModel
=
roomInfoModel
;
[
FUSLiveHelper
shareInstance
].
roomInfoModel
=
roomInfoModel
;
}
}
// ludy: 修改了这里,不知道会不会出bug,会就打开
// 设置为已追踪不显示追踪按钮,待收到 socket 之后在设置追踪按钮
// 设置为已追踪不显示追踪按钮,待收到 socket 之后在设置追踪按钮
[
FUSLiveHelper
shareInstance
].
roomInfoModel
.
liked
=
@"1"
;
//
[FUSLiveHelper shareInstance].roomInfoModel.liked = @"1";
[[
FUSLiveHelper
shareInstance
]
initLiveViewController
];
[[
FUSLiveHelper
shareInstance
]
initLiveViewController
];
...
...
Modules/FUSShowRoomModule/FUSShowRoomModule/Features/NewLive/Main/View/FunctionView/ChatInputView/FUSLiveBottomToolSubView.m
View file @
0e591228
...
@@ -129,7 +129,7 @@
...
@@ -129,7 +129,7 @@
{
{
if
(
bottomToolView
.
gameEntranceModel
)
{
if
(
bottomToolView
.
gameEntranceModel
)
{
[[
FUSLiveHelper
shareInstance
].
currentFunctionView
fus_showHalfWebView
:
bottomToolView
.
gameEntranceModel
];
[[
FUSLiveHelper
shareInstance
].
currentFunctionView
fus_showHalfWebView
:
bottomToolView
.
gameEntranceModel
];
[[
FUSLiveHelper
shareInstance
].
currentFunctionView
fus_clearHalfWebView
];
//
[[FUSLiveHelper shareInstance].currentFunctionView fus_clearHalfWebView];
}
else
{
}
else
{
[[
FUSLiveHelper
shareInstance
].
currentFunctionView
fus_showGameCatalogueListView
];
[[
FUSLiveHelper
shareInstance
].
currentFunctionView
fus_showGameCatalogueListView
];
}
}
...
...
Modules/FUSShowRoomModule/FUSShowRoomModule/Features/NewLive/Main/View/FunctionView/FUSLiveFunctionView.m
View file @
0e591228
...
@@ -4981,7 +4981,9 @@ UIGestureRecognizerDelegate
...
@@ -4981,7 +4981,9 @@ UIGestureRecognizerDelegate
-
(
void
)
fus_refreshFunctionView
-
(
void
)
fus_refreshFunctionView
{
{
if
([
FUSLiveHelper
shareInstance
].
liveType
!=
FUSLiveTypeAnchor
)
{
if
([
FUSLiveHelper
shareInstance
].
liveType
!=
FUSLiveTypeAnchor
)
{
[
_headView
fus_setupLiked
:[[[[
FUSLiveHelper
shareInstance
]
roomInfoModel
]
liked
]
boolValue
]];
if
([[[
FUSLiveHelper
shareInstance
]
roomInfoModel
]
liked
]
!=
nil
)
{
[
_headView
fus_setupLiked
:[[[[
FUSLiveHelper
shareInstance
]
roomInfoModel
]
liked
]
boolValue
]];
}
}
}
}
}
...
...
Modules/FUSShowRoomModule/FUSShowRoomModule/Features/NewLive/Main/View/FunctionView/HeadView/FUSLivePortraitView.m
View file @
0e591228
...
@@ -57,6 +57,9 @@
...
@@ -57,6 +57,9 @@
@property
(
nonatomic
,
strong
)
UIImageView
*
offlineImgView
;
@property
(
nonatomic
,
strong
)
UIImageView
*
offlineImgView
;
@property
(
nonatomic
,
strong
)
UIImageView
*
animImgView
;
@property
(
nonatomic
,
strong
)
UIImageView
*
animImgView
;
/// 头像new的图片
@property
(
nonatomic
,
strong
)
UIImageView
*
headNewImageView
;
@end
@end
@implementation
FUSLivePortraitView
@implementation
FUSLivePortraitView
...
@@ -163,6 +166,12 @@
...
@@ -163,6 +166,12 @@
[
_grayView
addSubview
:
_offlineImgView
];
[
_grayView
addSubview
:
_offlineImgView
];
_offlineImgView
.
hidden
=
YES
;
_offlineImgView
.
hidden
=
YES
;
_grayView
.
hidden
=
YES
;
_grayView
.
hidden
=
YES
;
_headNewImageView
=
[[
UIImageView
alloc
]
initWithFrame
:
CGRectMake
(
0
,
0
,
30
,
10
)];
_headNewImageView
.
center
=
CGPointMake
(
_faceImageView
.
x
+
_faceImageView
.
width
/
2
.
0
+
3
,
CGRectGetMaxY
(
_faceImageView
.
frame
)
-
3
);
_headNewImageView
.
image
=
[
FUSShowRoomCenterBunble
imageNamed
:
@"live_icon_headNew"
];
[
self
addSubview
:
_headNewImageView
];
_headNewImageView
.
hidden
=
YES
;
}
}
/**
/**
...
@@ -210,7 +219,7 @@
...
@@ -210,7 +219,7 @@
[
self
addSubview
:
_likeBtn
];
[
self
addSubview
:
_likeBtn
];
}
}
[
_likeBtn
setImage
:[
FUSShowRoomCenterBunble
imageNamed
:
@"live_
head_follow
_btn"
]
forState
:
UIControlStateNormal
];
[
_likeBtn
setImage
:[
FUSShowRoomCenterBunble
imageNamed
:
@"live_
room_card_followed
_btn"
]
forState
:
UIControlStateNormal
];
[
_likeBtn
setImage
:[
FUSShowRoomCenterBunble
imageNamed
:
@"live_head_follow_tick_btn"
]
forState
:
UIControlStateSelected
];
[
_likeBtn
setImage
:[
FUSShowRoomCenterBunble
imageNamed
:
@"live_head_follow_tick_btn"
]
forState
:
UIControlStateSelected
];
_likeBtn
.
hidden
=
NO
;
_likeBtn
.
hidden
=
NO
;
...
@@ -302,6 +311,9 @@
...
@@ -302,6 +311,9 @@
// 设置头像
// 设置头像
[
_faceImageView
.
imageView
setLiveFaceWebImageWithSubURLString
:
model
.
face
placeholder
:
nil
];
[
_faceImageView
.
imageView
setLiveFaceWebImageWithSubURLString
:
model
.
face
placeholder
:
nil
];
// 设置是否新主播
_headNewImageView
.
hidden
=
!
model
.
anchorNew
;
// // 赋值文字内容
// // 赋值文字内容
// _autoScrollNicknameLabel.text = model.nickName;
// _autoScrollNicknameLabel.text = model.nickName;
// // 更新 Frame
// // 更新 Frame
...
@@ -337,12 +349,12 @@
...
@@ -337,12 +349,12 @@
}
}
_autoScrollMsgLabel
.
attributedText
=
[
NSAttributedString
sj_UIKitText
:
^
(
id
<
SJUIKitTextMakerProtocol
>
_Nonnull
make
)
{
_autoScrollMsgLabel
.
attributedText
=
[
NSAttributedString
sj_UIKitText
:
^
(
id
<
SJUIKitTextMakerProtocol
>
_Nonnull
make
)
{
make
.
appendImage
(
^
(
id
<
SJUTImageAttachment
>
_Nonnull
make
)
{
make
.
appendImage
(
^
(
id
<
SJUTImageAttachment
>
_Nonnull
make
)
{
make
.
image
=
[
UIImage
fus_boyIcon
];
make
.
image
=
model
.
sex
.
integerValue
==
0
?
[[
UIImage
fus_girlIcon
]
resizedImageToSize
:
CGSizeMake
(
5
,
8
)]
:
[[
UIImage
fus_boyIcon
]
resizedImageToSize
:
CGSizeMake
(
8
,
8
)
];
make
.
alignment
=
SJUTVerticalAlignmentCenter
;
make
.
alignment
=
SJUTVerticalAlignmentCenter
;
make
.
bounds
=
CGRectMake
(
0
,
0
,
10
,
10
);
// make.bounds = CGRectMake(0, 0, 8, 8
);
});
});
make
.
append
(
@" "
);
make
.
append
(
@" "
);
make
.
append
(
ageStr
).
textColor
([
UIColor
colorWithHex
:
@"#76C4FF"
]);
make
.
append
(
ageStr
).
textColor
(
model
.
sex
.
integerValue
==
0
?
[
UIColor
colorWithHex
:
@"#FE96B0"
]
:
[
UIColor
colorWithHex
:
@"#76C4FF"
]);
make
.
append
(
@" "
);
make
.
append
(
@" "
);
make
.
append
(
addrStr
).
textColor
([
UIColor
colorWithHex
:
@"#BBBAB8"
]);
make
.
append
(
addrStr
).
textColor
([
UIColor
colorWithHex
:
@"#BBBAB8"
]);
make
.
font
([
UIFont
fus_themeFont
:
10
]);
make
.
font
([
UIFont
fus_themeFont
:
10
]);
...
@@ -377,7 +389,10 @@
...
@@ -377,7 +389,10 @@
// // 未追踪
// // 未追踪
// [self fus_setLike:NO];
// [self fus_setLike:NO];
// }
// }
[
self
fus_setLike
:[
model
.
liked
boolValue
]];
if
(
!
[
model
.
roomId
isEqualToString
:[[
FUSCacheDataShare
shareStore
]
userDetailInfo
].
uid
]
&&
model
.
liked
)
{
[
self
fus_setLike
:[
model
.
liked
boolValue
]];
}
// // 设置富豪等级 头像边框
// // 设置富豪等级 头像边框
// if (model.level.integerValue == 0) {
// if (model.level.integerValue == 0) {
...
@@ -790,8 +805,7 @@
...
@@ -790,8 +805,7 @@
/// 显示点击关注的动画,给外面某些比如一个接口就是送礼并且自动关注的动作调用
/// 显示点击关注的动画,给外面某些比如一个接口就是送礼并且自动关注的动作调用
-
(
void
)
fus_showClickLikeAnimateWithIsFollow
:
(
BOOL
)
isFollow
{
-
(
void
)
fus_showClickLikeAnimateWithIsFollow
:
(
BOOL
)
isFollow
{
self
.
likeBtn
.
hidden
=
NO
;
[
self
fus_setLike
:
isFollow
];
self
.
likeBtn
.
selected
=
isFollow
;
if
(
isFollow
==
YES
)
{
if
(
isFollow
==
YES
)
{
// [self.likeBtn setImage:[FUSShowRoomCenterBunble imageNamed:@"live_head_follow_tick_btn"] forState:UIControlStateNormal];
// [self.likeBtn setImage:[FUSShowRoomCenterBunble imageNamed:@"live_head_follow_tick_btn"] forState:UIControlStateNormal];
[
FUSDialogView
fus_showDialog
:[
NSString
fus_localString
:
@"追踪成功"
]];
[
FUSDialogView
fus_showDialog
:[
NSString
fus_localString
:
@"追踪成功"
]];
...
...
Modules/FUSShowRoomModule/FUSShowRoomModule/Features/NewLive/Main/View/FunctionView/Other/FUSLiveQuickChatSetAlertView.m
View file @
0e591228
...
@@ -105,7 +105,7 @@
...
@@ -105,7 +105,7 @@
// 创建并添加分割线视图
// 创建并添加分割线视图
UIView
*
lineView
=
[[
UIView
alloc
]
init
];
UIView
*
lineView
=
[[
UIView
alloc
]
init
];
lineView
.
backgroundColor
=
[
UIColor
fus_line
Color
];
lineView
.
backgroundColor
=
[
UIColor
clear
Color
];
[
self
.
contentView
addSubview
:
lineView
];
[
self
.
contentView
addSubview
:
lineView
];
[
lineView
mas_makeConstraints
:
^
(
MASConstraintMaker
*
make
)
{
[
lineView
mas_makeConstraints
:
^
(
MASConstraintMaker
*
make
)
{
make
.
top
.
equalTo
(
self
.
titleLabel
.
mas_bottom
).
offset
(
17
);
make
.
top
.
equalTo
(
self
.
titleLabel
.
mas_bottom
).
offset
(
17
);
...
...
Modules/FUSShowRoomModule/FUSShowRoomModule/Features/NewLive/Main/View/FunctionView/Other/FUSPatAudienceGiftCell.swift
View file @
0e591228
...
@@ -56,6 +56,7 @@ import UIKit
...
@@ -56,6 +56,7 @@ import UIKit
}
}
costBtn
.
titleLabel
?
.
font
=
.
fus_themeMediumFont
(
12
)
costBtn
.
titleLabel
?
.
font
=
.
fus_themeMediumFont
(
12
)
costBtn
.
imageView
?
.
contentMode
=
.
scaleAspectFit
bgImageView
.
addSubview
(
costBtn
)
bgImageView
.
addSubview
(
costBtn
)
costBtn
.
snp
.
makeConstraints
{
make
in
costBtn
.
snp
.
makeConstraints
{
make
in
make
.
centerX
.
equalToSuperview
()
make
.
centerX
.
equalToSuperview
()
...
@@ -69,6 +70,7 @@ import UIKit
...
@@ -69,6 +70,7 @@ import UIKit
public
func
fus_setup
(
model
:
FUSPatAudienceGiftModel
)
{
public
func
fus_setup
(
model
:
FUSPatAudienceGiftModel
)
{
iconImageView
.
image
=
nil
if
model
.
fus_modelType
==
-
1
{
if
model
.
fus_modelType
==
-
1
{
iconImageView
.
image
=
FUSShowRoomCenterBunble
.
imageNamed
(
"live_chat_patAudience_gift_follow"
)
iconImageView
.
image
=
FUSShowRoomCenterBunble
.
imageNamed
(
"live_chat_patAudience_gift_follow"
)
nameLabel
.
text
=
.
fus_versionLocalString
(
"关注"
)
nameLabel
.
text
=
.
fus_versionLocalString
(
"关注"
)
...
@@ -89,11 +91,11 @@ import UIKit
...
@@ -89,11 +91,11 @@ import UIKit
switch
giftCurrency
{
switch
giftCurrency
{
case
3
:
case
3
:
return
.
fus_diamonIcon
()
return
.
fus_diamonIcon
()
.
resizedImage
(
toFit
:
CGSizeMake
(
10
,
12
),
isScale
:
false
)
case
5
:
case
5
:
return
.
fus_dewIcon
()
return
.
fus_dewIcon
()
case
6
:
case
6
:
return
.
fus_diamonIcon
()
return
.
fus_diamonIcon
()
.
resizedImage
(
toFit
:
CGSizeMake
(
10
,
12
),
isScale
:
false
)
default
:
default
:
return
nil
return
nil
}
}
...
...
Modules/FUSShowRoomModule/FUSShowRoomModule/Features/NewLive/Main/View/FunctionView/Other/FUSPatAudiencePromptAlertView.m
View file @
0e591228
...
@@ -118,9 +118,9 @@
...
@@ -118,9 +118,9 @@
self
.
patImageView
.
contentMode
=
UIViewContentModeScaleAspectFit
;
self
.
patImageView
.
contentMode
=
UIViewContentModeScaleAspectFit
;
[
self
.
contentView
addSubview
:
self
.
patImageView
];
[
self
.
contentView
addSubview
:
self
.
patImageView
];
[
self
.
patImageView
mas_makeConstraints
:
^
(
MASConstraintMaker
*
make
)
{
[
self
.
patImageView
mas_makeConstraints
:
^
(
MASConstraintMaker
*
make
)
{
make
.
left
.
equalTo
(
self
.
patTextLabel
.
mas_right
).
offset
(
-
1
);
make
.
left
.
equalTo
(
self
.
patTextLabel
.
mas_right
).
offset
(
-
6
);
make
.
centerY
.
equalTo
(
self
.
patTextLabel
).
offset
(
-
2
);
make
.
centerY
.
equalTo
(
self
.
patTextLabel
).
offset
(
-
2
);
make
.
size
.
mas_equalTo
(
CGSizeMake
(
24
,
29
));
make
.
size
.
mas_equalTo
(
CGSizeMake
(
32
,
38
));
}];
}];
UIView
*
dashLine
=
[[
UIView
alloc
]
init
];
UIView
*
dashLine
=
[[
UIView
alloc
]
init
];
...
@@ -228,12 +228,14 @@
...
@@ -228,12 +228,14 @@
}
}
-
(
void
)
fus_sendGift
:
(
FUSPatAudienceGiftModel
*
)
giftModel
{
-
(
void
)
fus_sendGift
:
(
FUSPatAudienceGiftModel
*
)
giftModel
{
MJWeakSelf
[
FUSLoadingView
fus_showProgressViewWithMessage
:
@""
canTouchBottomView
:
NO
];
[
FUSLoadingView
fus_showProgressViewWithMessage
:
@""
canTouchBottomView
:
NO
];
if
(
giftModel
.
fus_modelType
==
-
1
)
{
if
(
giftModel
.
fus_modelType
==
-
1
)
{
// 关注
// 关注
[
FUSLiveHttpHelper
fus_livePatReplyWithRoomId
:
self
.
roomId
type
:
1
gid
:
@""
succeed
:^
(
NSMutableDictionary
*
changed
)
{
[
FUSLiveHttpHelper
fus_livePatReplyWithRoomId
:
self
.
roomId
type
:
1
gid
:
@""
succeed
:^
(
NSMutableDictionary
*
changed
)
{
[
FUSLoadingView
fus_dismissProgressView
];
[
FUSLoadingView
fus_dismissProgressView
];
[[
FUSLiveHelper
shareInstance
].
currentFunctionView
fus_showClickLikeAnimateWithIsFollow
:
YES
];
[[
FUSLiveHelper
shareInstance
].
currentFunctionView
fus_showClickLikeAnimateWithIsFollow
:
YES
];
[
weakSelf
fus_dismissWithAnimation
];
}
failure
:^
(
NSString
*
msg
,
NSInteger
code
)
{
}
failure
:^
(
NSString
*
msg
,
NSInteger
code
)
{
[
FUSLoadingView
fus_dismissProgressView
];
[
FUSLoadingView
fus_dismissProgressView
];
[
FUSDialogView
fus_showDialog
:
msg
];
[
FUSDialogView
fus_showDialog
:
msg
];
...
@@ -419,6 +421,12 @@
...
@@ -419,6 +421,12 @@
}
}
-
(
void
)
collectionView
:
(
UICollectionView
*
)
collectionView
didSelectItemAtIndexPath
:
(
NSIndexPath
*
)
indexPath
{
-
(
void
)
collectionView
:
(
UICollectionView
*
)
collectionView
didSelectItemAtIndexPath
:
(
NSIndexPath
*
)
indexPath
{
self
.
itemSelect
=
indexPath
.
row
;
self
.
itemSelect
=
indexPath
.
row
;
FUSPatAudienceGiftModel
*
model
=
self
.
dataSourceList
[
self
.
itemSelect
];
if
(
model
.
fus_modelType
==
-
1
)
{
self
.
giftTextLabel
.
text
=
[
NSString
fus_versionLocalString
:
@"回撩她并关注"
];
}
else
{
self
.
giftTextLabel
.
text
=
[
NSString
fus_versionLocalString
:
@"回撩她并送出礼物"
];
}
[
collectionView
reloadData
];
[
collectionView
reloadData
];
}
}
...
...
Modules/FUSShowRoomModule/FUSShowRoomModule/Features/NovaList/View/FUSHomeNovaListCollectionView.m
View file @
0e591228
...
@@ -120,8 +120,8 @@
...
@@ -120,8 +120,8 @@
[
FUSLoadingView
fus_showProgressViewWithMessage
:
nil
];
[
FUSLoadingView
fus_showProgressViewWithMessage
:
nil
];
[
FUSBaoFangHttpHelper
fus_requestRoomNovaBatchLikesWithMark
:
self
.
mark
success
:
^
{
[
FUSBaoFangHttpHelper
fus_requestRoomNovaBatchLikesWithMark
:
self
.
mark
success
:
^
{
[
FUSLoadingView
fus_showProgressViewWithMessage
:[
NSString
fus_localString
:
@"追踪成功"
]];
[
FUSLoadingView
fus_dismissProgressView
];
[
FUSLoadingView
fus_dismissProgressView
];
[
FUSDialogView
fus_showDialog
:[
NSString
fus_localString
:
@"追踪成功"
]];
self
.
isFollowAll
=
YES
;
self
.
isFollowAll
=
YES
;
if
(
self
.
followAllStatusDidChange
)
{
if
(
self
.
followAllStatusDidChange
)
{
...
...
Modules/FUSShowRoomModule/FUSShowRoomModule/Features/NovaList/cell/FFHomeListNovaListCollectionViewSmallCell.m
View file @
0e591228
...
@@ -406,7 +406,7 @@
...
@@ -406,7 +406,7 @@
//布局
//布局
[
self
layout_contentViews
];
[
self
layout_contentViews
];
if
(
!
[
FUSConfig
sharedInstanced
].
devConfigs
.
appStatus
)
{
if
([
FUSConfig
sharedInstanced
].
devConfigs
.
appStatus
)
{
self
.
offTimeLabel
.
hidden
=
YES
;
self
.
offTimeLabel
.
hidden
=
YES
;
self
.
starBgView
.
hidden
=
YES
;
self
.
starBgView
.
hidden
=
YES
;
self
.
remarkLabel
.
hidden
=
YES
;
self
.
remarkLabel
.
hidden
=
YES
;
...
...
Modules/FUSUserCenterModule/FUSUserCenterModule.xcodeproj/xcuserdata/aaa.xcuserdatad/xcschemes/xcschememanagement.plist
View file @
0e591228
...
@@ -7,7 +7,7 @@
...
@@ -7,7 +7,7 @@
<
k
e
y
>
FUSUserCenterModule.xcscheme_
^#
shared
#^
_
<
/k
e
y
>
<
k
e
y
>
FUSUserCenterModule.xcscheme_
^#
shared
#^
_
<
/k
e
y
>
<
d
i
c
t
>
<
d
i
c
t
>
<
k
e
y
>
orderHint
<
/k
e
y
>
<
k
e
y
>
orderHint
<
/k
e
y
>
<
int
e
g
e
r
>
7
2
<
/int
e
g
e
r
>
<
int
e
g
e
r
>
7
6
<
/int
e
g
e
r
>
<
/
d
i
c
t
>
<
/
d
i
c
t
>
<
k
e
y
>
FUSUserCenterModuleBundle.xcscheme_
^#
shared
#^
_
<
/k
e
y
>
<
k
e
y
>
FUSUserCenterModuleBundle.xcscheme_
^#
shared
#^
_
<
/k
e
y
>
<
d
i
c
t
>
<
d
i
c
t
>
...
...
Modules/FUSUserCenterModule/FUSUserCenterModule/Features/Login/Controller/FUSMessageRegisterViewController.m
View file @
0e591228
...
@@ -363,7 +363,10 @@
...
@@ -363,7 +363,10 @@
[
_turnToLoginBtn
setAttributedTitle
:
atrrStr
forState
:
UIControlStateNormal
];
[
_turnToLoginBtn
setAttributedTitle
:
atrrStr
forState
:
UIControlStateNormal
];
[
self
setupGetVerifyCodeBtnContent
:[
NSString
fus_localString
:
@"发送验证码"
]];
[
self
setupGetVerifyCodeBtnContent
:[
NSString
fus_localString
:
@"发送验证码"
]];
_inviteCodeTextField
.
placeholder
=
[
NSString
fus_localString
:
@"输入邀请码(选填)"
];
// _inviteCodeTextField.placeholder = [NSString fus_localString:@"输入邀请码(选填)"];
_inviteCodeTextField
.
attributedText
=
[
NSAttributedString
sj_UIKitText
:
^
(
id
<
SJUIKitTextMakerProtocol
>
_Nonnull
make
)
{
make
.
append
([
NSString
fus_localString
:
@"输入邀请码(选填)"
]).
textColor
([
UIColor
fus_textColorMedium
]);
}];
_registCodeTextField
.
attributedPlaceholder
=
[
NSAttributedString
sj_UIKitText
:
^
(
id
<
SJUIKitTextMakerProtocol
>
_Nonnull
make
)
{
_registCodeTextField
.
attributedPlaceholder
=
[
NSAttributedString
sj_UIKitText
:
^
(
id
<
SJUIKitTextMakerProtocol
>
_Nonnull
make
)
{
make
.
append
([
NSString
fus_localString
:
@"输入注册码"
]).
textColor
([
UIColor
fus_textColorMedium
]);
make
.
append
([
NSString
fus_localString
:
@"输入注册码"
]).
textColor
([
UIColor
fus_textColorMedium
]);
}];
}];
...
...
Modules/FUSUserCenterModule/FUSUserCenterModule/Features/Login/Controller/FUSStartPageViewController.m
View file @
0e591228
...
@@ -544,7 +544,11 @@
...
@@ -544,7 +544,11 @@
[
FIRAnalytics
logEventWithName
:
@"openapplication"
parameters
:@{
@"loginstatus"
:
isAutoLogin
?
@"haslogin"
:
@"nologin"
}];
[
FIRAnalytics
logEventWithName
:
@"openapplication"
parameters
:@{
@"loginstatus"
:
isAutoLogin
?
@"haslogin"
:
@"nologin"
}];
if
(
isAutoLogin
)
{
if
(
isAutoLogin
)
{
// 获取上次登录信息
// 获取上次登录信息
FUSUserVerifyModel
*
userVerify
=
[
FUSHistoryLoginStore
getLastHistoryLoginVerify
];
// FUSUserVerifyModel *userVerify = [FUSHistoryLoginStore getLastHistoryLoginVerify];
FUSUserVerifyModel
*
userVerify
=
[
FUSCacheDataShare
shareStore
].
userVerifyInfo
;
if
(
userVerify
==
nil
)
{
userVerify
=
[
FUSHistoryLoginStore
getLastHistoryLoginVerify
];
}
if
(
userVerify
&&
!
[
NSObject
isNullWithString
:
userVerify
.
uid
])
{
if
(
userVerify
&&
!
[
NSObject
isNullWithString
:
userVerify
.
uid
])
{
// 设置共享登录信息
// 设置共享登录信息
[[
FUSCacheDataShare
shareStore
]
setUserVerifyInfo
:
userVerify
];
[[
FUSCacheDataShare
shareStore
]
setUserVerifyInfo
:
userVerify
];
...
...
Modules/FUSUserCenterModule/FUSUserCenterModule/Features/Zone/View/FireFlyView/View/Cell/MyZoneCell/FUSMyZoneInfoCell.m
View file @
0e591228
...
@@ -21,6 +21,7 @@
...
@@ -21,6 +21,7 @@
// 性别,年龄
// 性别,年龄
@property
(
weak
,
nonatomic
)
IBOutlet
UIButton
*
sexAndAgeButton
;
@property
(
weak
,
nonatomic
)
IBOutlet
UIButton
*
sexAndAgeButton
;
@property
(
weak
,
nonatomic
)
IBOutlet
NSLayoutConstraint
*
sexAndAgeButtonWidthConstraint
;
@property
(
weak
,
nonatomic
)
IBOutlet
UIImageView
*
richImageView
;
@property
(
weak
,
nonatomic
)
IBOutlet
UIImageView
*
richImageView
;
@property
(
strong
,
nonatomic
)
IBOutlet
UIButton
*
richBtn
;
@property
(
strong
,
nonatomic
)
IBOutlet
UIButton
*
richBtn
;
...
@@ -93,6 +94,7 @@
...
@@ -93,6 +94,7 @@
_levelLabel
.
text
=
[
NSString
stringWithFormat
:
@"%@"
,
zoneModel
.
lev
];
_levelLabel
.
text
=
[
NSString
stringWithFormat
:
@"%@"
,
zoneModel
.
lev
];
}
}
// w:32
if
(
zoneModel
.
sex
.
integerValue
==
0
)
{
//女
if
(
zoneModel
.
sex
.
integerValue
==
0
)
{
//女
[
_sexAndAgeButton
setBackgroundImage
:
UIImage
.
fus_girlBgImg
forState
:
UIControlStateNormal
];
[
_sexAndAgeButton
setBackgroundImage
:
UIImage
.
fus_girlBgImg
forState
:
UIControlStateNormal
];
}
else
if
(
zoneModel
.
sex
.
integerValue
==
1
)
{
// 男
}
else
if
(
zoneModel
.
sex
.
integerValue
==
1
)
{
// 男
...
@@ -100,10 +102,13 @@
...
@@ -100,10 +102,13 @@
}
else
if
(
zoneModel
.
sex
.
integerValue
==
-
1
)
{
}
else
if
(
zoneModel
.
sex
.
integerValue
==
-
1
)
{
[
_sexAndAgeButton
setBackgroundImage
:
UIImage
.
fus_secretBgImg
forState
:
UIControlStateNormal
];
[
_sexAndAgeButton
setBackgroundImage
:
UIImage
.
fus_secretBgImg
forState
:
UIControlStateNormal
];
}
}
_sexAndAgeButtonWidthConstraint
.
constant
=
32
;
// w: 13
if
([
NSString
isNull
:
zoneModel
.
birth
])
{
if
([
NSString
isNull
:
zoneModel
.
birth
])
{
[
_sexAndAgeButton
setBackgroundImage
:
nil
forState
:
UIControlStateNormal
];
[
_sexAndAgeButton
setBackgroundImage
:
nil
forState
:
UIControlStateNormal
];
[
_sexAndAgeButton
setTitle
:
nil
forState
:
UIControlStateNormal
];
[
_sexAndAgeButton
setTitle
:
nil
forState
:
UIControlStateNormal
];
_sexAndAgeButtonWidthConstraint
.
constant
=
13
;
if
(
zoneModel
.
sex
.
integerValue
==
0
)
{
if
(
zoneModel
.
sex
.
integerValue
==
0
)
{
[
_sexAndAgeButton
setImage
:[
UIImage
fus_ImageNamed
:
@"myuser_my_zone_sex_famale_no_age"
]
forState
:
UIControlStateNormal
];
[
_sexAndAgeButton
setImage
:[
UIImage
fus_ImageNamed
:
@"myuser_my_zone_sex_famale_no_age"
]
forState
:
UIControlStateNormal
];
}
else
if
(
zoneModel
.
sex
.
integerValue
==
1
)
{
}
else
if
(
zoneModel
.
sex
.
integerValue
==
1
)
{
...
...
Modules/FUSUserCenterModule/FUSUserCenterModule/Features/Zone/View/FireFlyView/View/Cell/MyZoneCell/FUSMyZoneInfoCell.xib
View file @
0e591228
...
@@ -17,16 +17,17 @@
...
@@ -17,16 +17,17 @@
<autoresizingMask
key=
"autoresizingMask"
/>
<autoresizingMask
key=
"autoresizingMask"
/>
<subviews>
<subviews>
<button
opaque=
"NO"
contentMode=
"scaleToFill"
contentHorizontalAlignment=
"center"
contentVerticalAlignment=
"center"
lineBreakMode=
"middleTruncation"
translatesAutoresizingMaskIntoConstraints=
"NO"
id=
"Yif-2n-DuE"
>
<button
opaque=
"NO"
contentMode=
"scaleToFill"
contentHorizontalAlignment=
"center"
contentVerticalAlignment=
"center"
lineBreakMode=
"middleTruncation"
translatesAutoresizingMaskIntoConstraints=
"NO"
id=
"Yif-2n-DuE"
>
<rect
key=
"frame"
x=
"54"
y=
"25.5"
width=
"
27.5
"
height=
"16"
/>
<rect
key=
"frame"
x=
"54"
y=
"25.5"
width=
"
32
"
height=
"16"
/>
<constraints>
<constraints>
<constraint
firstAttribute=
"width"
constant=
"32"
id=
"GNl-XO-lJZ"
/>
<constraint
firstAttribute=
"height"
constant=
"16"
id=
"YPT-qZ-Xte"
/>
<constraint
firstAttribute=
"height"
constant=
"16"
id=
"YPT-qZ-Xte"
/>
</constraints>
</constraints>
<fontDescription
key=
"fontDescription"
name=
"PingFangSC-Regular"
family=
"PingFang SC"
pointSize=
"10"
/>
<fontDescription
key=
"fontDescription"
name=
"PingFangSC-Regular"
family=
"PingFang SC"
pointSize=
"10"
/>
<inset
key=
"titleEdgeInsets"
minX=
"8"
minY=
"0.0"
maxX=
"0.0"
maxY=
"0.0"
/>
<inset
key=
"titleEdgeInsets"
minX=
"8"
minY=
"0.0"
maxX=
"0.0"
maxY=
"0.0"
/>
<state
key=
"normal"
title=
"20"
backgroundImage=
"video_chat_userinfo_sex_
secret
_bg"
/>
<state
key=
"normal"
title=
"20"
backgroundImage=
"video_chat_userinfo_sex_
female
_bg"
/>
</button>
</button>
<imageView
hidden=
"YES"
clipsSubviews=
"YES"
userInteractionEnabled=
"NO"
contentMode=
"scaleAspectFit"
horizontalHuggingPriority=
"251"
verticalHuggingPriority=
"251"
image=
"baofang_vchat_verified_img"
translatesAutoresizingMaskIntoConstraints=
"NO"
id=
"VBp-ED-tro"
>
<imageView
hidden=
"YES"
clipsSubviews=
"YES"
userInteractionEnabled=
"NO"
contentMode=
"scaleAspectFit"
horizontalHuggingPriority=
"251"
verticalHuggingPriority=
"251"
image=
"baofang_vchat_verified_img"
translatesAutoresizingMaskIntoConstraints=
"NO"
id=
"VBp-ED-tro"
>
<rect
key=
"frame"
x=
"
87.5
"
y=
"25.5"
width=
"53.5"
height=
"15.5"
/>
<rect
key=
"frame"
x=
"
92
"
y=
"25.5"
width=
"53.5"
height=
"15.5"
/>
<constraints>
<constraints>
<constraint
firstAttribute=
"width"
secondItem=
"VBp-ED-tro"
secondAttribute=
"height"
multiplier=
"38:11"
id=
"wSM-y2-pQl"
/>
<constraint
firstAttribute=
"width"
secondItem=
"VBp-ED-tro"
secondAttribute=
"height"
multiplier=
"38:11"
id=
"wSM-y2-pQl"
/>
<constraint
firstAttribute=
"height"
constant=
"15.5"
id=
"xgW-5n-vBi"
/>
<constraint
firstAttribute=
"height"
constant=
"15.5"
id=
"xgW-5n-vBi"
/>
...
@@ -205,6 +206,7 @@
...
@@ -205,6 +206,7 @@
<outlet
property=
"richBtn"
destination=
"f9D-yI-ehB"
id=
"bjD-M5-icF"
/>
<outlet
property=
"richBtn"
destination=
"f9D-yI-ehB"
id=
"bjD-M5-icF"
/>
<outlet
property=
"richImageView"
destination=
"taI-i1-CE8"
id=
"pBZ-yJ-Bf8"
/>
<outlet
property=
"richImageView"
destination=
"taI-i1-CE8"
id=
"pBZ-yJ-Bf8"
/>
<outlet
property=
"sexAndAgeButton"
destination=
"Yif-2n-DuE"
id=
"DYv-Nb-oO6"
/>
<outlet
property=
"sexAndAgeButton"
destination=
"Yif-2n-DuE"
id=
"DYv-Nb-oO6"
/>
<outlet
property=
"sexAndAgeButtonWidthConstraint"
destination=
"GNl-XO-lJZ"
id=
"bMY-nN-Vuw"
/>
<outlet
property=
"verifiedImageView"
destination=
"VBp-ED-tro"
id=
"wzB-yB-A36"
/>
<outlet
property=
"verifiedImageView"
destination=
"VBp-ED-tro"
id=
"wzB-yB-A36"
/>
</connections>
</connections>
<point
key=
"canvasLocation"
x=
"44.799999999999997"
y=
"96.7016491754123"
/>
<point
key=
"canvasLocation"
x=
"44.799999999999997"
y=
"96.7016491754123"
/>
...
@@ -212,7 +214,7 @@
...
@@ -212,7 +214,7 @@
</objects>
</objects>
<resources>
<resources>
<image
name=
"baofang_vchat_verified_img"
width=
"41.5"
height=
"13"
/>
<image
name=
"baofang_vchat_verified_img"
width=
"41.5"
height=
"13"
/>
<image
name=
"video_chat_userinfo_sex_
secret_bg"
width=
"27.5
"
height=
"13"
/>
<image
name=
"video_chat_userinfo_sex_
female_bg"
width=
"27
"
height=
"13"
/>
<image
name=
"vip_icon_none_vip"
width=
"13"
height=
"13"
/>
<image
name=
"vip_icon_none_vip"
width=
"13"
height=
"13"
/>
<image
name=
"zone_record_btn_img"
width=
"12.5"
height=
"14"
/>
<image
name=
"zone_record_btn_img"
width=
"12.5"
height=
"14"
/>
</resources>
</resources>
...
...
Modules/FUSUserCenterModule/FUSUserCenterModule/Router/FUSUserCenterRouter.m
View file @
0e591228
...
@@ -571,6 +571,12 @@
...
@@ -571,6 +571,12 @@
-
(
void
)
fus_startAPPPages
{
-
(
void
)
fus_startAPPPages
{
// ludy:这里加一个,防止一开始请求checkappversion请求不到
FUSUserVerifyModel
*
userVerify
=
[
FUSHistoryLoginStore
getLastHistoryLoginVerify
];
if
(
userVerify
!=
nil
)
{
[[
FUSCacheDataShare
shareStore
]
setUserVerifyInfo
:
userVerify
];
}
FUSStartPageViewController
*
mainViewCtrl
=
[[
FUSStartPageViewController
alloc
]
initNeedWaitTime
:
YES
];
FUSStartPageViewController
*
mainViewCtrl
=
[[
FUSStartPageViewController
alloc
]
initNeedWaitTime
:
YES
];
UINavigationController
*
mainNavCtrl
=
[[
UINavigationController
alloc
]
initWithRootViewController
:
mainViewCtrl
];
UINavigationController
*
mainNavCtrl
=
[[
UINavigationController
alloc
]
initWithRootViewController
:
mainViewCtrl
];
UIApplication
.
sharedApplication
.
keyWindow
.
rootViewController
=
mainNavCtrl
;
UIApplication
.
sharedApplication
.
keyWindow
.
rootViewController
=
mainNavCtrl
;
...
...
Pods/Pods.xcodeproj/project.pbxproj
View file @
0e591228
...
@@ -196,6 +196,7 @@
...
@@ -196,6 +196,7 @@
00844F5624A692EA251CB0344D19457C
/* Range.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
8C1D70EA9145D3B431F1AC38130BEFC5
/* Range.swift */
;
};
00844F5624A692EA251CB0344D19457C
/* Range.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
8C1D70EA9145D3B431F1AC38130BEFC5
/* Range.swift */
;
};
0095DE581C4567E1415F27E5D0031D2F
/* NSDate+OSS.h in Headers */
=
{
isa
=
PBXBuildFile
;
fileRef
=
D3FBFFB1CF81E08BAF5DD70058FDC6C3
/* NSDate+OSS.h */
;
settings
=
{
ATTRIBUTES
=
(
Public
,
);
};
};
0095DE581C4567E1415F27E5D0031D2F
/* NSDate+OSS.h in Headers */
=
{
isa
=
PBXBuildFile
;
fileRef
=
D3FBFFB1CF81E08BAF5DD70058FDC6C3
/* NSDate+OSS.h */
;
settings
=
{
ATTRIBUTES
=
(
Public
,
);
};
};
009FE3E57D6BB669AF7CD8DAA0E7419E
/* YYTextRubyAnnotation.h in Headers */
=
{
isa
=
PBXBuildFile
;
fileRef
=
A1D2B11D8DB4DF5962AAEA0E1AF053CB
/* YYTextRubyAnnotation.h */
;
settings
=
{
ATTRIBUTES
=
(
Public
,
);
};
};
009FE3E57D6BB669AF7CD8DAA0E7419E
/* YYTextRubyAnnotation.h in Headers */
=
{
isa
=
PBXBuildFile
;
fileRef
=
A1D2B11D8DB4DF5962AAEA0E1AF053CB
/* YYTextRubyAnnotation.h */
;
settings
=
{
ATTRIBUTES
=
(
Public
,
);
};
};
00A9FD7C2CC60B4A00A94259
/* NSStringSwiftExt.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
00A9FD7B2CC60B4A00A94259
/* NSStringSwiftExt.swift */
;
};
00EC18B9EB9938D65069D0AF13C1B64F
/* YYWebImageManager.h in Headers */
=
{
isa
=
PBXBuildFile
;
fileRef
=
12598D597441AFA73045DDC15655D9C9
/* YYWebImageManager.h */
;
settings
=
{
ATTRIBUTES
=
(
Public
,
);
};
};
00EC18B9EB9938D65069D0AF13C1B64F
/* YYWebImageManager.h in Headers */
=
{
isa
=
PBXBuildFile
;
fileRef
=
12598D597441AFA73045DDC15655D9C9
/* YYWebImageManager.h */
;
settings
=
{
ATTRIBUTES
=
(
Public
,
);
};
};
00EEFDAC224F8E90E6CFB28BB3AE1353
/* Foundation.framework in Frameworks */
=
{
isa
=
PBXBuildFile
;
fileRef
=
F6BF02295DA5EEA5C1C858929DF49244
/* Foundation.framework */
;
};
00EEFDAC224F8E90E6CFB28BB3AE1353
/* Foundation.framework in Frameworks */
=
{
isa
=
PBXBuildFile
;
fileRef
=
F6BF02295DA5EEA5C1C858929DF49244
/* Foundation.framework */
;
};
0101D68882C879B27599C56C13C683FA
/* NSString+Dictionary.h in Headers */
=
{
isa
=
PBXBuildFile
;
fileRef
=
6DC9D8A5A3AF54D4FCA2D7821BF92B14
/* NSString+Dictionary.h */
;
settings
=
{
ATTRIBUTES
=
(
Public
,
);
};
};
0101D68882C879B27599C56C13C683FA
/* NSString+Dictionary.h in Headers */
=
{
isa
=
PBXBuildFile
;
fileRef
=
6DC9D8A5A3AF54D4FCA2D7821BF92B14
/* NSString+Dictionary.h */
;
settings
=
{
ATTRIBUTES
=
(
Public
,
);
};
};
...
@@ -5231,6 +5232,7 @@
...
@@ -5231,6 +5232,7 @@
0086DCC36B366CC7E12F9D5340B8CB1F
/* GTMSessionFetcher.release.xcconfig */
=
{
isa
=
PBXFileReference
;
includeInIndex
=
1
;
lastKnownFileType
=
text.xcconfig
;
path
=
GTMSessionFetcher.release.xcconfig
;
sourceTree
=
"<group>"
;
};
0086DCC36B366CC7E12F9D5340B8CB1F
/* GTMSessionFetcher.release.xcconfig */
=
{
isa
=
PBXFileReference
;
includeInIndex
=
1
;
lastKnownFileType
=
text.xcconfig
;
path
=
GTMSessionFetcher.release.xcconfig
;
sourceTree
=
"<group>"
;
};
00915806814200F8949A396722977959
/* AliyunOSSiOS-umbrella.h */
=
{
isa
=
PBXFileReference
;
includeInIndex
=
1
;
lastKnownFileType
=
sourcecode.c.h
;
path
=
"AliyunOSSiOS-umbrella.h"
;
sourceTree
=
"<group>"
;
};
00915806814200F8949A396722977959
/* AliyunOSSiOS-umbrella.h */
=
{
isa
=
PBXFileReference
;
includeInIndex
=
1
;
lastKnownFileType
=
sourcecode.c.h
;
path
=
"AliyunOSSiOS-umbrella.h"
;
sourceTree
=
"<group>"
;
};
00971F2C0691752CD361BC57AE82D76F
/* FUSUserAssetType.h */
=
{
isa
=
PBXFileReference
;
includeInIndex
=
1
;
lastKnownFileType
=
sourcecode.c.h
;
path
=
FUSUserAssetType.h
;
sourceTree
=
"<group>"
;
};
00971F2C0691752CD361BC57AE82D76F
/* FUSUserAssetType.h */
=
{
isa
=
PBXFileReference
;
includeInIndex
=
1
;
lastKnownFileType
=
sourcecode.c.h
;
path
=
FUSUserAssetType.h
;
sourceTree
=
"<group>"
;
};
00A9FD7B2CC60B4A00A94259
/* NSStringSwiftExt.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
NSStringSwiftExt.swift
;
sourceTree
=
"<group>"
;
};
00B861766FF31CB0D49A77CF77A15876
/* MASViewConstraint.m */
=
{
isa
=
PBXFileReference
;
includeInIndex
=
1
;
lastKnownFileType
=
sourcecode.c.objc
;
name
=
MASViewConstraint.m
;
path
=
Masonry/MASViewConstraint.m
;
sourceTree
=
"<group>"
;
};
00B861766FF31CB0D49A77CF77A15876
/* MASViewConstraint.m */
=
{
isa
=
PBXFileReference
;
includeInIndex
=
1
;
lastKnownFileType
=
sourcecode.c.objc
;
name
=
MASViewConstraint.m
;
path
=
Masonry/MASViewConstraint.m
;
sourceTree
=
"<group>"
;
};
00FE915918EB79BAA5D6E25CC13A909B
/* GTMAppAuth.release.xcconfig */
=
{
isa
=
PBXFileReference
;
includeInIndex
=
1
;
lastKnownFileType
=
text.xcconfig
;
path
=
GTMAppAuth.release.xcconfig
;
sourceTree
=
"<group>"
;
};
00FE915918EB79BAA5D6E25CC13A909B
/* GTMAppAuth.release.xcconfig */
=
{
isa
=
PBXFileReference
;
includeInIndex
=
1
;
lastKnownFileType
=
text.xcconfig
;
path
=
GTMAppAuth.release.xcconfig
;
sourceTree
=
"<group>"
;
};
0106A9B6F8D4D229E8AB531BE1BDF6D5
/* AppAuth-dummy.m */
=
{
isa
=
PBXFileReference
;
includeInIndex
=
1
;
lastKnownFileType
=
sourcecode.c.objc
;
path
=
"AppAuth-dummy.m"
;
sourceTree
=
"<group>"
;
};
0106A9B6F8D4D229E8AB531BE1BDF6D5
/* AppAuth-dummy.m */
=
{
isa
=
PBXFileReference
;
includeInIndex
=
1
;
lastKnownFileType
=
sourcecode.c.objc
;
path
=
"AppAuth-dummy.m"
;
sourceTree
=
"<group>"
;
};
...
@@ -12802,6 +12804,7 @@
...
@@ -12802,6 +12804,7 @@
46BBF4DEAF366A1C81BEB94AEF946683
/* NSString+MD5.m */
,
46BBF4DEAF366A1C81BEB94AEF946683
/* NSString+MD5.m */
,
E4280481FCC8964C04F60A48A3207A14
/* NSString+RichText.h */
,
E4280481FCC8964C04F60A48A3207A14
/* NSString+RichText.h */
,
F5BCA9F4424870D4E3F0C26CE43E1563
/* NSString+RichText.m */
,
F5BCA9F4424870D4E3F0C26CE43E1563
/* NSString+RichText.m */
,
00A9FD7B2CC60B4A00A94259
/* NSStringSwiftExt.swift */
,
);
);
path
=
NSString
;
path
=
NSString
;
sourceTree
=
"<group>"
;
sourceTree
=
"<group>"
;
...
@@ -20309,6 +20312,7 @@
...
@@ -20309,6 +20312,7 @@
ABBB9BB58E956D4C99B78026B0A228A8
/* UILabel+FontSize.m in Sources */
,
ABBB9BB58E956D4C99B78026B0A228A8
/* UILabel+FontSize.m in Sources */
,
10818C99E6DBA320E4550DFB8F8EFF6B
/* UILabel+ParagraphStyle.m in Sources */
,
10818C99E6DBA320E4550DFB8F8EFF6B
/* UILabel+ParagraphStyle.m in Sources */
,
F529B5A540AE19D8183F4C32D71F343B
/* UINavigationBar+Awesome.m in Sources */
,
F529B5A540AE19D8183F4C32D71F343B
/* UINavigationBar+Awesome.m in Sources */
,
00A9FD7C2CC60B4A00A94259
/* NSStringSwiftExt.swift in Sources */
,
D50BF2DF5642B848C34B4322DF7234C7
/* UINavigationController+FUSExpand.m in Sources */
,
D50BF2DF5642B848C34B4322DF7234C7
/* UINavigationController+FUSExpand.m in Sources */
,
1EADDB58B010016526CEE66CD53D43C4
/* UIScrollView+FUSTouchEvent.m in Sources */
,
1EADDB58B010016526CEE66CD53D43C4
/* UIScrollView+FUSTouchEvent.m in Sources */
,
E84F3ECB2C76E2F7B82B06A28F866CC3
/* UITextField+FUSInputType.m in Sources */
,
E84F3ECB2C76E2F7B82B06A28F866CC3
/* UITextField+FUSInputType.m in Sources */
,
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment