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
05d0ff64
authored
Jan 10, 2025
by
ludi
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
加上各种地方的直播记录入口
parent
e84c556e
Show whitespace changes
Inline
Side-by-side
Showing
18 changed files
with
131 additions
and
10 deletions
DevelopmentPods/FUSCommon/FUSCommon/FUSRouter/Routers/LiveRouter/FUSPublicModels/Live/FUSRoomUserInfoModel.h
DevelopmentPods/FUSCommon/FUSCommon/FUSRouter/Routers/UserRouter/FUSUserRouterProtocol.h
Modules/FUSChatCenterModule/FUSChatCenterModule.xcodeproj/xcuserdata/aaa.xcuserdatad/xcschemes/xcschememanagement.plist
Modules/FUSChatCenterModule/FUSChatCenterModule/Features/ZhaiXin/Official/Controller/FUSOfficialViewController.m
Modules/FUSShowRoomModule/FUSShowRoomModule.xcodeproj/xcuserdata/aaa.xcuserdatad/xcschemes/xcschememanagement.plist
Modules/FUSShowRoomModule/FUSShowRoomModule/FUSShowRoomBundle.bundle/FUSShowRoomAssets.xcassets/zone_my_liveRecord_icon.imageset/Contents.json
Modules/FUSShowRoomModule/FUSShowRoomModule/FUSShowRoomBundle.bundle/FUSShowRoomAssets.xcassets/zone_my_liveRecord_icon.imageset/zone_my_liveRecord_icon@2x.png
Modules/FUSShowRoomModule/FUSShowRoomModule/FUSShowRoomBundle.bundle/FUSShowRoomAssets.xcassets/zone_my_liveRecord_icon.imageset/zone_my_liveRecord_icon@3x.png
Modules/FUSShowRoomModule/FUSShowRoomModule/Features/LiveRecords/ViewModel/FUSLiveRecordsViewModel.swift
Modules/FUSShowRoomModule/FUSShowRoomModule/Features/NewLive/Main/View/FunctionView/UserInfoCard/FUSVideoChatUserInfoView.m
Modules/FUSUserCenterModule/FUSUserCenterModule.xcodeproj/xcuserdata/aaa.xcuserdatad/xcschemes/xcschememanagement.plist
Modules/FUSUserCenterModule/FUSUserCenterModule/FUSUserCenterModuleBundle.bundle/FUSUserCenterAssets.xcassets/MyUserZone/zone_my_liveRecord_icon.imageset/Contents.json
Modules/FUSUserCenterModule/FUSUserCenterModule/FUSUserCenterModuleBundle.bundle/FUSUserCenterAssets.xcassets/MyUserZone/zone_my_liveRecord_icon.imageset/zone_my_liveRecord_icon@2x.png
Modules/FUSUserCenterModule/FUSUserCenterModule/FUSUserCenterModuleBundle.bundle/FUSUserCenterAssets.xcassets/MyUserZone/zone_my_liveRecord_icon.imageset/zone_my_liveRecord_icon@3x.png
Modules/FUSUserCenterModule/FUSUserCenterModule/Features/Setting/Controller/FUSSettingViewController.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
DevelopmentPods/FUSCommon/FUSCommon/FUSRouter/Routers/LiveRouter/FUSPublicModels/Live/FUSRoomUserInfoModel.h
View file @
05d0ff64
...
...
@@ -56,5 +56,7 @@
@property
(
nonatomic
,
strong
)
FUSHomeVideoChatModel
*
chatWith
;
// 视讯对象
@property
(
nonatomic
,
assign
)
BOOL
cannotBeAt
;
// 是否不能被 At
/// 是否显示直播记录入口(0:否、1:是)
@property
(
nonatomic
,
assign
)
NSInteger
showLiveRecords
;
@end
DevelopmentPods/FUSCommon/FUSCommon/FUSRouter/Routers/UserRouter/FUSUserRouterProtocol.h
View file @
05d0ff64
...
...
@@ -84,6 +84,9 @@ NS_ASSUME_NONNULL_BEGIN
/// 进入完成用户资料页面
-
(
void
)
fus_pushToCompleteUserInfoWithController
:(
UIViewController
*
)
vc
type
:(
NSInteger
)
type
;
/// 进入版本检测页面
-
(
void
)
fus_pushToVerifyVersionController
;
#pragma mark - Public Http
/**
...
...
Modules/FUSChatCenterModule/FUSChatCenterModule.xcodeproj/xcuserdata/aaa.xcuserdatad/xcschemes/xcschememanagement.plist
View file @
05d0ff64
...
...
@@ -7,12 +7,12 @@
<
k
e
y
>
FUSChatCenterBundle.xcscheme_
^#
shared
#^
_
<
/k
e
y
>
<
d
i
c
t
>
<
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
5
<
/int
e
g
e
r
>
<
/
d
i
c
t
>
<
k
e
y
>
FUSChatCenterModule.xcscheme_
^#
shared
#^
_
<
/k
e
y
>
<
d
i
c
t
>
<
k
e
y
>
orderHint
<
/k
e
y
>
<
int
e
g
e
r
>
7
7
<
/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
>
<
/
d
i
c
t
>
...
...
Modules/FUSChatCenterModule/FUSChatCenterModule/Features/ZhaiXin/Official/Controller/FUSOfficialViewController.m
View file @
05d0ff64
...
...
@@ -591,6 +591,21 @@
[
FUSRouter
.
userRouter
fus_enterTaskVC
];
}
break
;
case
19
:{
//跳轉到设置->检测版本
[[
FUSRouter
userRouter
]
fus_pushToVerifyVersionController
];
}
break
;
case
20
:{
//跳转我是主播
if
([
NSString
isNull
:
msgModel
.
clickdata
])
{
[[
FUSRouter
liveRouter
]
fus_showLiveRecordsControllerWithTurnToTimeInterval
:
-
1
];
}
else
{
double
turnToTimeMill
=
[
msgModel
.
clickdata
doubleValue
];
[[
FUSRouter
liveRouter
]
fus_showLiveRecordsControllerWithTurnToTimeInterval
:
turnToTimeMill
/
1000
];
}
}
break
;
default
:
break
;
}
...
...
Modules/FUSShowRoomModule/FUSShowRoomModule.xcodeproj/xcuserdata/aaa.xcuserdatad/xcschemes/xcschememanagement.plist
View file @
05d0ff64
...
...
@@ -7,12 +7,12 @@
<
k
e
y
>
FUSShowRoomBundle.xcscheme_
^#
shared
#^
_
<
/k
e
y
>
<
d
i
c
t
>
<
k
e
y
>
orderHint
<
/k
e
y
>
<
int
e
g
e
r
>
7
5
<
/int
e
g
e
r
>
<
int
e
g
e
r
>
7
4
<
/int
e
g
e
r
>
<
/
d
i
c
t
>
<
k
e
y
>
FUSShowRoomModule.xcscheme_
^#
shared
#^
_
<
/k
e
y
>
<
d
i
c
t
>
<
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
3
<
/int
e
g
e
r
>
<
/
d
i
c
t
>
<
/
d
i
c
t
>
<
/
d
i
c
t
>
...
...
Modules/FUSShowRoomModule/FUSShowRoomModule/FUSShowRoomBundle.bundle/FUSShowRoomAssets.xcassets/zone_my_liveRecord_icon.imageset/Contents.json
0 → 100644
View file @
05d0ff64
{
"images"
:
[
{
"idiom"
:
"universal"
,
"scale"
:
"1x"
},
{
"filename"
:
"zone_my_liveRecord_icon@2x.png"
,
"idiom"
:
"universal"
,
"scale"
:
"2x"
},
{
"filename"
:
"zone_my_liveRecord_icon@3x.png"
,
"idiom"
:
"universal"
,
"scale"
:
"3x"
}
],
"info"
:
{
"author"
:
"xcode"
,
"version"
:
1
}
}
Modules/FUSShowRoomModule/FUSShowRoomModule/FUSShowRoomBundle.bundle/FUSShowRoomAssets.xcassets/zone_my_liveRecord_icon.imageset/zone_my_liveRecord_icon@2x.png
0 → 100644
View file @
05d0ff64
859 Bytes
Modules/FUSShowRoomModule/FUSShowRoomModule/FUSShowRoomBundle.bundle/FUSShowRoomAssets.xcassets/zone_my_liveRecord_icon.imageset/zone_my_liveRecord_icon@3x.png
0 → 100644
View file @
05d0ff64
1.38 KB
Modules/FUSShowRoomModule/FUSShowRoomModule/Features/LiveRecords/ViewModel/FUSLiveRecordsViewModel.swift
View file @
05d0ff64
...
...
@@ -184,7 +184,7 @@ extension FUSLiveRecordsViewModel {
// 补全前面
if
let
model
=
dateList
.
first
,
model
.
weekday
>
1
{
for
i
in
0
..<
(
model
.
weekday
-
1
)
{
for
_
in
0
..<
(
model
.
weekday
-
1
)
{
let
model
=
FFImAnchorAssessHistoryCalendarModel
()
model
.
fus_isShowingMonth
=
false
dateList
.
insert
(
model
,
at
:
0
)
...
...
Modules/FUSShowRoomModule/FUSShowRoomModule/Features/NewLive/Main/View/FunctionView/UserInfoCard/FUSVideoChatUserInfoView.m
View file @
05d0ff64
...
...
@@ -36,6 +36,8 @@ if (@available(iOS 11.0, *)) {height = 80 + UIView.fus_SafeBottom;}\
@property
(
nonatomic
,
strong
)
UIButton
*
vipBtn
;
// 举报按钮
@property
(
nonatomic
,
strong
)
UIButton
*
reportBtn
;
/// 直播记录按钮
@property
(
nonatomic
,
strong
)
UIButton
*
liveRecordBtn
;
// 昵称
@property
(
nonatomic
,
strong
)
UILabel
*
nickNameLabel
;
// 在线等级
...
...
@@ -390,6 +392,7 @@ if (@available(iOS 11.0, *)) {height = 80 + UIView.fus_SafeBottom;}\
_faceImageView
.
y
=
0
;
_secrectBgImgView
.
y
=
_faceImageView
.
centerY
;
// _richWearImageView.center = _faceImageView.center;
_liveRecordBtn
.
right
=
_bgView
.
width
;
[
_bgView
addRoundedCorners
:
UIRectCornerTopLeft
|
UIRectCornerTopRight
withRadii
:
CGSizeMake
(
16
,
16
)];
}
...
...
@@ -410,6 +413,13 @@ if (@available(iOS 11.0, *)) {height = 80 + UIView.fus_SafeBottom;}\
[
bgView
addRoundedCorners
:
UIRectCornerTopLeft
|
UIRectCornerTopRight
withRadii
:
CGSizeMake
(
16
,
16
)];
self
.
bgView
=
bgView
;
[
clearBgView
addSubview
:
self
.
bgView
];
self
.
liveRecordBtn
=
[
UIButton
buttonWithType
:
UIButtonTypeCustom
];
self
.
liveRecordBtn
.
hidden
=
YES
;
self
.
liveRecordBtn
.
frame
=
CGRectMake
(
0
,
0
,
40
,
40
);
[
self
.
liveRecordBtn
setImage
:[
FUSShowRoomCenterBunble
imageNamed
:
@"zone_my_liveRecord_icon"
]
forState
:
UIControlStateNormal
];
[
self
.
bgView
addSubview
:
self
.
liveRecordBtn
];
[
self
.
liveRecordBtn
addTarget
:
self
action
:
@selector
(
liveRecordBtnDidClicked
:
)
forControlEvents
:
UIControlEventTouchUpInside
];
}
-
(
void
)
fus_initFaceImageView
{
...
...
@@ -999,8 +1009,15 @@ if (@available(iOS 11.0, *)) {height = 80 + UIView.fus_SafeBottom;}\
[
_zoneBtn
setImage
:
nil
forState
:
UIControlStateNormal
];
[
_zoneBtn
setImage
:
nil
forState
:
UIControlStateHighlighted
];
}
if
(
model
.
showLiveRecords
==
1
)
{
_liveRecordBtn
.
hidden
=
NO
;
}
else
{
_liveRecordBtn
.
hidden
=
YES
;
}
}
else
{
_liveRecordBtn
.
hidden
=
YES
;
_zoneBtn
.
y
=
0
;
_zoneBtn
.
height
=
_buttomBtnBgView
.
height
;
_zoneBtn
.
layer
.
cornerRadius
=
0
;
...
...
@@ -1336,6 +1353,9 @@ if (@available(iOS 11.0, *)) {height = 80 + UIView.fus_SafeBottom;}\
}
#pragma mark - Action
-
(
void
)
liveRecordBtnDidClicked
:
(
UIButton
*
)
btn
{
[[
FUSRouter
liveRouter
]
fus_showLiveRecordsControllerWithTurnToTimeInterval
:
-
1
];
}
-
(
void
)
fus_onClickReportBtnAction
:
(
UIButton
*
)
reportBtn
{
[
self
fus_dismissUserInfoViewWithAnimate
:
YES
];
_currentModel
.
uid
=
_currentModel
.
realUid
;
...
...
Modules/FUSUserCenterModule/FUSUserCenterModule.xcodeproj/xcuserdata/aaa.xcuserdatad/xcschemes/xcschememanagement.plist
View file @
05d0ff64
...
...
@@ -7,12 +7,12 @@
<
k
e
y
>
FUSUserCenterModule.xcscheme_
^#
shared
#^
_
<
/k
e
y
>
<
d
i
c
t
>
<
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
6
<
/int
e
g
e
r
>
<
/
d
i
c
t
>
<
k
e
y
>
FUSUserCenterModuleBundle.xcscheme_
^#
shared
#^
_
<
/k
e
y
>
<
d
i
c
t
>
<
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
7
<
/int
e
g
e
r
>
<
/
d
i
c
t
>
<
/
d
i
c
t
>
<
/
d
i
c
t
>
...
...
Modules/FUSUserCenterModule/FUSUserCenterModule/FUSUserCenterModuleBundle.bundle/FUSUserCenterAssets.xcassets/MyUserZone/zone_my_liveRecord_icon.imageset/Contents.json
0 → 100644
View file @
05d0ff64
{
"images"
:
[
{
"idiom"
:
"universal"
,
"scale"
:
"1x"
},
{
"filename"
:
"zone_my_liveRecord_icon@2x.png"
,
"idiom"
:
"universal"
,
"scale"
:
"2x"
},
{
"filename"
:
"zone_my_liveRecord_icon@3x.png"
,
"idiom"
:
"universal"
,
"scale"
:
"3x"
}
],
"info"
:
{
"author"
:
"xcode"
,
"version"
:
1
}
}
Modules/FUSUserCenterModule/FUSUserCenterModule/FUSUserCenterModuleBundle.bundle/FUSUserCenterAssets.xcassets/MyUserZone/zone_my_liveRecord_icon.imageset/zone_my_liveRecord_icon@2x.png
0 → 100644
View file @
05d0ff64
859 Bytes
Modules/FUSUserCenterModule/FUSUserCenterModule/FUSUserCenterModuleBundle.bundle/FUSUserCenterAssets.xcassets/MyUserZone/zone_my_liveRecord_icon.imageset/zone_my_liveRecord_icon@3x.png
0 → 100644
View file @
05d0ff64
1.38 KB
Modules/FUSUserCenterModule/FUSUserCenterModule/Features/Setting/Controller/FUSSettingViewController.m
View file @
05d0ff64
...
...
@@ -238,7 +238,7 @@
self
.
versionItem
.
redCircleColor
=
[
UIColor
redColor
];
self
.
versionItem
.
isShowRedCirclePoint
=
[
FUSSwiftCacheDataShare
share
].
oc_localUserHadVerifyUpdateVersion
==
NO
;
self
.
versionItem
.
itemClick
=
^
(
FUSCustomSettingItem
*
item
)
{
//
TODO:版本检测: added By Pidan
//
版本检测
[
FUSSwiftCacheDataShare
share
].
oc_localUserHadVerifyUpdateVersion
=
YES
;
weakSelf
.
versionItem
.
isShowRedCirclePoint
=
NO
;
[
weakSelf
.
tableView
reloadData
];
...
...
Modules/FUSUserCenterModule/FUSUserCenterModule/Features/Zone/View/FireFlyView/View/Cell/MyZoneCell/FUSMyZoneInfoCell.m
View file @
05d0ff64
...
...
@@ -10,6 +10,7 @@
#import "FUSVideoPlayer.h"
#import "FUSVoiceSignRecordViewController.h"
#import <Masonry/Masonry.h>
@interface
FUSMyZoneInfoCell
()
<
FUSVideoPlayerDelegate
>
@property
(
strong
,
nonatomic
)
IBOutlet
UILabel
*
nickNameLabel
;
...
...
@@ -28,6 +29,12 @@
@property
(
weak
,
nonatomic
)
IBOutlet
UIButton
*
recordOrPlayBtn
;
@property
(
weak
,
nonatomic
)
IBOutlet
NSLayoutConstraint
*
recordOrPlayBtnWidthConstraint
;
/// 录音按钮右边距离,原始15
@property
(
weak
,
nonatomic
)
IBOutlet
NSLayoutConstraint
*
recordOrPlayBtnRightConstraint
;
/// 直播记录按钮
@property
(
nonatomic
,
strong
)
UIButton
*
liveRecordBtn
;
// 播放器
@property
(
nonatomic
,
strong
)
FUSVideoPlayer
*
audioPlayer
;
...
...
@@ -76,6 +83,17 @@
self
.
levelLabel
.
textColor
=
[
UIColor
whiteColor
];
self
.
fansNumLabel
.
textColor
=
[
UIColor
fus_textColorRich
];
self
.
focusNumLabel
.
textColor
=
[
UIColor
fus_textColorRich
];
self
.
liveRecordBtn
=
[
UIButton
buttonWithType
:
UIButtonTypeCustom
];
self
.
liveRecordBtn
.
hidden
=
YES
;
[
self
.
liveRecordBtn
setImage
:[
FUSUserCenterBunble
imageNamed
:
@"zone_my_liveRecord_icon"
]
forState
:
UIControlStateNormal
];
[
self
.
contentView
addSubview
:
self
.
liveRecordBtn
];
[
self
.
liveRecordBtn
mas_makeConstraints
:
^
(
MASConstraintMaker
*
make
)
{
make
.
right
.
offset
(
0
);
make
.
size
.
mas_equalTo
(
CGSizeMake
(
40
,
40
));
make
.
centerY
.
equalTo
(
self
.
recordOrPlayBtn
.
mas_centerY
);
}];
[
self
.
liveRecordBtn
addTarget
:
self
action
:
@selector
(
liveRecordBtnDidClicked
:
)
forControlEvents
:
UIControlEventTouchUpInside
];
}
-
(
void
)
fus_setupCellWithModel
:
(
FUSZoneInfosModel
*
)
zoneModel
isMyZone
:
(
BOOL
)
isMyZone
{
...
...
@@ -94,6 +112,14 @@
_levelLabel
.
text
=
[
NSString
stringWithFormat
:
@"%@"
,
zoneModel
.
lev
];
}
if
(
zoneModel
.
showLiveRecords
==
1
&&
isMyZone
)
{
self
.
liveRecordBtn
.
hidden
=
NO
;
self
.
recordOrPlayBtnRightConstraint
.
constant
=
40
;
}
else
{
self
.
liveRecordBtn
.
hidden
=
YES
;
self
.
recordOrPlayBtnRightConstraint
.
constant
=
15
;
}
// w:32
if
(
zoneModel
.
sex
.
integerValue
==
0
)
{
//女
[
_sexAndAgeButton
setBackgroundImage
:
UIImage
.
fus_girlBgImg
forState
:
UIControlStateNormal
];
...
...
@@ -191,6 +217,10 @@
[
_sexAndAgeButton
setBackgroundImage
:
nil
forState
:
UIControlStateNormal
];
}
-
(
void
)
liveRecordBtnDidClicked
:
(
UIButton
*
)
btn
{
[[
FUSRouter
liveRouter
]
fus_showLiveRecordsControllerWithTurnToTimeInterval
:
-
1
];
}
-
(
IBAction
)
onClickBtnAction
:
(
UIButton
*
)
sender
{
if
(
_didClickFocusAndFansBtnBlock
)
_didClickFocusAndFansBtnBlock
(
sender
.
tag
);
}
...
...
Modules/FUSUserCenterModule/FUSUserCenterModule/Features/Zone/View/FireFlyView/View/Cell/MyZoneCell/FUSMyZoneInfoCell.xib
View file @
05d0ff64
<?xml version="1.0" encoding="UTF-8"?>
<document
type=
"com.apple.InterfaceBuilder3.CocoaTouch.XIB"
version=
"3.0"
toolsVersion=
"
32700.99.123
4"
targetRuntime=
"iOS.CocoaTouch"
propertyAccessControl=
"none"
useAutolayout=
"YES"
useTraitCollections=
"YES"
colorMatched=
"YES"
>
<document
type=
"com.apple.InterfaceBuilder3.CocoaTouch.XIB"
version=
"3.0"
toolsVersion=
"
2350
4"
targetRuntime=
"iOS.CocoaTouch"
propertyAccessControl=
"none"
useAutolayout=
"YES"
useTraitCollections=
"YES"
colorMatched=
"YES"
>
<device
id=
"retina4_7"
orientation=
"portrait"
appearance=
"light"
/>
<dependencies>
<deployment
identifier=
"iOS"
/>
<plugIn
identifier=
"com.apple.InterfaceBuilder.IBCocoaTouchPlugin"
version=
"2
2684
"
/>
<plugIn
identifier=
"com.apple.InterfaceBuilder.IBCocoaTouchPlugin"
version=
"2
3506
"
/>
<capability
name=
"documents saved in the Xcode 8 format"
minToolsVersion=
"8.0"
/>
</dependencies>
<objects>
...
...
@@ -202,6 +202,7 @@
<outlet
property=
"levelLabel"
destination=
"W2o-3M-oQx"
id=
"Vcd-hM-bqD"
/>
<outlet
property=
"nickNameLabel"
destination=
"zR6-f6-N6I"
id=
"CsQ-Il-Gks"
/>
<outlet
property=
"recordOrPlayBtn"
destination=
"HN9-sq-vX5"
id=
"9rc-A4-Ati"
/>
<outlet
property=
"recordOrPlayBtnRightConstraint"
destination=
"oM9-dJ-WSc"
id=
"3KB-m7-VTQ"
/>
<outlet
property=
"recordOrPlayBtnWidthConstraint"
destination=
"C5h-0S-Dgv"
id=
"mbD-wP-rg8"
/>
<outlet
property=
"richBtn"
destination=
"f9D-yI-ehB"
id=
"bjD-M5-icF"
/>
<outlet
property=
"richImageView"
destination=
"taI-i1-CE8"
id=
"pBZ-yJ-Bf8"
/>
...
...
Modules/FUSUserCenterModule/FUSUserCenterModule/Router/FUSUserCenterRouter.m
View file @
05d0ff64
...
...
@@ -879,4 +879,10 @@
}];
}
-
(
void
)
fus_pushToVerifyVersionController
{
FUSVerifyVersionController
*
vc
=
[[
FUSVerifyVersionController
alloc
]
init
];
vc
.
hidesBottomBarWhenPushed
=
YES
;
[[
UIViewController
fus_topViewController
].
navigationController
pushViewController
:
vc
animated
:
YES
];
}
@end
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