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
8bd897a8
authored
Jul 12, 2024
by
ludi
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改一系列ui和bug
parent
303ce470
Show whitespace changes
Inline
Side-by-side
Showing
42 changed files
with
134 additions
and
81 deletions
DevelopmentPods/FUSFoundation/FUSFoundation/Classes/FUSFoundation/Views/ActionSheet/SLActionSheet.m
DevelopmentPods/FUSFoundation/FUSFoundation/Classes/FUSFoundation/Views/FUSStyleButton.m
FuSiLive/Assets.xcassets/Zone/zone_add_news_feed_btn.imageset/20230519-170118.png
FuSiLive/Assets.xcassets/Zone/zone_add_news_feed_btn.imageset/20230519-170121.png
FuSiLive/Assets.xcassets/Zone/zone_add_news_feed_btn.imageset/Contents.json
FuSiLive/Assets.xcassets/Zone/zone_add_news_feed_btn.imageset/zone_add_news_feed_btn_press@2x.png
FuSiLive/Assets.xcassets/Zone/zone_add_news_feed_btn.imageset/zone_add_news_feed_btn_press@3x.png
FuSiLive/Classes/Authentication/Controller/FUSPhoneAuthViewController.m
FuSiLive/Classes/Common/Other/FUSCommonCacheOperate.m
FuSiLive/Classes/FusiVersionFeature/Others/FUSControllerPushHelper.h
FuSiLive/Classes/FusiVersionFeature/Others/FUSControllerPushHelper.m
FuSiLive/Classes/FusiVersionFeature/ViewController/HomePage/FUSHomePageViewController.m
FuSiLive/Classes/FusiVersionFeature/ViewController/HomePage/View/FUSHomePageBaseView.h
FuSiLive/Classes/FusiVersionFeature/ViewController/HomePage/View/FUSHomeView.m
FuSiLive/Classes/FusiVersionFeature/ViewController/HomePage/View/FUSMyView.m
FuSiLive/Classes/FusiVersionFeature/ViewController/HomePage/cell/FUSHomeAnchorListSmallCell.m
FuSiLive/Classes/FusiVersionFeature/ViewController/Tabbar/FUSFloatTabbarView.h
FuSiLive/Classes/Login/Controller/FUSForgetPasswordViewController.m
FuSiLive/Classes/Login/Controller/FUSMessageRegisterViewController.m
FuSiLive/Classes/NewLive/Main/Other/FUSLiveHelper.m
FuSiLive/Classes/NewLive/Main/View/FunctionView/AudienceListView/ContributeList/FUSContributeListView.m
FuSiLive/Classes/NewsFeed/Views/FUSNewsFeedCollectionView.m
FuSiLive/Classes/Payment/Controller/FUSRechargeViewController.m
FuSiLive/Classes/Setting/View/FUSNetworkCheckCaptureView.m
FuSiLive/Classes/ZhaiXin/IntimatesFriends/View/FUSIntimateFriendTableView.m
FuSiLive/Classes/ZhaiXin/Main/Controller/FUSIMZhaiXinViewController.m
FuSiLive/Classes/ZhaiXin/Main/View/FUSSingleLiveRecordV2TableViewCell.m
FuSiLive/Classes/ZhaiXin/Main/View/FUSZhaiXinTableView.m
FuSiLive/Classes/Zone/Controller/FUSMotoringWareHouseViewController.m
FuSiLive/Classes/Zone/View/FireFlyView/View/Cell/MyZoneCell/FUSMyZoneInfoCell.xib
FuSiLive/Classes/Zone/View/FireFlyView/View/FUSMyZoneTableView.m
FuSiLive/Classes/Zone/View/TaskCenter/FUSTaskCenterListTableViewCell.m
FuSiLive/Classes/Zone/View/TaskCenter/FUSTaskCenterProcessTableViewCell.m
FuSiLive/FUSAPPConfigs/FUSFuSiWebViewEventHelper.m
FuSiLive/Resources/LocalizationString/Fusi_Arbic.strings
FuSiLive/Resources/LocalizationString/Fusi_Chinese.strings
FuSiLive/Resources/LocalizationString/Fusi_Chinese_Traditional.strings
FuSiLive/Resources/LocalizationString/Fusi_English.strings
FuSiLive/Resources/LocalizationString/Fusi_Indonesian.strings
FuSiLive/Resources/LocalizationString/Fusi_Japanese.strings
FuSiLive/Resources/LocalizationString/Fusi_Thai.strings
FuSiLive/Resources/LocalizationString/Fusi_vietnamese.strings
DevelopmentPods/FUSFoundation/FUSFoundation/Classes/FUSFoundation/Views/ActionSheet/SLActionSheet.m
View file @
8bd897a8
...
...
@@ -181,7 +181,7 @@
// 上半部分
UIView
*
upperPart
=
[[
UIView
alloc
]
init
];
upperPart
.
backgroundColor
=
[
UIColor
clear
Color
];
upperPart
.
backgroundColor
=
[
UIColor
white
Color
];
upperPart
.
layer
.
cornerRadius
=
DefaultCornerRadius
;
upperPart
.
layer
.
masksToBounds
=
YES
;
[
_sheet
addSubview
:
upperPart
];
...
...
@@ -235,8 +235,8 @@
[
_sheet
addSubview
:
line_title_msg
];
[
line_title_msg
addConstraint
:
NSLayoutAttributeHeight
equalTo
:
nil
offset
:
1
];
[
line_title_msg
addConstraint
:
NSLayoutAttributeTop
equalTo
:
titleView
toAttribute
:
NSLayoutAttributeBottom
offset
:
0
];
[
line_title_msg
addConstraint
:
NSLayoutAttributeLeft
equalTo
:
titleView
offset
:
0
];
[
line_title_msg
addConstraint
:
NSLayoutAttributeRight
equalTo
:
titleView
offset
:
0
];
[
line_title_msg
addConstraint
:
NSLayoutAttributeLeft
equalTo
:
titleView
offset
:
16
];
[
line_title_msg
addConstraint
:
NSLayoutAttributeRight
equalTo
:
titleView
offset
:
-
16
];
}
...
...
@@ -400,6 +400,7 @@
if
(
idx
>
0
&&
otherButtonTitles
.
count
>
1
)
{
[
_sheet
addSubview
:
line_otherBtn
];
// 这个是多btn情况下
[
line_otherBtn
addConstraint
:
NSLayoutAttributeLeft
equalTo
:
otherBtn
offset
:
16
];
[
line_otherBtn
addConstraint
:
NSLayoutAttributeRight
equalTo
:
otherBtn
offset
:-
16
];
[
line_otherBtn
addConstraint
:
NSLayoutAttributeTop
equalTo
:
otherBtn
toAttribute
:
NSLayoutAttributeBottom
offset
:
0
];
...
...
DevelopmentPods/FUSFoundation/FUSFoundation/Classes/FUSFoundation/Views/FUSStyleButton.m
View file @
8bd897a8
...
...
@@ -128,6 +128,7 @@
_gradientView
.
cornerRadius
=
self
.
layer
.
cornerRadius
;
[
_bgLayer
addSublayer
:
_gradientView
.
layer
];
[
self
setTitleColor
:[
UIColor
fus_textColorRich
]
forState
:(
UIControlStateNormal
)];
}
break
;
case
FUSButtonStyleGradientUpsideDown
:
...
...
@@ -168,6 +169,8 @@
// self.layer.shadowRadius = 0.8;
self
.
gradientLayer
=
gradientLayer
;
[
_bgLayer
addSublayer
:
gradientLayer
];
[
self
setTitleColor
:[
UIColor
fus_textColorRich
]
forState
:(
UIControlStateNormal
)];
}
break
;
case
FUSButtonStyleBlurGradientBorder
:
...
...
@@ -188,6 +191,8 @@
self
.
layer
.
cornerRadius
=
self
.
height
/
2
.
0
;
[
_bgLayer
addSublayer
:
gradientLayer
];
[
_bgLayer
addSublayer
:
_gradientView
.
layer
];
[
self
setTitleColor
:[
UIColor
fus_diamondBlue
]
forState
:(
UIControlStateNormal
)];
}
break
;
case
FUSButtonStyleGradientBorder
:
...
...
@@ -196,6 +201,8 @@
_gradientView
=
[
FUSGradientView
fus_gradientViewWithType
:
FUSGradientViewTypeGreenAndBlueBorder
frame
:
_bgLayer
.
bounds
];
_gradientView
.
cornerRadius
=
self
.
layer
.
cornerRadius
;
[
_bgLayer
addSublayer
:
_gradientView
.
layer
];
[
self
setTitleColor
:[
UIColor
fus_diamondBlue
]
forState
:(
UIControlStateNormal
)];
}
break
;
case
FUSButtonStyleWhiteBorder
:
...
...
@@ -216,6 +223,8 @@
_gradientView
.
cornerRadius
=
_gradientView
.
height
/
2
.
0
;
[
_bgLayer
addSublayer
:
_gradientView
.
layer
];
[
self
.
layer
insertSublayer
:
self
.
imageView
.
layer
above
:
_bgLayer
];
[
self
setTitleColor
:[
UIColor
fus_textColorLight2
]
forState
:(
UIControlStateNormal
)];
}
break
;
case
FUSButtonStyleBlue
:
...
...
@@ -226,6 +235,8 @@
self
.
layer
.
cornerRadius
=
self
.
height
/
2
.
0
f
;
self
.
layer
.
masksToBounds
=
YES
;
self
.
backgroundColor
=
[
UIColor
fus_appMainColor
];
[
self
setTitleColor
:[
UIColor
fus_textColorRich
]
forState
:(
UIControlStateNormal
)];
}
break
;
case
FUSButtonStyleBlueBorder
:
...
...
@@ -237,6 +248,8 @@
self
.
layer
.
borderColor
=
UIColor
.
fus_diamondBlue
.
CGColor
;
self
.
layer
.
borderWidth
=
1
;
self
.
backgroundColor
=
[
UIColor
clearColor
];
[
self
setTitleColor
:[
UIColor
fus_diamondBlue
]
forState
:(
UIControlStateNormal
)];
}
break
;
default
:
...
...
FuSiLive/Assets.xcassets/Zone/zone_add_news_feed_btn.imageset/20230519-170118.png
0 → 100644
View file @
8bd897a8
5.6 KB
FuSiLive/Assets.xcassets/Zone/zone_add_news_feed_btn.imageset/20230519-170121.png
0 → 100644
View file @
8bd897a8
4.92 KB
FuSiLive/Assets.xcassets/Zone/zone_add_news_feed_btn.imageset/Contents.json
View file @
8bd897a8
...
...
@@ -5,12 +5,12 @@
"scale"
:
"1x"
},
{
"filename"
:
"
zone_add_news_feed_btn_press@2x
.png"
,
"filename"
:
"
20230519-170121
.png"
,
"idiom"
:
"universal"
,
"scale"
:
"2x"
},
{
"filename"
:
"
zone_add_news_feed_btn_press@3x
.png"
,
"filename"
:
"
20230519-170118
.png"
,
"idiom"
:
"universal"
,
"scale"
:
"3x"
}
...
...
FuSiLive/Assets.xcassets/Zone/zone_add_news_feed_btn.imageset/zone_add_news_feed_btn_press@2x.png
deleted
100644 → 0
View file @
303ce470
2.91 KB
FuSiLive/Assets.xcassets/Zone/zone_add_news_feed_btn.imageset/zone_add_news_feed_btn_press@3x.png
deleted
100644 → 0
View file @
303ce470
4.96 KB
FuSiLive/Classes/Authentication/Controller/FUSPhoneAuthViewController.m
View file @
8bd897a8
...
...
@@ -125,7 +125,7 @@
_verifyCodeBtn
.
layer
.
cornerRadius
=
_verifyCodeBtn
.
height
/
2
.
0
;
_verifyCodeBtn
.
layer
.
borderWidth
=
1
;
[
_verifyCodeBtn
setTitle
:[
NSString
fus_localString
:
@"验证码"
]
forState
:
UIControlStateNormal
];
[
_verifyCodeBtn
setTitle
:[
NSString
fus_localString
:
@"
发送
验证码"
]
forState
:
UIControlStateNormal
];
[
self
setVerifyCodeBtnEnable
:
NO
];
_confirmBtn
.
style
=
FUSButtonStyleBlue
;
...
...
@@ -283,7 +283,7 @@
[
_verifyCodeTimer
invalidate
];
_verifyCodeTimer
=
nil
;
[
self
setVerifyCodeBtnEnable
:
YES
];
[
_verifyCodeBtn
setTitle
:[
NSString
fus_localString
:
@"验证码"
]
forState
:
UIControlStateNormal
];
[
_verifyCodeBtn
setTitle
:[
NSString
fus_localString
:
@"
发送
验证码"
]
forState
:
UIControlStateNormal
];
return
;
}
...
...
FuSiLive/Classes/Common/Other/FUSCommonCacheOperate.m
View file @
8bd897a8
...
...
@@ -582,9 +582,10 @@
// 直播间富豪进度条显示开关(0:关、1:开)
[[
NSUserDefaults
standardUserDefaults
]
setObject
:
dataDict
[
@"liveRichSwitch"
]
forKey
:
LIVE_LIVERICHSWITCH
];
// 视讯评论、按钮控制开关(0:关、1:开)
//
[[NSUserDefaults standardUserDefaults] setObject:dataDict[@"videoCommentSwitch"] forKey:VIDEO_COMMENT_SWITCH];
[[
NSUserDefaults
standardUserDefaults
]
setObject
:
dataDict
[
@"videoCommentSwitch"
]
forKey
:
VIDEO_COMMENT_SWITCH
];
// ludy:现在统一不打开
[[
NSUserDefaults
standardUserDefaults
]
setObject
:
@"0"
forKey
:
VIDEO_COMMENT_SWITCH
];
// ludy:20240712 又tm要求要打开了,很烦
// [[NSUserDefaults standardUserDefaults] setObject:@"0" forKey:VIDEO_COMMENT_SWITCH];
NSNumber
*
livechatswitch
=
dataDict
[
@"livechatswitch"
];
if
(
livechatswitch
)
{
...
...
FuSiLive/Classes/FusiVersionFeature/Others/FUSControllerPushHelper.h
View file @
8bd897a8
...
...
@@ -30,6 +30,15 @@ NS_ASSUME_NONNULL_BEGIN
/// - animate: 动画
-
(
void
)
fus_pushToServiceControllerWithUID
:(
NSString
*
_Nullable
)
uid
face
:(
NSString
*
_Nullable
)
facePath
nikename
:(
NSString
*
_Nullable
)
nikename
welcome
:(
NSString
*
_Nullable
)
welcomeStr
animate
:(
BOOL
)
animate
;
/// 详细设置跳转到kf,返回kf的controller
/// - Parameters:
/// - uid: kf的uid
/// - facePath: kf的face
/// - nikename: kf的名字
/// - welcomeStr: 欢迎语句
/// - animate: 动画
-
(
UIViewController
*
)
fus_controllerPushToServiceControllerWithUID
:(
NSString
*
_Nullable
)
uid
face
:(
NSString
*
_Nullable
)
facePath
nikename
:(
NSString
*
_Nullable
)
nikename
welcome
:(
NSString
*
_Nullable
)
welcomeStr
animate
:(
BOOL
)
animate
;
/// 推出购买vip页面
-
(
void
)
fus_pushToBuyVIPControllerWithAnimate
:(
BOOL
)
animate
;
...
...
FuSiLive/Classes/FusiVersionFeature/Others/FUSControllerPushHelper.m
View file @
8bd897a8
...
...
@@ -26,7 +26,10 @@
}
-
(
void
)
fus_pushToServiceControllerWithUID
:(
NSString
*
)
uid
face
:(
NSString
*
)
facePath
nikename
:(
NSString
*
)
nikename
welcome
:(
NSString
*
)
welcomeStr
animate
:(
BOOL
)
animate
{
[
self
fus_controllerPushToServiceControllerWithUID
:
uid
face
:
facePath
nikename
:
nikename
welcome
:
welcomeStr
animate
:
animate
];
}
-
(
UIViewController
*
)
fus_controllerPushToServiceControllerWithUID
:(
NSString
*
)
uid
face
:(
NSString
*
)
facePath
nikename
:(
NSString
*
)
nikename
welcome
:(
NSString
*
)
welcomeStr
animate
:(
BOOL
)
animate
{
UIViewController
*
vc
=
nil
;
// 测试原生客服
...
...
@@ -66,9 +69,10 @@
NSArray
*
viewControllers
=
self
.
viewControllers
;
UIViewController
*
viewVC
=
[
viewControllers
lastObject
];
if
([
viewVC
isKindOfClass
:[
FUSSingleChatViewController
class
]]){
return
;
return
viewVC
;
}
[
self
pushViewController
:
vc
animated
:
animate
];
return
vc
;
}
-
(
void
)
fus_pushToBuyVIPControllerWithAnimate
:(
BOOL
)
animate
{
...
...
FuSiLive/Classes/FusiVersionFeature/ViewController/HomePage/FUSHomePageViewController.m
View file @
8bd897a8
...
...
@@ -312,8 +312,9 @@
}
#pragma mark --- FUSHomeViewBaseDelegate
-
(
void
)
fus_homeView
:
(
UIView
*
)
view
didUpdateCollectionCntentMaxHeightWithFloor
:
(
CGFloat
)
maxHeight
{
self
.
tabbarView
.
shouldBarCenterTransparency
=
maxHeight
>
(
UIView
.
fus_screenH
-
[
FUSFloatTabbarView
fus_barHeight
]);
-
(
void
)
fus_homeView
:
(
UIView
*
)
view
didUpdateScrollViewCntentMaxHeightWithFloor
:
(
CGFloat
)
maxHeight
{
// self.tabbarView.shouldBarCenterTransparency = maxHeight > (UIView.fus_screenH - [FUSFloatTabbarView fus_barHeight]);
self
.
tabbarView
.
shouldBarCenterTransparency
=
maxHeight
>
UIView
.
fus_screenH
;
}
-
(
void
)
fus_homeScrollview
:
(
UIScrollView
*
)
view
shouldHideNavigationBar
:
(
BOOL
)
hidden
{
[
self
fus_shouldHideTabBar
:
hidden
];
...
...
FuSiLive/Classes/FusiVersionFeature/ViewController/HomePage/View/FUSHomePageBaseView.h
View file @
8bd897a8
...
...
@@ -20,7 +20,7 @@ NS_ASSUME_NONNULL_BEGIN
/// - Parameters:
/// - view: 哪一个view
/// - maxHeight: 最大高度
-
(
void
)
fus_homeView
:(
UIView
*
)
view
didUpdate
Collection
CntentMaxHeightWithFloor
:(
CGFloat
)
maxHeight
;
-
(
void
)
fus_homeView
:(
UIView
*
)
view
didUpdate
ScrollView
CntentMaxHeightWithFloor
:(
CGFloat
)
maxHeight
;
...
...
FuSiLive/Classes/FusiVersionFeature/ViewController/HomePage/View/FUSHomeView.m
View file @
8bd897a8
...
...
@@ -158,13 +158,14 @@
#pragma mark --- scrollview delegate
-
(
NSInteger
)
collectionView
:
(
UICollectionView
*
)
collectionView
numberOfItemsInSection
:
(
NSInteger
)
section
{
if
(
self
.
fus_baseDelegate
&&
[
self
.
fus_baseDelegate
respondsToSelector
:
@selector
(
fus_homeView
:
didUpdate
Collection
CntentMaxHeightWithFloor
:
)])
{
if
(
self
.
fus_baseDelegate
&&
[
self
.
fus_baseDelegate
respondsToSelector
:
@selector
(
fus_homeView
:
didUpdate
ScrollView
CntentMaxHeightWithFloor
:
)])
{
CGFloat
contentH
=
0
;
NSInteger
line
=
self
.
viewModel
.
dataList
.
count
/
self
.
columnsCount
;
NSInteger
last
=
self
.
viewModel
.
dataList
.
count
%
self
.
columnsCount
;
contentH
=
[
self
fus_itemWidth
]
*
line
;
// contentH = contentH + (last > 1 ? 1 : 0) * [self fus_itemWidth];
[
self
.
fus_baseDelegate
fus_homeView
:
self
didUpdateCollectionCntentMaxHeightWithFloor
:
contentH
];
contentH
+=
collectionView
.
contentInset
.
top
;
[
self
.
fus_baseDelegate
fus_homeView
:
self
didUpdateScrollViewCntentMaxHeightWithFloor
:
contentH
];
}
return
self
.
viewModel
.
dataList
.
count
;
}
...
...
FuSiLive/Classes/FusiVersionFeature/ViewController/HomePage/View/FUSMyView.m
View file @
8bd897a8
...
...
@@ -26,6 +26,7 @@
#import "FUSBoundAgentInfoView.h"
#import "FUSZoneCanSendNewsFeedTipView.h"
#import "FUSCustomSettingCell.h"
#import "FUSControllerPushHelper.h"
typedef
NS_ENUM
(
NSInteger
,
FUSMySettingItemType
){
FUSMySettingItemTypeImAnchor
=
0
,
...
...
@@ -606,9 +607,7 @@ typedef NS_ENUM(NSInteger, FUSMySettingItemType){
case
FUSMySettingItemTypeHelp
:{
if
(
FUSConfig
.
sharedInstanced
.
devConfigs
.
appStatus
)
{
FUSSingleChatViewController
*
serviceChat
=
[[
FUSSingleChatViewController
alloc
]
initWithUID
:
@
(
SERVEICE_UID
).
stringValue
face
:
nil
nikename
:
nil
];
serviceChat
.
isServiceAccount
=
YES
;
[
self
.
parentController
.
navigationController
pushViewController
:
serviceChat
animated
:
YES
];
[
self
.
parentController
.
navigationController
fus_pushToServiceControllerWithAnimate
:
YES
];
}
else
{
FUSWKWebViewController
*
webVC
=
[[
FUSWKWebViewController
alloc
]
init
];
// NSString *webURL = FUSLocalizationHelper.isArbicLanguage ? URL_WEB_ARBIC_HELP : URL_WEB_HELP;
...
...
FuSiLive/Classes/FusiVersionFeature/ViewController/HomePage/cell/FUSHomeAnchorListSmallCell.m
View file @
8bd897a8
...
...
@@ -138,6 +138,7 @@
if
(
model
.
fus_itemType
==
0
)
{
self
.
nickNameLabel
.
hidden
=
NO
;
self
.
nickNameLabel
.
text
=
model
.
nickname
;
self
.
bottomAlphaBgView
.
hidden
=
NO
;
if
([
NSString
isNull
:
model
.
addr
])
{
self
.
locationBtn
.
hidden
=
YES
;
}
else
{
...
...
@@ -181,6 +182,7 @@
self
.
locationBtn
.
hidden
=
YES
;
self
.
hotNumBtn
.
hidden
=
YES
;
self
.
tagView
.
hidden
=
YES
;
self
.
bottomAlphaBgView
.
hidden
=
YES
;
FUSWeakSelf
(
weakSelf
);
[
self
.
bgImageView
setBaoFangCoverWebImageWithSubURLString
:[
FUSConfig
.
sharedInstanced
.
pathConfigs
thumbImageUrl
:
model
.
fus_insertModel
.
cover
]
placeholder
:[
UIImage
fus_defaultIcon
]
completion
:^
(
UIImage
*
_Nullable
image
,
NSURL
*
_Nonnull
url
,
YYWebImageFromType
from
,
YYWebImageStage
stage
,
NSError
*
_Nullable
error
)
{
...
...
FuSiLive/Classes/FusiVersionFeature/ViewController/Tabbar/FUSFloatTabbarView.h
View file @
8bd897a8
...
...
@@ -24,7 +24,7 @@ NS_ASSUME_NONNULL_BEGIN
@property
(
nonatomic
,
assign
,
readonly
)
NSInteger
currentIndex
;
/// 当滑动到中间的时候是否需要透明
/// 当滑动到中间的时候是否需要透明
(其实就是home的scrollview是否大于整个screen的高度,大于就是yes)
@property
(
nonatomic
,
assign
)
BOOL
shouldBarCenterTransparency
;
/// 设置选择的index
...
...
FuSiLive/Classes/Login/Controller/FUSForgetPasswordViewController.m
View file @
8bd897a8
...
...
@@ -231,8 +231,8 @@
NSAttributedString
*
attrString4
=
[[
NSAttributedString
alloc
]
initWithString
:
[
NSString
fus_localString
:
@"请再次输入新密码"
]
attributes
:@{
NSForegroundColorAttributeName
:
[
UIColor
colorWithHex
:
@"828282"
],
NSFontAttributeName
:
_phoneTextField
.
font
}];
_passwordTextFieldTwo
.
attributedPlaceholder
=
attrString4
;
[
_verifyCodeButton
setTitle
:[
NSString
fus_localString
:
@"验证码"
]
forState
:
UIControlStateNormal
];
[
_verifyCodeButton2
setTitle
:[
NSString
fus_localString
:
@"验证码"
]
forState
:
UIControlStateNormal
];
[
_verifyCodeButton
setTitle
:[
NSString
fus_localString
:
@"
发送
验证码"
]
forState
:
UIControlStateNormal
];
[
_verifyCodeButton2
setTitle
:[
NSString
fus_localString
:
@"
发送
验证码"
]
forState
:
UIControlStateNormal
];
[
_enterButton
setTitle
:[
NSString
fus_localString
:
@"确定"
]
forState
:
UIControlStateNormal
];
}
...
...
@@ -306,7 +306,7 @@
if
(
_phoneTextField
.
isFirstResponder
)
{
_verifyCodeBtnConstraint
.
constant
=
53
;
[
_verifyCodeButton
setTitle
:[
NSString
fus_localString
:
@"验证码"
]
forState
:
UIControlStateNormal
];
[
_verifyCodeButton
setTitle
:[
NSString
fus_localString
:
@"
发送
验证码"
]
forState
:
UIControlStateNormal
];
[
_verifyCodeTimer
invalidate
];
_verifyCodeTimer
=
nil
;
}
...
...
FuSiLive/Classes/Login/Controller/FUSMessageRegisterViewController.m
View file @
8bd897a8
...
...
@@ -334,7 +334,7 @@
[
atrrStr
addAttribute
:
NSForegroundColorAttributeName
value
:[
UIColor
colorWithHex
:
@"999999"
]
range
:
NSMakeRange
(
0
,
atrrStr
.
length
-
1
)];
[
_turnToLoginBtn
setAttributedTitle
:
atrrStr
forState
:
UIControlStateNormal
];
[
self
setupGetVerifyCodeBtnContent
:[
NSString
fus_localString
:
@"验证码"
]];
[
self
setupGetVerifyCodeBtnContent
:[
NSString
fus_localString
:
@"
发送
验证码"
]];
_inviteCodeTextField
.
placeholder
=
[
NSString
fus_localString
:
@"输入邀请码(选填)"
];
}
...
...
@@ -830,7 +830,7 @@
{
FUSTextField
*
textField
=
notification
.
object
;
NSString
*
titleStr
=
[
NSString
fus_localString
:
@"重新传送"
];
if
((
_phoneTextField
.
text
.
length
>
0
&&
_phoneTextField
.
isFirstResponder
)
||
[
_getVerifyCodeBtn
.
titleLabel
.
text
containsString
:
titleStr
]
||
([
_getVerifyCodeBtn
.
titleLabel
.
text
containsString
:[
NSString
fus_localString
:
@"验证码"
]]
&&
_phoneTextField
.
text
.
length
>
0
))
{
if
((
_phoneTextField
.
text
.
length
>
0
&&
_phoneTextField
.
isFirstResponder
)
||
[
_getVerifyCodeBtn
.
titleLabel
.
text
containsString
:
titleStr
]
||
([
_getVerifyCodeBtn
.
titleLabel
.
text
containsString
:[
NSString
fus_localString
:
@"
发送
验证码"
]]
&&
_phoneTextField
.
text
.
length
>
0
))
{
[
self
setupGetVerifyCodeBtnEnable
:
YES
];
}
else
{
[
self
setupGetVerifyCodeBtnEnable
:
NO
];
...
...
@@ -867,7 +867,7 @@
isPhoneValid
=
YES
;
}
else
{
_verifyCodeBtnConstrait
.
constant
=
53
;
[
self
setupGetVerifyCodeBtnContent
:[
NSString
fus_localString
:
@"验证码"
]];
[
self
setupGetVerifyCodeBtnContent
:[
NSString
fus_localString
:
@"
发送
验证码"
]];
[
self
setupGetVerifyCodeBtnEnable
:
NO
];
[
_verifyCodeTimer
invalidate
];
_verifyCodeTimer
=
nil
;
...
...
FuSiLive/Classes/NewLive/Main/Other/FUSLiveHelper.m
View file @
8bd897a8
...
...
@@ -757,7 +757,7 @@
结束观看直播,页面关闭后的回调
*/
+
(
void
)
fus_quitLiveClosedHandler
{
[[
FUSLiveHelper
shareInstance
]
fus_quitRoom
];
//
[[FUSLiveHelper shareInstance] fus_quitRoom];
[[
FUSLiveHelper
shareInstance
]
fus_destory
];
}
...
...
FuSiLive/Classes/NewLive/Main/View/FunctionView/AudienceListView/ContributeList/FUSContributeListView.m
View file @
8bd897a8
...
...
@@ -74,7 +74,7 @@
self
.
emptyView
.
contentAligment
=
FUSEmptyViewAligmentCenter
;
[
self
.
emptyView
fus_setEmptyViewIcon
:[
UIImage
imageNamed
:
@"fireFly_zone_empty_fireCount"
]
title
:[
NSString
fus_localString
:
@"当前还没用户上榜"
]
buttonTittle
:
nil
];
self
.
emptyView
.
imageScale
=
0
.
3
;
self
.
emptyView
.
contentVerticalOffset
=
-
3
0
;
self
.
emptyView
.
contentVerticalOffset
=
-
2
0
;
self
.
emptyView
.
backgroundColor
=
[
UIColor
clearColor
];
[
self
.
tableView
mas_makeConstraints
:
^
(
MASConstraintMaker
*
make
)
{
...
...
FuSiLive/Classes/NewsFeed/Views/FUSNewsFeedCollectionView.m
View file @
8bd897a8
...
...
@@ -269,8 +269,9 @@
[
self
.
emptyView
removeFromSuperview
];
self
.
emptyView
=
nil
;
self
.
emptyView
=
[[
FUSEmptyView
alloc
]
initWithFrame
:
frame
];
self
.
emptyView
.
type
=
FUSEmptyViewTypeBG
;
self
.
emptyView
.
contentVerticalOffset
=
80
;
self
.
emptyView
.
type
=
FUSEmptyViewTypeImage
;
self
.
emptyView
.
imageScale
=
0
.
3
;
self
.
emptyView
.
contentVerticalOffset
=
-
20
;
switch
(
self
.
dataHelper
.
dataType
)
{
case
FUSNewsFeedDataTypeRecommond
:
case
FUSNewsFeedDataTypeFollow
:
...
...
FuSiLive/Classes/Payment/Controller/FUSRechargeViewController.m
View file @
8bd897a8
...
...
@@ -33,6 +33,7 @@
#import "FUSLiveHelper.h"
#import "EventTrackParams.h"
#import "FUSNotificationCenter.h"
#import "FUSControllerPushHelper.h"
#import <FirebaseAnalytics/FirebaseAnalytics.h>
...
...
@@ -464,9 +465,7 @@
-
(
void
)
fus_enterServiceRoom
{
FUSSingleChatViewController
*
serviceChat
=
[[
FUSSingleChatViewController
alloc
]
initWithUID
:
IM_SERVEICE_UID
face
:
nil
nikename
:
nil
];
serviceChat
.
isServiceAccount
=
YES
;
[
self
.
navigationController
pushViewController
:
serviceChat
animated
:
YES
];
[
self
.
navigationController
fus_pushToServiceControllerWithAnimate
:
YES
];
}
#pragma mark - UITableViewDelegate
...
...
FuSiLive/Classes/Setting/View/FUSNetworkCheckCaptureView.m
View file @
8bd897a8
...
...
@@ -7,6 +7,7 @@
//
#import "FUSNetworkCheckCaptureView.h"
#import "FUSControllerPushHelper.h"
#import "FUSSingleChatViewController.h"
#import "FUSDefine.h"
...
...
@@ -70,16 +71,17 @@
[
self
tapToClose
];
FUSSingleChatViewController
*
serviceChat
=
[[
FUSSingleChatViewController
alloc
]
initWithUID
:[
NSString
stringWithFormat
:
@"%d"
,
SERVEICE_UID
]
face
:
nil
nikename
:
nil
];
serviceChat
.
isServiceAccount
=
YES
;
[[
UIViewController
fus_topViewController
].
navigationController
pushViewController
:
serviceChat
animated
:
YES
];
UIViewController
*
vc
=
[[
UINavigationController
fus_topViewController
].
navigationController
fus_controllerPushToServiceControllerWithUID
:
nil
face
:
nil
nikename
:
nil
welcome
:
nil
animate
:
YES
];
NSData
*
imageData
=
UIImageJPEGRepresentation
(
self
.
captureImage
,
1
);
[
self
saveImageInfoSanbox
:
imageData
succeed
:
^
(
NSString
*
localPath
)
{
dispatch_after
(
dispatch_time
(
DISPATCH_TIME_NOW
,
(
int64_t
)(
0
.
3
*
NSEC_PER_SEC
)),
dispatch_get_main_queue
(),
^
{
UIImage
*
image
=
self
.
captureImage
;
NSURL
*
imageURL
=
[
NSURL
fileURLWithPath
:
localPath
];
[
serviceChat
sendImageWithAssetsURL
:
imageURL
image
:
image
];
if
([
vc
isKindOfClass
:[
FUSSingleChatViewController
class
]])
{
[(
FUSSingleChatViewController
*
)
vc
sendImageWithAssetsURL
:
imageURL
image
:
image
];
}
// [serviceChat sendImageWithAssetsURL:imageURL image:image];
});
}];
}
...
...
FuSiLive/Classes/ZhaiXin/IntimatesFriends/View/FUSIntimateFriendTableView.m
View file @
8bd897a8
...
...
@@ -85,7 +85,10 @@
if
(
page
==
1
)
{
[
self
.
friendsDataList
removeAllObjects
];
if
(
friendArray
.
count
==
0
)
{
FUSEmptyView
*
emptyView
=
[[
FUSEmptyView
alloc
]
initWithFrame
:
CGRectMake
(
0
,
0
,
UIView
.
fus_screenW
,
UIView
.
fus_screenH
-
UIView
.
fus_StatusBarAndNavgationBarHeight
-
UIView
.
fus_tabbarHeight
)];
// FUSEmptyView *emptyView = [[FUSEmptyView alloc] initWithFrame:CGRectMake(0, 0, UIView.fus_screenW, UIView.fus_screenH - UIView.fus_StatusBarAndNavgationBarHeight - UIView.fus_tabbarHeight)];
FUSEmptyView
*
emptyView
=
[[
FUSEmptyView
alloc
]
initWithFrame
:
CGRectMake
(
0
,
0
,
UIView
.
fus_screenW
,
self
.
height
-
100
+
22
)];
emptyView
.
imageScale
=
0
.
3
;
emptyView
.
contentVerticalOffset
=
-
20
;
[
emptyView
fus_setEmptyViewIcon
:[
UIImage
imageNamed
:
@"com_icon_hot_no_data_empty"
]
title
:[
NSString
fus_localString
:
@"您还没有亲密好友"
]
buttonTittle
:
nil
];
self
.
tableFooterView
=
emptyView
;
}
else
{
...
...
FuSiLive/Classes/ZhaiXin/Main/Controller/FUSIMZhaiXinViewController.m
View file @
8bd897a8
...
...
@@ -13,7 +13,7 @@
#import "FUSSegmentControlView.h"
#import "FUSZhaiXinSettingPopView.h"
#import "FUS
SingleChatViewControll
er.h"
#import "FUS
ControllerPushHelp
er.h"
#import "FUSZhaiXinModel.h"
#import "FUSZhaiXinDBOperate.h"
#import "FUSIMChatService.h"
...
...
@@ -207,10 +207,13 @@
_segCtrlView
.
itemSelectedFont
=
[
UIFont
fus_themeBoldFont
:
21
];
[
_segCtrlView
fus_setItemTitleColor
:[
UIColor
fus_textColorLight
]
forState
:
UIControlStateNormal
];
[
_segCtrlView
fus_setItemTitleColor
:[
UIColor
fus_textColorRich
]
forState
:
UIControlStateSelected
];
if
(
_itemNames
.
count
=
=
1
)
{
if
(
_itemNames
.
count
<
=
1
)
{
_segCtrlView
.
isShowUnderLine
=
NO
;
_segCtrlView
.
underLine
.
backgroundColor
=
[
UIColor
clearColor
];
_segCtrlView
.
itemSelectedFont
=
[
UIFont
fus_themeBoldFont
:
17
];
}
else
{
_segCtrlView
.
isShowUnderLine
=
YES
;
_segCtrlView
.
underLine
.
backgroundColor
=
[
UIColor
fus_textColorRich
];
}
if
(
UIView
.
fus_screenW
>
320
)
{
_segCtrlView
.
space
=
30
;
...
...
@@ -323,9 +326,10 @@
}
-
(
void
)
fus_enterServiceRoom
{
FUSSingleChatViewController
*
serviceChat
=
[[
FUSSingleChatViewController
alloc
]
initWithUID
:
@"1000"
face
:
nil
nikename
:
nil
];
serviceChat
.
isServiceAccount
=
YES
;
[
self
.
navigationController
pushViewController
:
serviceChat
animated
:
YES
];
// FUSSingleChatViewController *serviceChat = [[FUSSingleChatViewController alloc] initWithUID:@"1000" face:nil nikename:nil];
// serviceChat.isServiceAccount = YES;
// [self.navigationController pushViewController:serviceChat animated:YES];
[
self
.
navigationController
fus_pushToServiceControllerWithAnimate
:
YES
];
}
-
(
void
)
fus_refreshServiceUnread
{
...
...
FuSiLive/Classes/ZhaiXin/Main/View/FUSSingleLiveRecordV2TableViewCell.m
View file @
8bd897a8
...
...
@@ -405,8 +405,9 @@
}
//fusi:星星和评分按钮暂时不要
self
.
callCommentBtn
.
hidden
=
YES
;
self
.
callAlreadyCommentBgView
.
hidden
=
YES
;
//fusi:又tm要了,很烦
// self.callCommentBtn.hidden = YES;
// self.callAlreadyCommentBgView.hidden = YES;
}
#pragma mark - Action
...
...
FuSiLive/Classes/ZhaiXin/Main/View/FUSZhaiXinTableView.m
View file @
8bd897a8
...
...
@@ -21,7 +21,7 @@
#import "FUSSingleChatDBOperate.h"
#import "FUSIMChatService.h"
#import "FUSZhaiXinHttpHelper.h"
#import "FUS
SingleChatViewControll
er.h"
#import "FUS
ControllerPushHelp
er.h"
#import "FUSSingleLiveRecordViewController.h"
#import "FUSSettingViewController.h"
#import "FUSNewsFeedListViewController.h"
...
...
@@ -135,9 +135,10 @@
[
model
.
uid
isEqualToString
:
IM_SERVEICE_UID1
]
||
[
model
.
uid
isEqualToString
:
IM_SERVEICE_UID2
])
{
FUSSingleChatViewController
*
serviceChat
=
[[
FUSSingleChatViewController
alloc
]
initWithUID
:
model
.
uid
face
:
model
.
face
nikename
:
model
.
nickname
];
serviceChat
.
isServiceAccount
=
YES
;
[
self
.
viewController
.
navigationController
pushViewController
:
serviceChat
animated
:
YES
];
// FUSSingleChatViewController *serviceChat = [[FUSSingleChatViewController alloc] initWithUID:model.uid face:model.face nikename:model.nickname];
// serviceChat.isServiceAccount = YES;
// [self.viewController.navigationController pushViewController:serviceChat animated:YES];
[
self
.
viewController
.
navigationController
fus_pushToServiceControllerWithUID
:
model
.
uid
face
:
model
.
face
nikename
:
model
.
nickname
welcome
:
nil
animate
:
YES
];
}
else
{
[
FUSTalkingData
fus_trackEvent
:
EVENT_MESSAGE_CHATPAGE
];
FUSChatDetailViewController
*
chatDetailVC
=
[[
FUSChatDetailViewController
alloc
]
initWithUid
:
model
.
uid
faceUrl
:
model
.
face
nickName
:
model
.
nickname
];
...
...
@@ -253,9 +254,9 @@
if
(
_dataArray
.
count
==
0
)
{
// FUSEmptyView *emptyView = [[FUSEmptyView alloc] initWithFrame:CGRectMake(0, 0, UIView.fus_screenW, UIView.fus_screenH - UIView.fus_StatusBarAndNavgationBarHeight - UIView.fus_tabbarHeight)];
FUSEmptyView
*
emptyView
=
[[
FUSEmptyView
alloc
]
initWithFrame
:
CGRectMake
(
0
,
0
,
UIView
.
fus_screenW
,
self
.
height
-
self
.
headerView
.
height
)];
FUSEmptyView
*
emptyView
=
[[
FUSEmptyView
alloc
]
initWithFrame
:
CGRectMake
(
0
,
0
,
UIView
.
fus_screenW
,
self
.
height
-
self
.
headerView
.
height
-
100
)];
emptyView
.
imageScale
=
0
.
3
;
emptyView
.
contentVerticalOffset
=
-
3
0
;
emptyView
.
contentVerticalOffset
=
-
2
0
;
[
emptyView
fus_setEmptyViewIcon
:[
UIImage
imageNamed
:
@"com_icon_hot_no_data_empty"
]
title
:[
NSString
fus_localString
:
@"您还没有收到私信"
]
buttonTittle
:
nil
];
self
.
tableFooterView
=
emptyView
;
}
else
{
...
...
FuSiLive/Classes/Zone/Controller/FUSMotoringWareHouseViewController.m
View file @
8bd897a8
...
...
@@ -130,7 +130,7 @@
FUSEmptyView
*
emptyView
=
[[
FUSEmptyView
alloc
]
initWithFrame
:
CGRectMake
(
0
,
0
,
UIView
.
fus_screenW
,
UIView
.
fus_screenH
-
UIView
.
fus_StatusBarAndNavgationBarHeight
)];
[
emptyView
fus_setEmptyViewIcon
:[
UIImage
fus_emptyImg
]
title
:[
NSString
fus_localString
:
@"暂无座驾以供选择"
]
buttonTittle
:
nil
];
emptyView
.
imageScale
=
0
.
3
;
emptyView
.
contentVerticalOffset
=
-
3
0
;
emptyView
.
contentVerticalOffset
=
-
2
0
;
[
self
.
view
addSubview
:
emptyView
];
}
[
self
.
tableView
.
mj_header
endRefreshing
];
...
...
FuSiLive/Classes/Zone/View/FireFlyView/View/Cell/MyZoneCell/FUSMyZoneInfoCell.xib
View file @
8bd897a8
...
...
@@ -50,7 +50,7 @@
<nil
key=
"highlightedColor"
/>
</label>
<imageView
clipsSubviews=
"YES"
userInteractionEnabled=
"NO"
contentMode=
"scaleAspectFit"
horizontalHuggingPriority=
"251"
verticalHuggingPriority=
"251"
image=
"vip_icon_none_vip"
translatesAutoresizingMaskIntoConstraints=
"NO"
id=
"taI-i1-CE8"
>
<rect
key=
"frame"
x=
"13
4
.5"
y=
"2.5"
width=
"16"
height=
"16"
/>
<rect
key=
"frame"
x=
"13
1
.5"
y=
"2.5"
width=
"16"
height=
"16"
/>
<constraints>
<constraint
firstAttribute=
"height"
constant=
"16"
id=
"Ml7-gx-T7e"
/>
<constraint
firstAttribute=
"width"
relation=
"greaterThanOrEqual"
constant=
"16"
id=
"lPq-8U-Oe3"
/>
...
...
@@ -139,7 +139,7 @@
</constraints>
</view>
<button
opaque=
"NO"
contentMode=
"scaleToFill"
contentHorizontalAlignment=
"center"
contentVerticalAlignment=
"center"
lineBreakMode=
"middleTruncation"
translatesAutoresizingMaskIntoConstraints=
"NO"
id=
"f9D-yI-ehB"
>
<rect
key=
"frame"
x=
"12
4
.5"
y=
"-7.5"
width=
"36"
height=
"36"
/>
<rect
key=
"frame"
x=
"12
1
.5"
y=
"-7.5"
width=
"36"
height=
"36"
/>
<inset
key=
"imageEdgeInsets"
minX=
"0.0"
minY=
"0.0"
maxX=
"2.2250738585072014e-308"
maxY=
"0.0"
/>
<connections>
<action
selector=
"fus_clickRichBtnAction:"
destination=
"KGk-i7-Jjw"
eventType=
"touchUpInside"
id=
"o4D-g0-X13"
/>
...
...
@@ -172,7 +172,7 @@
<constraint
firstItem=
"f9D-yI-ehB"
firstAttribute=
"leading"
secondItem=
"taI-i1-CE8"
secondAttribute=
"leading"
constant=
"-10"
id=
"9aV-g5-gMF"
/>
<constraint
firstItem=
"Yif-2n-DuE"
firstAttribute=
"centerY"
secondItem=
"npl-JZ-Urd"
secondAttribute=
"centerY"
id=
"Af2-9D-TfF"
/>
<constraint
firstItem=
"VBp-ED-tro"
firstAttribute=
"centerY"
secondItem=
"Yif-2n-DuE"
secondAttribute=
"centerY"
id=
"Ezr-V1-rnl"
/>
<constraint
firstItem=
"taI-i1-CE8"
firstAttribute=
"leading"
secondItem=
"W2o-3M-oQx"
secondAttribute=
"trailing"
constant=
"
8
"
id=
"ODT-rS-ouh"
/>
<constraint
firstItem=
"taI-i1-CE8"
firstAttribute=
"leading"
secondItem=
"W2o-3M-oQx"
secondAttribute=
"trailing"
constant=
"
5
"
id=
"ODT-rS-ouh"
/>
<constraint
firstItem=
"MP9-4C-psw"
firstAttribute=
"leading"
secondItem=
"H2p-sc-9uM"
secondAttribute=
"leading"
id=
"Q3S-zD-qPI"
/>
<constraint
firstItem=
"zR6-f6-N6I"
firstAttribute=
"leading"
secondItem=
"H2p-sc-9uM"
secondAttribute=
"leading"
constant=
"15"
id=
"Rp2-11-nYI"
/>
<constraint
firstItem=
"mHC-42-xJE"
firstAttribute=
"leading"
secondItem=
"npl-JZ-Urd"
secondAttribute=
"leading"
id=
"RtL-3F-fA5"
/>
...
...
FuSiLive/Classes/Zone/View/FireFlyView/View/FUSMyZoneTableView.m
View file @
8bd897a8
...
...
@@ -91,6 +91,10 @@
self
.
tableFooterView
=
[
UIView
new
];
self
.
separatorStyle
=
UITableViewCellSeparatorStyleNone
;
self
.
tableHeaderView
=
zoneHeaderView
;
if
(
@available
(
iOS
15
.
0
,
*
))
{
self
.
sectionHeaderTopPadding
=
0
;
}
}
-
(
void
)
fus_initCellManager
{
...
...
FuSiLive/Classes/Zone/View/TaskCenter/FUSTaskCenterListTableViewCell.m
View file @
8bd897a8
...
...
@@ -35,6 +35,7 @@
// SaveBtn.titleLabel.adjustsFontSizeToFitWidth = YES;
self
.
operationBtn
.
titleLabel
.
adjustsFontSizeToFitWidth
=
YES
;
self
.
taskNameLabel
.
textColor
=
[
UIColor
fus_textColorRich
];
self
.
taskNameLabel
.
font
=
[
UIFont
fus_themeFont
:
15
];
}
...
...
FuSiLive/Classes/Zone/View/TaskCenter/FUSTaskCenterProcessTableViewCell.m
View file @
8bd897a8
...
...
@@ -210,5 +210,10 @@
}
}
-
(
void
)
dealloc
{
[
_countTimer
invalidate
];
_countTimer
=
nil
;
}
@end
FuSiLive/FUSAPPConfigs/FUSFuSiWebViewEventHelper.m
View file @
8bd897a8
...
...
@@ -286,14 +286,15 @@ static NSString *FUSWebRightBtnExtraInfoKey = @"FUSWebRightBtnExtraInfoKey";
case
FUSJsWebCidServiceChat
:
{
// CID 为 4,打开客服
NSString
*
welcomeStr
=
dataDict
[
@"msg"
];
NSArray
*
viewControllers
=
wkVC
.
navigationController
.
viewControllers
;
UIViewController
*
viewVC
=
[
viewControllers
lastObject
];
if
(
!
[
viewVC
isKindOfClass
:[
FUSSingleChatViewController
class
]])
{
FUSSingleChatViewController
*
serviceChatVC
=
[[
FUSSingleChatViewController
alloc
]
initWithUID
:
serverUid
face
:
serverFace
nikename
:
severNickname
];
serviceChatVC
.
welcomeStr
=
welcomeStr
;
serviceChatVC
.
isServiceAccount
=
YES
;
[
wkVC
.
navigationController
pushViewController
:
serviceChatVC
animated
:
YES
];
}
// NSArray *viewControllers = wkVC.navigationController.viewControllers;
// UIViewController *viewVC = [viewControllers lastObject];
// if (![viewVC isKindOfClass:[FUSSingleChatViewController class]]) {
// FUSSingleChatViewController *serviceChatVC = [[FUSSingleChatViewController alloc]initWithUID:serverUid face:serverFace nikename:severNickname];
// serviceChatVC.welcomeStr = welcomeStr;
// serviceChatVC.isServiceAccount = YES;
// [wkVC.navigationController pushViewController:serviceChatVC animated:YES];
// }
[
wkVC
.
navigationController
fus_pushToServiceControllerWithUID
:
serverUid
face
:
serverFace
nikename
:
severNickname
welcome
:
welcomeStr
animate
:
YES
];
break
;
}
case
FUSJsWebCidOpenOutApplication
:
// CID 为 5,跳转外链
...
...
FuSiLive/Resources/LocalizationString/Fusi_Arbic.strings
View file @
8bd897a8
...
...
@@ -324,7 +324,7 @@
"宝石储值" = "شحن GEMs";
"对方的信用指数低于%.1f分的基础,可能有一定的诚信风险,确认继续通话吗?" = "
The credit of the other side is lower than %1$s,which may have potential credit risk ,continue to call?
";
"对方的信用指数低于%.1f分的基础,可能有一定的诚信风险,确认继续通话吗?" = "
رصيد الجانب الآخر أقل من %1$s، مما قد ينطوي على مخاطر ائتمانية محتملة، هل تريد الاستمرار في الاتصال؟
";
"录制时长最短3秒。" = "Record time are 3 seconds at least";
...
...
@@ -458,7 +458,7 @@
"额头" = "جبين";
"
人气直
播PK" = "تحديPK المذيعين الساخنة";
"
热门主
播PK" = "تحديPK المذيعين الساخنة";
"%@以上" = "أكثر من %@";
...
...
@@ -2156,5 +2156,5 @@
"连麦用户获得的礼物收入,主播分成%@,用户分成%@" = "سيتم تقسيم دخل الهدايا الذي يتلقاه مستخدمو Mic إلى %@ بواسطة المذيع و%@ بواسطة المستخدمين.";
"发送验证码" = "
استلام رمز التحقق
";
"发送验证码" = "
يرسل
";
FuSiLive/Resources/LocalizationString/Fusi_Chinese.strings
View file @
8bd897a8
...
...
@@ -468,7 +468,7 @@
"额头" = "額頭";
"
人气直播PK" = "人氣
主播PK";
"
热门主播PK" = "熱門
主播PK";
"%@以上" = "%@以上";
...
...
FuSiLive/Resources/LocalizationString/Fusi_Chinese_Traditional.strings
View file @
8bd897a8
...
...
@@ -468,7 +468,7 @@
"额头" = "額頭";
"
人气直播PK" = "人氣
主播PK";
"
热门主播PK" = "熱門
主播PK";
"%@以上" = "%@以上";
...
...
FuSiLive/Resources/LocalizationString/Fusi_English.strings
View file @
8bd897a8
...
...
@@ -468,7 +468,7 @@
"额头" = "Forehead";
"
人气直
播PK" = "PK hot broadcasters";
"
热门主
播PK" = "PK hot broadcasters";
"%@以上" = "More than %@";
...
...
@@ -2190,5 +2190,5 @@
"连麦用户获得的礼物收入,主播分成%@,用户分成%@" = "The gift income received by Mic users will be divided into %@ by the broadcaster and %@ by the users.";
"发送验证码" = "
Get verification code
";
"发送验证码" = "
Send
";
FuSiLive/Resources/LocalizationString/Fusi_Indonesian.strings
View file @
8bd897a8
...
...
@@ -326,7 +326,7 @@
"宝石储值" = "Tambahkan Saldo GEMs";
"对方的信用指数低于%.1f分的基础,可能有一定的诚信风险,确认继续通话吗?" = "
The credit of the other side is lower than %1$s,which may have potential credit risk ,continue to call
?";
"对方的信用指数低于%.1f分的基础,可能有一定的诚信风险,确认继续通话吗?" = "
Kredit pihak lain lebih rendah dari %1$s, yang mungkin memiliki potensi risiko kredit, terus menelepon
?";
"录制时长最短3秒。" = "Record time are 3 seconds at least";
...
...
@@ -464,7 +464,7 @@
"额头" = "Dahi";
"
人气直
播PK" = "Penyiar PK populer";
"
热门主
播PK" = "Penyiar PK populer";
"%@以上" = "Lebih dari %@";
...
...
@@ -2164,5 +2164,5 @@
"连麦用户获得的礼物收入,主播分成%@,用户分成%@" = "Pendapatan hadiah yang diterima oleh pengguna Mic akan dibagi menjadi %@ oleh penyiar dan %@ oleh pengguna.";
"发送验证码" = "
Dapatkan kode verifikasi
";
"发送验证码" = "
Mengirim
";
FuSiLive/Resources/LocalizationString/Fusi_Japanese.strings
View file @
8bd897a8
...
...
@@ -328,7 +328,7 @@
"宝石储值" = "GEMsをトップアップ";
"对方的信用指数低于%.1f分的基础,可能有一定的诚信风险,确认继续通话吗?" = "
The credit of the other side is lower than %1$s,which may have potential credit risk ,continue to call
?";
"对方的信用指数低于%.1f分的基础,可能有一定的诚信风险,确认继续通话吗?" = "
相手側の信用度は %1$s より低いため、信用リスクがある可能性があります。引き続き電話をかけますか
?";
"录制时长最短3秒。" = "Record time are 3 seconds at least";
...
...
@@ -466,7 +466,7 @@
"额头" = "額";
"
人气直
播PK" = "PKホット配信者";
"
热门主
播PK" = "PKホット配信者";
"%@以上" = "%@以上";
...
...
@@ -2168,5 +2168,5 @@
"连麦用户获得的礼物收入,主播分成%@,用户分成%@" = "Micユーザーが受け取ったギフト収入は、放送者に%@、ユーザーに%@に分配されます。";
"发送验证码" = "
確認コードを取得
";
"发送验证码" = "
送信
";
FuSiLive/Resources/LocalizationString/Fusi_Thai.strings
View file @
8bd897a8
...
...
@@ -326,7 +326,7 @@
"宝石储值" = "เติมเงิน GEMs";
"对方的信用指数低于%.1f分的基础,可能有一定的诚信风险,确认继续通话吗?" = "
The credit of the other side is lower than %1$s,which may have potential credit risk ,continue to call
?";
"对方的信用指数低于%.1f分的基础,可能有一定的诚信风险,确认继续通话吗?" = "
เครดิตของอีกฝั่งต่ำกว่า %1$s ซึ่งอาจมีความเสี่ยงด้านเครดิต เรียกต่อไปหรือไม่
?";
"录制时长最短3秒。" = "Record time are 3 seconds at least";
...
...
@@ -464,7 +464,7 @@
"额头" = "หน้าผาก";
"
人气直
播PK" = "การออกอากาศด่วน PK";
"
热门主
播PK" = "การออกอากาศด่วน PK";
"%@以上" = "มากกว่า %@";
...
...
@@ -2164,5 +2164,5 @@
"连麦用户获得的礼物收入,主播分成%@,用户分成%@" = "รายได้ของขวัญที่ได้รับจากผู้ใช้ Mic จะถูกแบ่งออกเป็น %@ โดยผู้ถ่ายทอดสด และ %@ โดยผู้ใช้";
"发送验证码" = "
รับรหัสยืนยัน
";
"发送验证码" = "
ส่ง
";
FuSiLive/Resources/LocalizationString/Fusi_vietnamese.strings
View file @
8bd897a8
...
...
@@ -328,7 +328,7 @@
"宝石储值" = "Nạp GEMs";
"对方的信用指数低于%.1f分的基础,可能有一定的诚信风险,确认继续通话吗?" = "T
he credit of the other side is lower than %1$s,which may have potential credit risk ,continue to call
?";
"对方的信用指数低于%.1f分的基础,可能有一定的诚信风险,确认继续通话吗?" = "T
ín dụng của bên kia thấp hơn %1$s, có thể tiềm ẩn rủi ro tín dụng, tiếp tục gọi
?";
"录制时长最短3秒。" = "Record time are 3 seconds at least";
...
...
@@ -466,7 +466,7 @@
"额头" = "Trán";
"
人气直
播PK" = "PK phổ biến";
"
热门主
播PK" = "PK phổ biến";
"%@以上" = "Nhiều hơn %@";
...
...
@@ -2168,5 +2168,5 @@
"连麦用户获得的礼物收入,主播分成%@,用户分成%@" = "Thu nhập quà tặng mà người dùng Mic nhận được sẽ được chia thành %@ cho đài truyền hình và %@ cho người dùng.";
"发送验证码" = "
Lấy mã xác minh
";
"发送验证码" = "
Gửi
";
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