Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
D
dz_TZImagePickerController
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
shuijing
dz_TZImagePickerController
Commits
9a7248f7
Commit
9a7248f7
authored
May 23, 2018
by
yuzheng.tz
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
优化Demo
parent
ca920694
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
17 additions
and
2 deletions
+17
-2
TZImagePickerController/TZImagePickerController/TZImageManager.h
...PickerController/TZImagePickerController/TZImageManager.h
+0
-1
TZImagePickerController/ViewController.m
TZImagePickerController/ViewController.m
+17
-1
No files found.
TZImagePickerController/TZImagePickerController/TZImageManager.h
View file @
9a7248f7
...
@@ -109,7 +109,6 @@
...
@@ -109,7 +109,6 @@
/// 获取asset的资源类型
/// 获取asset的资源类型
-
(
TZAssetModelMediaType
)
getAssetType
:(
id
)
asset
;
-
(
TZAssetModelMediaType
)
getAssetType
:(
id
)
asset
;
/// 缩放图片至新尺寸
/// 缩放图片至新尺寸
-
(
UIImage
*
)
scaleImage
:(
UIImage
*
)
image
toSize
:(
CGSize
)
size
;
-
(
UIImage
*
)
scaleImage
:(
UIImage
*
)
image
toSize
:(
CGSize
)
size
;
...
...
TZImagePickerController/ViewController.m
View file @
9a7248f7
...
@@ -127,6 +127,16 @@
...
@@ -127,6 +127,16 @@
#pragma mark UICollectionView
#pragma mark UICollectionView
-
(
NSInteger
)
collectionView
:(
UICollectionView
*
)
collectionView
numberOfItemsInSection
:(
NSInteger
)
section
{
-
(
NSInteger
)
collectionView
:(
UICollectionView
*
)
collectionView
numberOfItemsInSection
:(
NSInteger
)
section
{
if
(
_selectedPhotos
.
count
>=
self
.
maxCountTF
.
text
.
integerValue
)
{
return
_selectedPhotos
.
count
;
}
if
(
!
self
.
allowPickingMuitlpleVideoSwitch
.
isOn
)
{
for
(
PHAsset
*
asset
in
_selectedAssets
)
{
if
(
asset
.
mediaType
==
PHAssetMediaTypeVideo
)
{
return
_selectedPhotos
.
count
;
}
}
}
return
_selectedPhotos
.
count
+
1
;
return
_selectedPhotos
.
count
+
1
;
}
}
...
@@ -676,9 +686,15 @@
...
@@ -676,9 +686,15 @@
#pragma mark - Click Event
#pragma mark - Click Event
-
(
void
)
deleteBtnClik
:(
UIButton
*
)
sender
{
-
(
void
)
deleteBtnClik
:(
UIButton
*
)
sender
{
if
([
self
collectionView
:
self
.
collectionView
numberOfItemsInSection
:
0
]
<=
_selectedPhotos
.
count
)
{
[
_selectedPhotos
removeObjectAtIndex
:
sender
.
tag
];
[
_selectedAssets
removeObjectAtIndex
:
sender
.
tag
];
[
self
.
collectionView
reloadData
];
return
;
}
[
_selectedPhotos
removeObjectAtIndex
:
sender
.
tag
];
[
_selectedPhotos
removeObjectAtIndex
:
sender
.
tag
];
[
_selectedAssets
removeObjectAtIndex
:
sender
.
tag
];
[
_selectedAssets
removeObjectAtIndex
:
sender
.
tag
];
[
_collectionView
performBatchUpdates
:
^
{
[
_collectionView
performBatchUpdates
:
^
{
NSIndexPath
*
indexPath
=
[
NSIndexPath
indexPathForItem
:
sender
.
tag
inSection
:
0
];
NSIndexPath
*
indexPath
=
[
NSIndexPath
indexPathForItem
:
sender
.
tag
inSection
:
0
];
[
self
->
_collectionView
deleteItemsAtIndexPaths
:@[
indexPath
]];
[
self
->
_collectionView
deleteItemsAtIndexPaths
:@[
indexPath
]];
...
...
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