Skip to content

Commit f1dd0f5

Browse files
author
jiaxiang.tan
committed
fix bug: Catransaction.begin is not written
modified: JXPageControl.podspec modified: JXPageControl/Classes/Jump/JXPageControlJump.swift modified: JXPageControl/Classes/Transform/JXPageControlExchange.swift modified: JXPageControl/Classes/Transform/JXPageControlScale.swift
1 parent 98cf1e1 commit f1dd0f5

File tree

4 files changed

+5
-1
lines changed

4 files changed

+5
-1
lines changed

JXPageControl.podspec

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
Pod::Spec.new do |s|
1010
s.name = 'JXPageControl'
11-
s.version = '0.1.4'
11+
s.version = '0.1.5'
1212
s.summary = 'Custom UIPageControl: supports multiple animations, layouts'
1313

1414
# This description is used to generate tags and improve search results.

JXPageControl/Classes/Jump/JXPageControlJump.swift

+1
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ import UIKit
2626
else { return }
2727

2828
CATransaction.setDisableActions(!isAnimation)
29+
CATransaction.begin()
2930

3031
let marginX = (maxIndicatorSize.width - activeSize.width) * 0.5
3132
let marginyY = (maxIndicatorSize.height - activeSize.height) * 0.5

JXPageControl/Classes/Transform/JXPageControlExchange.swift

+2
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ import UIKit
2929
if leftIndex == rightIndex {
3030

3131
CATransaction.setDisableActions(true)
32+
CATransaction.begin()
3233

3334
let marginX: CGFloat = maxIndicatorSize.width + columnSpacing
3435

@@ -59,6 +60,7 @@ import UIKit
5960
}else {
6061

6162
CATransaction.setDisableActions(true)
63+
CATransaction.begin()
6264

6365
let marginX: CGFloat = maxIndicatorSize.width + columnSpacing
6466

JXPageControl/Classes/Transform/JXPageControlScale.swift

+1
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@ import UIKit
6464

6565

6666
CATransaction.setDisableActions(true)
67+
CATransaction.begin()
6768

6869
let tempInactiveColor = isInactiveHollow ? UIColor.clear : inactiveColor
6970
let tempActiveColor = (isInactiveHollow && isActiveHollow) ? UIColor.clear : activeColor

0 commit comments

Comments
 (0)