|
1 | 1 | import UIKit |
2 | 2 |
|
3 | 3 | // MARK: - ScrollableGraphView |
4 | | -public class ScrollableGraphView: UIScrollView, UIScrollViewDelegate, ScrollableGraphViewDrawingDelegate { |
| 4 | +@objc public class ScrollableGraphView: UIScrollView, UIScrollViewDelegate, ScrollableGraphViewDrawingDelegate { |
5 | 5 |
|
6 | 6 | // MARK: - Public Properties |
7 | 7 | // Use these to customise the graph. |
@@ -1655,45 +1655,45 @@ private class ReferenceLineDrawingView : UIView { |
1655 | 1655 |
|
1656 | 1656 | // MARK: - ScrollableGraphView Settings Enums |
1657 | 1657 |
|
1658 | | -public enum ScrollableGraphViewLineStyle { |
| 1658 | +@objc public enum ScrollableGraphViewLineStyle : Int { |
1659 | 1659 | case Straight |
1660 | 1660 | case Smooth |
1661 | 1661 | } |
1662 | 1662 |
|
1663 | | -public enum ScrollableGraphViewFillType { |
| 1663 | +@objc public enum ScrollableGraphViewFillType : Int { |
1664 | 1664 | case Solid |
1665 | 1665 | case Gradient |
1666 | 1666 | } |
1667 | 1667 |
|
1668 | | -public enum ScrollableGraphViewGradientType { |
| 1668 | +@objc public enum ScrollableGraphViewGradientType : Int { |
1669 | 1669 | case Linear |
1670 | 1670 | case Radial |
1671 | 1671 | } |
1672 | 1672 |
|
1673 | | -public enum ScrollableGraphViewDataPointType { |
| 1673 | +@objc public enum ScrollableGraphViewDataPointType : Int { |
1674 | 1674 | case Circle |
1675 | 1675 | case Square |
1676 | 1676 | case Custom |
1677 | 1677 | } |
1678 | 1678 |
|
1679 | | -public enum ScrollableGraphViewReferenceLinePosition { |
| 1679 | +@objc public enum ScrollableGraphViewReferenceLinePosition : Int { |
1680 | 1680 | case Left |
1681 | 1681 | case Right |
1682 | 1682 | case Both |
1683 | 1683 | } |
1684 | 1684 |
|
1685 | | -public enum ScrollableGraphViewReferenceLineType { |
| 1685 | +@objc public enum ScrollableGraphViewReferenceLineType : Int { |
1686 | 1686 | case Cover |
1687 | 1687 | //case Edge // FUTURE: Implement |
1688 | 1688 | } |
1689 | 1689 |
|
1690 | | -public enum ScrollableGraphViewAnimationType { |
| 1690 | +@objc public enum ScrollableGraphViewAnimationType : Int { |
1691 | 1691 | case EaseOut |
1692 | 1692 | case Elastic |
1693 | 1693 | case Custom |
1694 | 1694 | } |
1695 | 1695 |
|
1696 | | -public enum ScrollableGraphViewDirection { |
| 1696 | +@objc public enum ScrollableGraphViewDirection : Int { |
1697 | 1697 | case LeftToRight |
1698 | 1698 | case RightToLeft |
1699 | 1699 | } |
|
0 commit comments