Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
V
VirtualCard-iOS
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
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
APP
VirtualCard-iOS
Commits
15986900
Commit
15986900
authored
May 19, 2020
by
guanghui.shi
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
海报二维码逻辑修改
parent
fdf99ec2
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
8 additions
and
13 deletions
+8
-13
QGSharePosterViewController.m
.../QGBusinessShare/Controller/QGSharePosterViewController.m
+8
-13
No files found.
VirtualPayment/VirtualPayment/QGClasses/Cashback/Function/QGBusinessShare/Controller/QGSharePosterViewController.m
View file @
15986900
...
@@ -246,7 +246,6 @@
...
@@ -246,7 +246,6 @@
}
}
self
.
pageControl
.
numberOfPages
=
self
.
posetrs
.
count
;
self
.
pageControl
.
numberOfPages
=
self
.
posetrs
.
count
;
self
.
pageControl
.
currentPage
=
0
;
self
.
pageControl
.
currentPage
=
0
;
[
self
.
collectionView
reloadData
];
/// 下载二维码
/// 下载二维码
[
self
downLoadQrImage
];
[
self
downLoadQrImage
];
...
@@ -296,16 +295,14 @@
...
@@ -296,16 +295,14 @@
QGAppCoreModelClickEvent
*
event
=
[
QGAppCoreModelClickEvent
acmcEventWithPage
:
@"分享好友"
path
:
@"分享操作"
name
:
@"分享海报"
detail_name
:
nil
];
QGAppCoreModelClickEvent
*
event
=
[
QGAppCoreModelClickEvent
acmcEventWithPage
:
@"分享好友"
path
:
@"分享操作"
name
:
@"分享海报"
detail_name
:
nil
];
[
QGAnalyticsService
analyticsTrackWithEvent
:
event
];
[
QGAnalyticsService
analyticsTrackWithEvent
:
event
];
if
(
self
.
currentPageIndex
>=
self
.
posetrs
.
count
)
{
if
(
self
.
currentPageIndex
>=
self
.
posetrs
.
count
)
return
;
return
;
}
QGSharePosterModel
*
poster
=
self
.
posetrs
[
self
.
currentPageIndex
];
QGSharePosterModel
*
poster
=
self
.
posetrs
[
self
.
currentPageIndex
];
SDImageCache
*
cache
=
[
SDImageCache
sharedImageCache
];
SDImageCache
*
cache
=
[
SDImageCache
sharedImageCache
];
UIImage
*
image
=
[
cache
imageFromCacheForKey
:
poster
.
img
];
UIImage
*
image
=
[
cache
imageFromCacheForKey
:
poster
.
img
];
if
(
!
image
)
{
if
(
!
image
||
!
self
.
qrImage
)
{
[
QGHUDManager
showHud
:
@"图片正在加载..."
];
[
QGHUDManager
showHud
:
@"图片正在加载..."
];
return
;
return
;
}
}
...
@@ -385,16 +382,14 @@
...
@@ -385,16 +382,14 @@
QGAppCoreModelClickEvent
*
event
=
[
QGAppCoreModelClickEvent
acmcEventWithPage
:
@"分享好友"
path
:
@"分享操作"
name
:
@"保存图片"
detail_name
:
nil
];
QGAppCoreModelClickEvent
*
event
=
[
QGAppCoreModelClickEvent
acmcEventWithPage
:
@"分享好友"
path
:
@"分享操作"
name
:
@"保存图片"
detail_name
:
nil
];
[
QGAnalyticsService
analyticsTrackWithEvent
:
event
];
[
QGAnalyticsService
analyticsTrackWithEvent
:
event
];
if
(
self
.
currentPageIndex
>=
self
.
posetrs
.
count
)
{
if
(
self
.
currentPageIndex
>=
self
.
posetrs
.
count
)
return
;
return
;
}
QGSharePosterModel
*
poster
=
self
.
posetrs
[
self
.
currentPageIndex
];
QGSharePosterModel
*
poster
=
self
.
posetrs
[
self
.
currentPageIndex
];
SDImageCache
*
cache
=
[
SDImageCache
sharedImageCache
];
SDImageCache
*
cache
=
[
SDImageCache
sharedImageCache
];
UIImage
*
image
=
[
cache
imageFromCacheForKey
:
poster
.
img
];
UIImage
*
image
=
[
cache
imageFromCacheForKey
:
poster
.
img
];
if
(
!
i
mage
)
{
if
(
!
image
||
!
self
.
qrI
mage
)
{
[
QGHUDManager
showHud
:
@"图片正在加载..."
];
[
QGHUDManager
showHud
:
@"图片正在加载..."
];
return
;
return
;
}
}
...
@@ -458,6 +453,9 @@
...
@@ -458,6 +453,9 @@
#pragma mark - 下载合成图片
#pragma mark - 下载合成图片
/// 下载二维码,如果二维码下载下来,则展示
/// 二维码下载失败,整个页面不展示
-
(
void
)
downLoadQrImage
-
(
void
)
downLoadQrImage
{
{
if
(
self
.
posetrs
.
count
==
0
)
return
;
if
(
self
.
posetrs
.
count
==
0
)
return
;
...
@@ -465,13 +463,10 @@
...
@@ -465,13 +463,10 @@
SDWebImageManager
*
manager
=
[
SDWebImageManager
sharedManager
];
SDWebImageManager
*
manager
=
[
SDWebImageManager
sharedManager
];
QGSharePosterModel
*
firstPoster
=
[
self
.
posetrs
firstObject
];
QGSharePosterModel
*
firstPoster
=
[
self
.
posetrs
firstObject
];
/// 下载最新二维码,二维码下载不下来,直接使用默认的二维码
/// 下载最新二维码,二维码下载不下来,直接使用默认的二维码
[
manager
loadImageWithURL
:[
NSURL
URLWithString
:
firstPoster
.
qrImgUrl
]
options
:
SDWebImageLowPriority
progress
:
NULL
completed
:^
(
UIImage
*
_Nullable
image
,
NSData
*
_Nullable
data
,
NSError
*
_Nullable
error
,
SDImageCacheType
cacheType
,
BOOL
finished
,
NSURL
*
_Nullable
imageURL
)
{
[
manager
loadImageWithURL
:[
NSURL
URLWithString
:
firstPoster
.
qrImgUrl
]
options
:
SDWebImageLowPriority
progress
:
NULL
completed
:^
(
UIImage
*
_Nullable
image
,
NSData
*
_Nullable
data
,
NSError
*
_Nullable
error
,
SDImageCacheType
cacheType
,
BOOL
finished
,
NSURL
*
_Nullable
imageURL
)
{
if
(
error
==
nil
)
{
if
(
error
==
nil
)
{
self
.
qrImage
=
image
;
self
.
qrImage
=
image
;
}
else
{
[
self
.
collectionView
reloadData
];
/// 使用默认的3倍图
self
.
qrImage
=
[
UIImage
imageNamed
:
@"default_qr"
];
}
}
}];
}];
...
...
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