Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
V
video_player
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
haiwei_lee
video_player
Commits
ca5f9204
Commit
ca5f9204
authored
Feb 21, 2025
by
lihaiwei
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat [] 增加弹窗提示
parent
3045120c
Changes
6
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
31 additions
and
28 deletions
+31
-28
MTFeedbackController.m
VideoPlayer/src/mine/controller/MTFeedbackController.m
+6
-6
MTMineViewController.m
VideoPlayer/src/mine/controller/MTMineViewController.m
+18
-17
MTSettingsController.m
VideoPlayer/src/mine/controller/MTSettingsController.m
+1
-1
MTMineHeaderView.h
VideoPlayer/src/mine/view/home/MTMineHeaderView.h
+1
-1
MTMineHeaderView.m
VideoPlayer/src/mine/view/home/MTMineHeaderView.m
+2
-2
MTMineVipView.m
VideoPlayer/src/mine/view/home/MTMineVipView.m
+3
-1
No files found.
VideoPlayer/src/mine/controller/MTFeedbackController.m
View file @
ca5f9204
...
...
@@ -63,23 +63,23 @@
-
(
void
)
sumbitFeedback
:
(
UIButton
*
)
sender
{
[
self
.
view
endEditing
:
YES
];
if
(
self
.
textView
.
text
.
length
==
0
){
//
[SVProgressHUD showImage:nil status:@"请输入反馈内容"];
[
SVProgressHUD
showImage
:
nil
status
:
@"请输入反馈内容"
];
return
;
}
if
(
self
.
textView
.
text
.
length
<
5
){
//
[SVProgressHUD showImage:nil status:@"字数过少"];
[
SVProgressHUD
showImage
:
nil
status
:
@"字数过少"
];
return
;
}
if
(
self
.
textView
.
text
.
length
>
150
){
//
[SVProgressHUD showImage:nil status:@"字数过多"];
[
SVProgressHUD
showImage
:
nil
status
:
@"字数过多"
];
return
;
}
//
[SVProgressHUD show];
[
SVProgressHUD
show
];
[
MTMineModuleService
feedback
:@{
@"content"
:
self
.
textView
.
text
}
result
:
^
(
BOOL
successed
)
{
//
[SVProgressHUD dismiss];
[
SVProgressHUD
dismiss
];
if
(
successed
)
{
self
.
textView
.
text
=
@""
;
//
[SVProgressHUD showImage:nil status:@"提交成功"];
[
SVProgressHUD
showImage
:
nil
status
:
@"提交成功"
];
}
}];
}
...
...
VideoPlayer/src/mine/controller/MTMineViewController.m
View file @
ca5f9204
...
...
@@ -17,8 +17,10 @@
#import "MTSettingsController.h"
#import "MTTouristLogin.h"
#import "MTToolManager.h"
#import "MTBindPhoneViewController.h"
@interface
MTMineViewController
()
<
MTMineHeaderViewDelegate
,
MTMineVipViewDelegate
,
MTFuncListViewDelegate
>
@interface
MTMineViewController
()
<
MTMineHeaderViewDelegate
,
MTMineVipViewDelegate
,
MTFuncListViewDelegate
,
MTLogoutDelegate
>
@property
(
nonatomic
,
strong
)
MTMineHeaderView
*
headerView
;
...
...
@@ -68,7 +70,7 @@
if
(
!
self
.
logouted
)
{
[
MTMineModuleService
getUserInfo
:
^
(
MTUserInfo
*
_Nonnull
user
)
{
self
.
headerView
.
userInfo
=
user
;
// [self.unlockV
ipView refreshVip:user.expireTime isForever:user.isForever];
[
self
.
v
ipView
refreshVip
:
user
.
expireTime
isForever
:
user
.
isForever
];
}];
}
}
...
...
@@ -104,21 +106,6 @@
break
;
}
}
-
(
void
)
HeaderViewDidClicked
:
(
MTMineHeaderView
*
)
header
{
// SPBindPhoneController * bindPhoneController = [[SPBindPhoneController alloc]init];
// UINavigationController * navi = [[UINavigationController alloc]initWithRootViewController:bindPhoneController];
// navi.modalPresentationStyle = UIModalPresentationFullScreen;
// [self.navigationController presentViewController:navi animated:YES completion:nil];
}
-
(
void
)
unlockVipViewBuyVipClicked
:
(
MTMineVipView
*
)
view
{
// SPBuyVipController * buyVipController = [[SPBuyVipController alloc]init];
// UINavigationController * navi = [[UINavigationController alloc]initWithRootViewController:buyVipController];
// navi.modalPresentationStyle = UIModalPresentationFullScreen;
// [self.navigationController presentViewController:navi animated:YES completion:nil];
}
-
(
void
)
logout
{
self
.
logouted
=
YES
;
[[
NSUserDefaults
standardUserDefaults
]
setObject
:
@""
forKey
:
kUser_token
];
...
...
@@ -131,6 +118,20 @@
}];
}
-
(
void
)
headerViewDidClicked
:
(
MTMineHeaderView
*
)
header
{
MTBindPhoneViewController
*
bindPhoneController
=
[[
MTBindPhoneViewController
alloc
]
init
];
UINavigationController
*
navi
=
[[
UINavigationController
alloc
]
initWithRootViewController
:
bindPhoneController
];
navi
.
modalPresentationStyle
=
UIModalPresentationFullScreen
;
[
self
.
navigationController
presentViewController
:
navi
animated
:
YES
completion
:
nil
];
}
-
(
void
)
unlockVipViewBuyVipClicked
:
(
MTMineVipView
*
)
view
{
// SPBuyVipController * buyVipController = [[SPBuyVipController alloc]init];
// UINavigationController * navi = [[UINavigationController alloc]initWithRootViewController:buyVipController];
// navi.modalPresentationStyle = UIModalPresentationFullScreen;
// [self.navigationController presentViewController:navi animated:YES completion:nil];
}
-
(
MTMineHeaderView
*
)
headerView
{
if
(
!
_headerView
)
{
_headerView
=
[[
MTMineHeaderView
alloc
]
init
];
...
...
VideoPlayer/src/mine/controller/MTSettingsController.m
View file @
ca5f9204
...
...
@@ -181,7 +181,7 @@
}];
UIAlertAction
*
confirmAction
=
[
UIAlertAction
actionWithTitle
:
@"确定"
style
:
UIAlertActionStyleDefault
handler
:^
(
UIAlertAction
*
_Nonnull
action
)
{
//
[SVProgressHUD showImage:nil status:@"注销账户申请已发起"];
[
SVProgressHUD
showImage
:
nil
status
:
@"注销账户申请已发起"
];
[
self
.
navigationController
popViewControllerAnimated
:
YES
];
}];
[
alertController
addAction
:
cancelAction
];
...
...
VideoPlayer/src/mine/view/home/MTMineHeaderView.h
View file @
ca5f9204
...
...
@@ -18,7 +18,7 @@ NS_ASSUME_NONNULL_BEGIN
@optional
/// headerview 的点击事件
/// - Parameter header: headerView
-
(
void
)
H
eaderViewDidClicked
:
(
MTMineHeaderView
*
)
header
;
-
(
void
)
h
eaderViewDidClicked
:
(
MTMineHeaderView
*
)
header
;
@end
...
...
VideoPlayer/src/mine/view/home/MTMineHeaderView.m
View file @
ca5f9204
...
...
@@ -72,8 +72,8 @@
-
(
void
)
headerDidClicked
{
if
(
self
.
userInfo
&&
!
self
.
userInfo
.
mobile
)
{
if
(
self
.
delegate
&&
[
self
.
delegate
respondsToSelector
:
@selector
(
H
eaderViewDidClicked
:)])
{
[
self
.
delegate
H
eaderViewDidClicked
:
self
];
if
(
self
.
delegate
&&
[
self
.
delegate
respondsToSelector
:
@selector
(
h
eaderViewDidClicked
:)])
{
[
self
.
delegate
h
eaderViewDidClicked
:
self
];
}
}
}
...
...
VideoPlayer/src/mine/view/home/MTMineVipView.m
View file @
ca5f9204
...
...
@@ -124,11 +124,13 @@
if
(
!
_unlockBtn
)
{
_unlockBtn
=
[
UIButton
buttonWithType
:
UIButtonTypeCustom
];
[
_unlockBtn
setTitle
:
@"立即开通"
forState
:
UIControlStateNormal
];
_unlockBtn
.
backgroundColor
=
[[
UIColor
brownColor
]
colorWithAlphaComponent
:
0
.
8
];
//
_unlockBtn.backgroundColor = [[UIColor brownColor] colorWithAlphaComponent:0.8];
_unlockBtn
.
layer
.
masksToBounds
=
YES
;
_unlockBtn
.
layer
.
cornerRadius
=
20
;
[
_unlockBtn
setTitleColor
:[
UIColor
whiteColor
]
forState
:
UIControlStateNormal
];
_unlockBtn
.
titleLabel
.
font
=
[
UIFont
boldSystemFontOfSize
:
18
];
_unlockBtn
.
layer
.
borderWidth
=
1
.
0
f
;
_unlockBtn
.
layer
.
borderColor
=
[
UIColor
whiteColor
].
CGColor
;
[
_unlockBtn
addTarget
:
self
action
:
@selector
(
buyVip
:
)
forControlEvents
:
UIControlEventTouchUpInside
];
}
...
...
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