Skip to content

Commit 9710562

Browse files
committed
Set delegate to original delegate.
1 parent 55231fc commit 9710562

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

Source/PuiPageViewSegmentedControl.swift

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,19 @@ open class PuiPageViewSegmentedControl: PuiSegmentedControl {
2222

2323
public weak var pageViewController: UIPageViewController? {
2424
didSet {
25+
26+
// Set page view delegate
27+
self.pageViewOriginalDelegate = self.pageViewController?.delegate
2528
self.pageViewController?.delegate = self
2629

2730
// Find scroll view
2831
for subview in self.pageViewController?.view.subviews ?? [] {
2932
if let scrollView = subview as? UIScrollView {
33+
// Set scroll view delegate
34+
self.scrollViewOriginalDelegate = scrollView.delegate
3035
scrollView.delegate = self
36+
37+
// Keep scrollview
3138
self.scrollView = scrollView
3239
break
3340
}

0 commit comments

Comments
 (0)