Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
2dfb71030b | ||
|
|
9a2114f92a | ||
|
|
e47424c229 | ||
|
|
246f322c52 | ||
|
|
f2e034d0dd | ||
|
|
7b0d186110 | ||
|
|
7bd7769390 | ||
|
|
33dcea07c4 | ||
|
|
ffd4059dad | ||
|
|
35a3e02076 | ||
|
|
c2474bd0a7 | ||
|
|
a1f734e194 | ||
|
|
3e2e45aeaf | ||
|
|
65df28699e | ||
|
|
b44a421ad5 | ||
|
|
b8ea1fddf8 | ||
|
|
d673082150 | ||
|
|
9743436247 | ||
|
|
01eac2d610 | ||
|
|
aa39e2013a | ||
|
|
83fb4c9c7d | ||
|
|
27a75d53fe | ||
|
|
b938de2b80 | ||
|
|
3e7cbe94d8 | ||
|
|
8637b83bab | ||
|
|
779aa76364 | ||
|
|
ae1197f6ed | ||
|
|
d590f48a70 | ||
|
|
2bdf390fb2 | ||
|
|
9e2fd9c6d6 | ||
|
|
de07c59701 | ||
|
|
8953e6fd8e | ||
|
|
8ccb8d275d | ||
|
|
a204ae0c04 | ||
|
|
02e9b06ef4 | ||
|
|
6e397c16a3 | ||
|
|
5f03aa2236 | ||
|
|
0f7059bdf3 | ||
|
|
82c053d510 | ||
|
|
4014bae684 | ||
|
|
9b9987e132 | ||
|
|
7074686c6b | ||
|
|
0ce0153c0b | ||
|
|
2d32b6f825 |
@@ -0,0 +1 @@
|
||||
4.2
|
||||
@@ -1,6 +1,6 @@
|
||||
Pod::Spec.new do |s|
|
||||
s.name = 'GlidingCollection'
|
||||
s.version = '1.0'
|
||||
s.version = '2.1.0'
|
||||
s.summary = 'GlidingCollection'
|
||||
s.license = 'MIT'
|
||||
s.homepage = 'https://github.com/Ramotion/gliding-collection'
|
||||
@@ -8,4 +8,4 @@ Pod::Spec.new do |s|
|
||||
s.ios.deployment_target = '8.0'
|
||||
s.source = { :git => 'https://github.com/Ramotion/gliding-collection.git', :tag => s.version.to_s }
|
||||
s.source_files = 'GlidingCollection/**/*.swift'
|
||||
end
|
||||
end
|
||||
|
||||
@@ -358,25 +358,26 @@
|
||||
isa = PBXProject;
|
||||
attributes = {
|
||||
LastSwiftUpdateCheck = 0820;
|
||||
LastUpgradeCheck = 0820;
|
||||
LastUpgradeCheck = 1020;
|
||||
ORGANIZATIONNAME = "Ramotion Inc";
|
||||
TargetAttributes = {
|
||||
9D56EE9E1E6B2D5E008C3698 = {
|
||||
CreatedOnToolsVersion = 8.2.1;
|
||||
DevelopmentTeam = 2VFCBFYPFW;
|
||||
LastSwiftMigration = 0820;
|
||||
LastSwiftMigration = 1020;
|
||||
ProvisioningStyle = Automatic;
|
||||
};
|
||||
9D56EEAD1E6B2D82008C3698 = {
|
||||
CreatedOnToolsVersion = 8.2.1;
|
||||
DevelopmentTeam = 2VFCBFYPFW;
|
||||
LastSwiftMigration = 1020;
|
||||
ProvisioningStyle = Automatic;
|
||||
};
|
||||
};
|
||||
};
|
||||
buildConfigurationList = 9D56EE991E6B2D5E008C3698 /* Build configuration list for PBXProject "GlidingCollection" */;
|
||||
compatibilityVersion = "Xcode 3.2";
|
||||
developmentRegion = English;
|
||||
developmentRegion = en;
|
||||
hasScannedForEncodings = 0;
|
||||
knownRegions = (
|
||||
en,
|
||||
@@ -499,20 +500,29 @@
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||
CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
|
||||
CLANG_ANALYZER_NONNULL = YES;
|
||||
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
|
||||
CLANG_CXX_LIBRARY = "libc++";
|
||||
CLANG_ENABLE_MODULES = YES;
|
||||
CLANG_ENABLE_OBJC_ARC = YES;
|
||||
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
|
||||
CLANG_WARN_BOOL_CONVERSION = YES;
|
||||
CLANG_WARN_COMMA = YES;
|
||||
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
||||
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
|
||||
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
|
||||
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
|
||||
CLANG_WARN_EMPTY_BODY = YES;
|
||||
CLANG_WARN_ENUM_CONVERSION = YES;
|
||||
CLANG_WARN_INFINITE_RECURSION = YES;
|
||||
CLANG_WARN_INT_CONVERSION = YES;
|
||||
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
|
||||
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
|
||||
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
|
||||
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
|
||||
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
|
||||
CLANG_WARN_STRICT_PROTOTYPES = YES;
|
||||
CLANG_WARN_SUSPICIOUS_MOVE = YES;
|
||||
CLANG_WARN_UNREACHABLE_CODE = YES;
|
||||
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
||||
@@ -552,20 +562,29 @@
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||
CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
|
||||
CLANG_ANALYZER_NONNULL = YES;
|
||||
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
|
||||
CLANG_CXX_LIBRARY = "libc++";
|
||||
CLANG_ENABLE_MODULES = YES;
|
||||
CLANG_ENABLE_OBJC_ARC = YES;
|
||||
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
|
||||
CLANG_WARN_BOOL_CONVERSION = YES;
|
||||
CLANG_WARN_COMMA = YES;
|
||||
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
||||
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
|
||||
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
|
||||
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
|
||||
CLANG_WARN_EMPTY_BODY = YES;
|
||||
CLANG_WARN_ENUM_CONVERSION = YES;
|
||||
CLANG_WARN_INFINITE_RECURSION = YES;
|
||||
CLANG_WARN_INT_CONVERSION = YES;
|
||||
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
|
||||
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
|
||||
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
|
||||
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
|
||||
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
|
||||
CLANG_WARN_STRICT_PROTOTYPES = YES;
|
||||
CLANG_WARN_SUSPICIOUS_MOVE = YES;
|
||||
CLANG_WARN_UNREACHABLE_CODE = YES;
|
||||
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
||||
@@ -612,7 +631,7 @@
|
||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||
SKIP_INSTALL = YES;
|
||||
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
|
||||
SWIFT_VERSION = 3.0;
|
||||
SWIFT_VERSION = 5.0;
|
||||
};
|
||||
name = Debug;
|
||||
};
|
||||
@@ -633,7 +652,7 @@
|
||||
PRODUCT_BUNDLE_IDENTIFIER = com.ramotion.glidingCollection;
|
||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||
SKIP_INSTALL = YES;
|
||||
SWIFT_VERSION = 3.0;
|
||||
SWIFT_VERSION = 5.0;
|
||||
};
|
||||
name = Release;
|
||||
};
|
||||
@@ -648,7 +667,7 @@
|
||||
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
|
||||
PRODUCT_BUNDLE_IDENTIFIER = com.ramotion.glidingCollectionDemo;
|
||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||
SWIFT_VERSION = 3.0;
|
||||
SWIFT_VERSION = 5.0;
|
||||
TARGETED_DEVICE_FAMILY = "1,2";
|
||||
};
|
||||
name = Debug;
|
||||
@@ -664,7 +683,7 @@
|
||||
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
|
||||
PRODUCT_BUNDLE_IDENTIFIER = com.ramotion.glidingCollectionDemo;
|
||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||
SWIFT_VERSION = 3.0;
|
||||
SWIFT_VERSION = 5.0;
|
||||
TARGETED_DEVICE_FAMILY = "1,2";
|
||||
};
|
||||
name = Release;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Scheme
|
||||
LastUpgradeVersion = "0820"
|
||||
LastUpgradeVersion = "1020"
|
||||
version = "1.3">
|
||||
<BuildAction
|
||||
parallelizeBuildables = "YES"
|
||||
@@ -14,9 +14,9 @@
|
||||
buildForAnalyzing = "YES">
|
||||
<BuildableReference
|
||||
BuildableIdentifier = "primary"
|
||||
BlueprintIdentifier = "9D56EEAD1E6B2D82008C3698"
|
||||
BuildableName = "GlidingCollectionDemo.app"
|
||||
BlueprintName = "GlidingCollectionDemo"
|
||||
BlueprintIdentifier = "9D56EE9E1E6B2D5E008C3698"
|
||||
BuildableName = "GlidingCollection.framework"
|
||||
BlueprintName = "GlidingCollection"
|
||||
ReferencedContainer = "container:GlidingCollection.xcodeproj">
|
||||
</BuildableReference>
|
||||
</BuildActionEntry>
|
||||
@@ -45,9 +45,9 @@
|
||||
<MacroExpansion>
|
||||
<BuildableReference
|
||||
BuildableIdentifier = "primary"
|
||||
BlueprintIdentifier = "9D56EEAD1E6B2D82008C3698"
|
||||
BuildableName = "GlidingCollectionDemo.app"
|
||||
BlueprintName = "GlidingCollectionDemo"
|
||||
BlueprintIdentifier = "9D56EE9E1E6B2D5E008C3698"
|
||||
BuildableName = "GlidingCollection.framework"
|
||||
BlueprintName = "GlidingCollection"
|
||||
ReferencedContainer = "container:GlidingCollection.xcodeproj">
|
||||
</BuildableReference>
|
||||
</MacroExpansion>
|
||||
|
||||
@@ -10,7 +10,7 @@ import Foundation
|
||||
|
||||
// :nodoc:
|
||||
extension Collection {
|
||||
subscript(safe index: Index) -> Generator.Element? {
|
||||
subscript(safe index: Index) -> Iterator.Element? {
|
||||
return index >= startIndex && index < endIndex ? self[index] : nil
|
||||
}
|
||||
}
|
||||
|
||||
@@ -8,9 +8,12 @@
|
||||
|
||||
import UIKit
|
||||
|
||||
/// Parallax view tag
|
||||
public let kGlidingCollectionParallaxViewTag = 99
|
||||
|
||||
public class GlidingCollection: UIView {
|
||||
/// GlidingCollection control.
|
||||
/// Add as subview to your view and implement `dataSource` protocol.
|
||||
public final class GlidingCollection: UIView {
|
||||
|
||||
/// Delegate protocol.
|
||||
public var delegate: GlidingCollectionDelegate?
|
||||
@@ -63,7 +66,7 @@ public class GlidingCollection: UIView {
|
||||
// MARK: Snapshots
|
||||
fileprivate var newRightSideSnapshot: UIView?
|
||||
|
||||
// MARK: Constructor
|
||||
// MARK: Constructor 🏗
|
||||
/// :nodoc:
|
||||
override public init(frame: CGRect) {
|
||||
super.init(frame: frame)
|
||||
@@ -106,6 +109,7 @@ extension GlidingCollection: UIGestureRecognizerDelegate {
|
||||
bottomOverlayGradient.frame = CGRect(x: 0, y: collectionView.frame.maxY, width: bounds.width, height: bottomOverylayHeight)
|
||||
}
|
||||
|
||||
/// :nodoc:
|
||||
public func gestureRecognizer(_ gestureRecognizer: UIGestureRecognizer, shouldRecognizeSimultaneouslyWith otherGestureRecognizer: UIGestureRecognizer) -> Bool {
|
||||
if otherGestureRecognizer === containerView.panGestureRecognizer {
|
||||
return true
|
||||
@@ -113,6 +117,7 @@ extension GlidingCollection: UIGestureRecognizerDelegate {
|
||||
return false
|
||||
}
|
||||
|
||||
/// :nodoc:
|
||||
public override func didMoveToWindow() {
|
||||
super.didMoveToWindow()
|
||||
|
||||
@@ -159,7 +164,7 @@ fileprivate extension GlidingCollection {
|
||||
collectionView.collectionViewLayout.invalidateLayout()
|
||||
}
|
||||
|
||||
fileprivate func setupVerticalStack() {
|
||||
func setupVerticalStack() {
|
||||
guard
|
||||
let source = dataSource,
|
||||
source.numberOfItems(in: self) > 0 else {
|
||||
@@ -184,7 +189,7 @@ fileprivate extension GlidingCollection {
|
||||
containerView.insertSubview(button, at: 0)
|
||||
button.addTarget(self, action: #selector(didTapped(_:)), for: .touchUpInside)
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
private func setupGradientOverlays() {
|
||||
@@ -200,7 +205,7 @@ fileprivate extension GlidingCollection {
|
||||
addGestureRecognizer(gesture)
|
||||
}
|
||||
|
||||
fileprivate func setShadow(to view: UIView) {
|
||||
func setShadow(to view: UIView) {
|
||||
view.clipsToBounds = false
|
||||
let layer = view.layer
|
||||
layer.shadowOffset = config.cardShadowOffset
|
||||
@@ -272,6 +277,12 @@ extension GlidingCollection {
|
||||
let newCellSnapshotView = UIImageView()
|
||||
let newRightSideSnapshotView = UIImageView()
|
||||
|
||||
containerView.addSubview(oldCellSnapshotView)
|
||||
containerView.addSubview(oldRightSideSnapshotView)
|
||||
containerView.addSubview(newCellShadowView)
|
||||
containerView.addSubview(newCellWrapperView)
|
||||
containerView.addSubview(newRightSideSnapshotView)
|
||||
|
||||
let unified = topViews + bottomViews
|
||||
let movingItem = unified[safe: index]
|
||||
topViews = Array(unified.prefix(through: index))
|
||||
@@ -307,7 +318,7 @@ extension GlidingCollection {
|
||||
cell.layer.render(in: context)
|
||||
}
|
||||
oldCellSnapshotView.image = UIGraphicsGetImageFromCurrentImageContext()
|
||||
containerView.addSubview(oldCellSnapshotView)
|
||||
|
||||
oldCellSnapshotView.frame = oldCellFrame
|
||||
UIGraphicsEndImageContext()
|
||||
oldCellSnapshotView.tag = AnimationItem.oldCell.tag
|
||||
@@ -322,7 +333,6 @@ extension GlidingCollection {
|
||||
}
|
||||
oldRightSideSnapshotView.image = UIGraphicsGetImageFromCurrentImageContext()
|
||||
UIGraphicsEndImageContext()
|
||||
containerView.addSubview(oldRightSideSnapshotView)
|
||||
oldRightSideSnapshotView.frame = CGRect(x: oldCellFrame.maxX + space, y: cellFrame.minY, width: cellFrame.width, height: cellFrame.height)
|
||||
oldRightSideSnapshotView.tag = AnimationItem.oldRightSide.tag
|
||||
setShadow(to: oldRightSideSnapshotView)
|
||||
@@ -332,7 +342,7 @@ extension GlidingCollection {
|
||||
collectionView.collectionViewLayout.invalidateLayout()
|
||||
if collectionView.numberOfItems(inSection: 0) > 0 {
|
||||
let path = IndexPath(item: 0, section: 0)
|
||||
collectionView.scrollToItem(at: path, at: UICollectionViewScrollPosition.centeredHorizontally, animated: false)
|
||||
collectionView.scrollToItem(at: path, at: UICollectionView.ScrollPosition.centeredHorizontally, animated: false)
|
||||
}
|
||||
collectionView.reloadData()
|
||||
collectionView.layoutIfNeeded()
|
||||
@@ -358,8 +368,6 @@ extension GlidingCollection {
|
||||
newCellWrapperView.addSubview(newCellSnapshotView)
|
||||
newCellWrapperView.clipsToBounds = true
|
||||
newCellWrapperView.isUserInteractionEnabled = false
|
||||
containerView.addSubview(newCellShadowView)
|
||||
containerView.addSubview(newCellWrapperView)
|
||||
|
||||
let imageViewOriginY = up ? -cellFrame.height : 0
|
||||
newCellSnapshotView.frame = CGRect(x: 0, y: imageViewOriginY, width: cellFrame.width, height: cellFrame.height)
|
||||
@@ -378,9 +386,7 @@ extension GlidingCollection {
|
||||
if let path = paths[safe: 1], let cell = collectionView.cellForItem(at: path) {
|
||||
if let attributes = collectionView.collectionViewLayout.layoutAttributesForElements(in: cell.frame),
|
||||
let targetAttributes = attributes.filter({ $0.indexPath == path }).first,
|
||||
let _ = collectionView.cellForItem(at: targetAttributes.indexPath) {
|
||||
// cell.contentView.transform = c.contentView.transform
|
||||
}
|
||||
let _ = collectionView.cellForItem(at: targetAttributes.indexPath) { }
|
||||
|
||||
UIGraphicsBeginImageContextWithOptions(cell.bounds.size, true, 0)
|
||||
if let context = UIGraphicsGetCurrentContext() {
|
||||
@@ -388,7 +394,6 @@ extension GlidingCollection {
|
||||
}
|
||||
newRightSideSnapshotView.image = UIGraphicsGetImageFromCurrentImageContext()
|
||||
UIGraphicsEndImageContext()
|
||||
containerView.addSubview(newRightSideSnapshotView)
|
||||
newRightSideSnapshotView.frame = CGRect(x: bounds.maxX, y: cellFrame.minY, width: cell.bounds.width, height: cell.bounds.height)
|
||||
newRightSideSnapshotView.tag = AnimationItem.newRightSide.tag
|
||||
setShadow(to: newRightSideSnapshotView)
|
||||
@@ -419,27 +424,27 @@ extension GlidingCollection {
|
||||
}, completion: nil)
|
||||
|
||||
if up, let movingButton = unified[safe: index], abs(oldIndex - index) <= 1 {
|
||||
UIView.animate(withDuration: duration, delay: duration/3, options: UIViewAnimationOptions.curveEaseInOut, animations: {
|
||||
UIView.animate(withDuration: duration, delay: duration/3, options: UIView.AnimationOptions.curveEaseInOut, animations: {
|
||||
if up {
|
||||
let insets = self.config.sideInsets
|
||||
movingButton.frame = CGRect(x: insets.left, y: self.collectionView.frame.minY - 40, width: bounds.width - insets.left - insets.right, height: 30)
|
||||
}
|
||||
}, completion: nil)
|
||||
|
||||
UIView.animate(withDuration: duration, delay: duration/2, options: UIViewAnimationOptions.curveEaseInOut, animations: {
|
||||
UIView.animate(withDuration: duration, delay: duration/2, options: UIView.AnimationOptions.curveEaseInOut, animations: {
|
||||
self.animateTopButtons()
|
||||
}, completion: nil)
|
||||
} else {
|
||||
UIView.animate(withDuration: duration, delay: duration/4, options: UIViewAnimationOptions.curveEaseInOut, animations: {
|
||||
UIView.animate(withDuration: duration, delay: duration/4, options: UIView.AnimationOptions.curveEaseInOut, animations: {
|
||||
up ? self.animateTopButtons() : self.animateBottomButtons()
|
||||
}, completion: nil)
|
||||
}
|
||||
|
||||
// MARK: Animate buttons textColor
|
||||
for button in unified {
|
||||
UIView.transition(with: button, duration: duration/2, options: UIViewAnimationOptions.transitionCrossDissolve, animations: {
|
||||
UIView.transition(with: button, duration: duration/2, options: UIView.AnimationOptions.transitionCrossDissolve, animations: {
|
||||
let color = button === movingItem ? self.config.activeButtonColor : self.config.inactiveButtonsColor
|
||||
button.setTitleColor(color, for: UIControlState.normal)
|
||||
button.setTitleColor(color, for: UIControl.State.normal)
|
||||
}, completion: nil)
|
||||
}
|
||||
|
||||
@@ -492,10 +497,21 @@ extension GlidingCollection {
|
||||
expand(at: expandedItemIndex - 1)
|
||||
}
|
||||
|
||||
public func reloadData() {
|
||||
for button in topViews + bottomViews {
|
||||
button.removeFromSuperview()
|
||||
}
|
||||
topViews = []
|
||||
bottomViews = []
|
||||
setupVerticalStack()
|
||||
setNeedsLayout()
|
||||
layoutIfNeeded()
|
||||
}
|
||||
|
||||
// MARK: Private
|
||||
@objc fileprivate func didTapped(_ button: UIButton) {
|
||||
let unifiedButtons = topViews + bottomViews
|
||||
guard let index = unifiedButtons.index(of: button) else { return }
|
||||
guard let index = unifiedButtons.firstIndex(of: button) else { return }
|
||||
delegate?.glidingCollection(self, didSelectItemAt: index)
|
||||
expand(at: index)
|
||||
}
|
||||
@@ -615,8 +631,8 @@ extension GlidingCollection: CAAnimationDelegate {
|
||||
}
|
||||
|
||||
animation.isRemovedOnCompletion = false
|
||||
animation.fillMode = kCAFillModeBackwards
|
||||
animation.timingFunction = CAMediaTimingFunction(name: kCAMediaTimingFunctionEaseInEaseOut)
|
||||
animation.fillMode = CAMediaTimingFillMode.backwards
|
||||
animation.timingFunction = CAMediaTimingFunction(name: CAMediaTimingFunctionName.easeInEaseOut)
|
||||
animation.duration = duration ?? config.animationDuration
|
||||
animation.delegate = self
|
||||
animation.beginTime = CACurrentMediaTime() + delay
|
||||
@@ -630,6 +646,7 @@ extension GlidingCollection: CAAnimationDelegate {
|
||||
return animation
|
||||
}
|
||||
|
||||
/// :nodoc:
|
||||
public func animationDidStop(_ anim: CAAnimation, finished flag: Bool) {
|
||||
|
||||
if let id = anim.value(forKey: "id") as? String, let aniview = animationViewsDictionary[id] {
|
||||
@@ -646,7 +663,7 @@ extension GlidingCollection: CAAnimationDelegate {
|
||||
collectionView.isUserInteractionEnabled = true
|
||||
|
||||
case .newCell where index == expandedItemIndex && aniview.animation.beginTime == anim.beginTime:
|
||||
let paths = collectionView.indexPathsForVisibleItems.sorted { $0.0.item < $0.1.item }
|
||||
let paths = collectionView.indexPathsForVisibleItems.sorted { $0.item < $1.item }
|
||||
guard let path = paths.first, let cell = collectionView.cellForItem(at: path) else {
|
||||
break
|
||||
}
|
||||
@@ -719,6 +736,7 @@ extension GlidingCollection: GlidingLayoutDelegate {
|
||||
// MARK: - ScrollView Delegate
|
||||
extension GlidingCollection: UIScrollViewDelegate {
|
||||
|
||||
/// Must call super if you override this method.
|
||||
public func scrollViewDidScroll(_ scrollView: UIScrollView) {
|
||||
guard let count = dataSource?.numberOfItems(in: self), expandedItemIndex == 0 || expandedItemIndex == count - 1 else { return }
|
||||
let top = expandedItemIndex == 0
|
||||
|
||||
@@ -8,7 +8,8 @@
|
||||
|
||||
import UIKit
|
||||
|
||||
|
||||
/// Configuration struct.
|
||||
/// Override `shared` property to apply new configuration.
|
||||
public struct GlidingConfig {
|
||||
|
||||
/// Shared instance of configuration.
|
||||
|
||||
@@ -14,7 +14,7 @@ protocol GlidingLayoutDelegate {
|
||||
func collectionViewDidScroll()
|
||||
}
|
||||
|
||||
class GlidingLayout: UICollectionViewFlowLayout {
|
||||
final class GlidingLayout: UICollectionViewFlowLayout {
|
||||
|
||||
var delegate: GlidingLayoutDelegate?
|
||||
|
||||
|
||||
@@ -36,3 +36,14 @@ public protocol GlidingCollectionDelegate {
|
||||
func glidingCollection(_ collection: GlidingCollection, didSelectItemAt index: Int)
|
||||
|
||||
}
|
||||
|
||||
// This extension will make all this methods optional so you can implement just part of this protocol if you wish.
|
||||
public extension GlidingCollectionDelegate {
|
||||
|
||||
func glidingCollection(_ collection: GlidingCollection, willExpandItemAt index: Int) { }
|
||||
|
||||
func glidingCollection(_ collection: GlidingCollection, didExpandItemAt index: Int) { }
|
||||
|
||||
func glidingCollection(_ collection: GlidingCollection, didSelectItemAt index: Int) { }
|
||||
|
||||
}
|
||||
|
||||
@@ -7,14 +7,23 @@
|
||||
//
|
||||
|
||||
import UIKit
|
||||
import GlidingCollection
|
||||
|
||||
@UIApplicationMain
|
||||
class AppDelegate: UIResponder, UIApplicationDelegate {
|
||||
|
||||
var window: UIWindow?
|
||||
|
||||
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
|
||||
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
|
||||
setupGlidingCollection()
|
||||
return true
|
||||
}
|
||||
|
||||
private func setupGlidingCollection() {
|
||||
var config = GlidingConfig.shared
|
||||
config.buttonsFont = UIFont.boldSystemFont(ofSize: 22)
|
||||
config.inactiveButtonsColor = config.activeButtonColor
|
||||
GlidingConfig.shared = config
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -1,113 +1,119 @@
|
||||
{
|
||||
"images": [
|
||||
"images" : [
|
||||
{
|
||||
"size" : "20x20",
|
||||
"idiom" : "iphone",
|
||||
"filename": "icon-40.png",
|
||||
"filename" : "icon-40.png",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"size" : "20x20",
|
||||
"idiom" : "iphone",
|
||||
"filename": "icon-60.png",
|
||||
"filename" : "icon-60.png",
|
||||
"scale" : "3x"
|
||||
},
|
||||
{
|
||||
"size": "29x29",
|
||||
"idiom": "iphone",
|
||||
"filename": "icon-58.png",
|
||||
"scale": "2x"
|
||||
"size" : "29x29",
|
||||
"idiom" : "iphone",
|
||||
"filename" : "icon-58.png",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"size": "29x29",
|
||||
"idiom": "iphone",
|
||||
"filename": "icon-87.png",
|
||||
"scale": "3x"
|
||||
"size" : "29x29",
|
||||
"idiom" : "iphone",
|
||||
"filename" : "icon-87.png",
|
||||
"scale" : "3x"
|
||||
},
|
||||
{
|
||||
"size": "40x40",
|
||||
"idiom": "iphone",
|
||||
"filename": "icon-80.png",
|
||||
"scale": "2x"
|
||||
"size" : "40x40",
|
||||
"idiom" : "iphone",
|
||||
"filename" : "icon-80.png",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"size": "40x40",
|
||||
"idiom": "iphone",
|
||||
"filename": "icon-120.png",
|
||||
"scale": "3x"
|
||||
"size" : "40x40",
|
||||
"idiom" : "iphone",
|
||||
"filename" : "icon-120.png",
|
||||
"scale" : "3x"
|
||||
},
|
||||
{
|
||||
"size": "60x60",
|
||||
"idiom": "iphone",
|
||||
"filename": "icon-120.png",
|
||||
"scale": "2x"
|
||||
"size" : "60x60",
|
||||
"idiom" : "iphone",
|
||||
"filename" : "icon-120.png",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"size": "60x60",
|
||||
"idiom": "iphone",
|
||||
"filename": "icon-180.png",
|
||||
"scale": "3x"
|
||||
"size" : "60x60",
|
||||
"idiom" : "iphone",
|
||||
"filename" : "icon-180.png",
|
||||
"scale" : "3x"
|
||||
},
|
||||
{
|
||||
"size" : "20x20",
|
||||
"idiom" : "ipad",
|
||||
"filename": "icon-20.png",
|
||||
"filename" : "icon-20.png",
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"size" : "20x20",
|
||||
"idiom" : "ipad",
|
||||
"filename": "icon-40.png",
|
||||
"filename" : "icon-40.png",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"size": "29x29",
|
||||
"idiom": "ipad",
|
||||
"filename": "icon-29.png",
|
||||
"scale": "1x"
|
||||
"size" : "29x29",
|
||||
"idiom" : "ipad",
|
||||
"filename" : "icon-29.png",
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"size": "29x29",
|
||||
"idiom": "ipad",
|
||||
"filename": "icon-58.png",
|
||||
"scale": "2x"
|
||||
"size" : "29x29",
|
||||
"idiom" : "ipad",
|
||||
"filename" : "icon-58.png",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"size": "40x40",
|
||||
"idiom": "ipad",
|
||||
"filename": "icon-40.png",
|
||||
"scale": "1x"
|
||||
"size" : "40x40",
|
||||
"idiom" : "ipad",
|
||||
"filename" : "icon-40.png",
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"size": "40x40",
|
||||
"idiom": "ipad",
|
||||
"filename": "icon-80.png",
|
||||
"scale": "2x"
|
||||
"size" : "40x40",
|
||||
"idiom" : "ipad",
|
||||
"filename" : "icon-80.png",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"size": "76x76",
|
||||
"idiom": "ipad",
|
||||
"filename": "icon-76.png",
|
||||
"scale": "1x"
|
||||
"size" : "76x76",
|
||||
"idiom" : "ipad",
|
||||
"filename" : "icon-76.png",
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"size": "76x76",
|
||||
"idiom": "ipad",
|
||||
"filename": "icon-152.png",
|
||||
"scale": "2x"
|
||||
"size" : "76x76",
|
||||
"idiom" : "ipad",
|
||||
"filename" : "icon-152.png",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"idiom": "ipad",
|
||||
"size": "83.5x83.5",
|
||||
"filename": "icon-167.png",
|
||||
"scale": "2x"
|
||||
"size" : "83.5x83.5",
|
||||
"idiom" : "ipad",
|
||||
"filename" : "icon-167.png",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"size" : "1024x1024",
|
||||
"idiom" : "ios-marketing",
|
||||
"filename" : "Ramotion.png",
|
||||
"scale" : "1x"
|
||||
}
|
||||
],
|
||||
"info": {
|
||||
"version": 1,
|
||||
"author": "xcode"
|
||||
"info" : {
|
||||
"version" : 1,
|
||||
"author" : "xcode"
|
||||
},
|
||||
"properties": {
|
||||
"pre-rendered": true
|
||||
"properties" : {
|
||||
"pre-rendered" : true
|
||||
}
|
||||
}
|
||||
}
|
||||
|
After Width: | Height: | Size: 52 KiB |
@@ -33,11 +33,6 @@ extension ViewController {
|
||||
}
|
||||
|
||||
private func setupGlidingCollectionView() {
|
||||
var config = GlidingConfig.shared
|
||||
config.buttonsFont = UIFont.boldSystemFont(ofSize: 22)
|
||||
config.inactiveButtonsColor = config.activeButtonColor
|
||||
GlidingConfig.shared = config
|
||||
|
||||
glidingView.dataSource = self
|
||||
|
||||
let nib = UINib(nibName: "CollectionCell", bundle: nil)
|
||||
|
||||
@@ -0,0 +1,43 @@
|
||||
// swift-tools-version:5.1
|
||||
//
|
||||
// Package.swift
|
||||
//
|
||||
// Copyright (c) Ramotion (https://www.ramotion.com/)
|
||||
//
|
||||
// Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
// of this software and associated documentation files (the "Software"), to deal
|
||||
// in the Software without restriction, including without limitation the rights
|
||||
// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
// copies of the Software, and to permit persons to whom the Software is
|
||||
// furnished to do so, subject to the following conditions:
|
||||
//
|
||||
// The above copyright notice and this permission notice shall be included in
|
||||
// all copies or substantial portions of the Software.
|
||||
//
|
||||
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||
// THE SOFTWARE.
|
||||
//
|
||||
|
||||
import PackageDescription
|
||||
|
||||
|
||||
let package = Package(
|
||||
name: "GlidingCollection",
|
||||
platforms: [
|
||||
.iOS(.v8)
|
||||
],
|
||||
products: [
|
||||
.library(name: "GlidingCollection",
|
||||
targets: ["GlidingCollection"]),
|
||||
],
|
||||
targets: [
|
||||
.target(name: "GlidingCollection",
|
||||
path: "GlidingCollection")
|
||||
],
|
||||
swiftLanguageVersions: [.v5]
|
||||
)
|
||||
@@ -1,32 +1,43 @@
|
||||
[](https://business.ramotion.com?utm_source=gthb&utm_medium=special&utm_campaign=gliding-collection-logo)
|
||||
<a href="https://www.ramotion.com/agency/app-development/?utm_source=gthb&utm_medium=repo&utm_campaign=gliding-collection"><img src="https://github.com/Ramotion/folding-cell/blob/master/header.png"></a>
|
||||
|
||||
<a href="https://github.com/Ramotion/gliding-collection">
|
||||
<img align="left" src="https://github.com/Ramotion/gliding-collection/blob/master/assets/gliding-collection.gif" width="480" height="360" /></a>
|
||||
|
||||
<p><h1 align="left">GLIDING COLLECTION</h1></p>
|
||||
|
||||
<h4>A smooth, flowing, customizable decision for a UICollectionView Swift Controller</h4>
|
||||
|
||||
|
||||
___
|
||||
|
||||
|
||||
|
||||
<p><h6>We specialize in the designing and coding of custom UI for Mobile Apps and Websites.</h6>
|
||||
<a href="https://www.ramotion.com/agency/app-development/?utm_source=gthb&utm_medium=repo&utm_campaign=gliding-collection">
|
||||
<img src="https://github.com/ramotion/gliding-collection/raw/master/contact_our_team@2x.png" width="187" height="34"></a>
|
||||
</p>
|
||||
<p><h6>Stay tuned for the latest updates:</h6>
|
||||
<a href="https://goo.gl/rPFpid" >
|
||||
<img src="https://i.imgur.com/ziSqeSo.png/" width="156" height="28"></a></p>
|
||||
|
||||
</br>
|
||||
|
||||
[](http://twitter.com/Ramotion)
|
||||
[](https://cocoapods.org/pods/GlidingCollection)
|
||||
[](http://cocoapods.org/pods/GlidingCollection)
|
||||
[](https://cdn.rawgit.com/Ramotion/gliding-collection/master/docs/index.html)
|
||||
|
||||
[](https://cdn.rawgit.com/Ramotion/gliding-collection/master/docs/index.html)
|
||||
[](https://github.com/Ramotion/gliding-collection)
|
||||
[](https://codebeat.co/projects/github-com-ramotion-gliding-collection)
|
||||

|
||||
|
||||
<br>
|
||||
|
||||
## About
|
||||
This project is maintained by Ramotion, Inc.<br>
|
||||
We specialize in the designing and coding of custom UI for Mobile Apps and Websites.<br><br>**Looking for developers for your project?**
|
||||
|
||||
<a href="http://business.ramotion.com?utm_source=gthb&utm_medium=special&utm_campaign=gliding-collection-contact-us/#Get_in_Touch" > <img src="https://github.com/Ramotion/navigation-stack/raw/master/contact_our_team@2x.png" width="150" height="30"></a>
|
||||
|
||||
[](https://dribbble.com/shots/3333066-Gliding-Collection-App-Interface-UX-UI)
|
||||
|
||||
The [iPhone mockup](https://store.ramotion.com?utm_source=gthb&utm_medium=special&utm_campaign=gliding-collection) available [here](https://store.ramotion.com?utm_source=gthb&utm_medium=special&utm_campaign=gliding-collection).
|
||||
<br>
|
||||

|
||||
[](https://paypal.me/Ramotion)
|
||||
|
||||
## Requirements
|
||||
|
||||
- iOS 8.0+
|
||||
- Xcode 8
|
||||
- Swift 3
|
||||
- Swift 3 (<= 1.0.3)
|
||||
- Swift 4 (>= 1.1.0)
|
||||
- Swift 4.2 (~> 2.0)
|
||||
|
||||
<br>
|
||||
|
||||
@@ -53,27 +64,27 @@ github "Ramotion/gliding-collection"
|
||||
|
||||
## How to use
|
||||
|
||||
• Create some view controller class:
|
||||
• Create a view controller class:
|
||||
|
||||
```swift
|
||||
import GlidingCollection
|
||||
|
||||
class ViewController: UIViewController {
|
||||
let items = ["shirts", "pants", "vests"]
|
||||
let items = ["gloves", "boots", "bindings", "hoodie"]
|
||||
}
|
||||
```
|
||||
|
||||
• Drag `UIView` onto the canvas, change it's class to `GlidingCollection` and set autolayout constraints.
|
||||
• Drag a `UIView` onto the canvas. Change it's class to `GlidingCollection` and use autolayout constraints.
|
||||
|
||||

|
||||

|
||||
|
||||
• Connect this view to your view controller class as `@IBOutlet`.
|
||||
• Connect this view to your view controller class as an `@IBOutlet`.
|
||||
|
||||
```swift
|
||||
@IBOutlet var glidingCollection: GlidingCollection!
|
||||
```
|
||||
|
||||
• Make your view controller conformant to `GlidingCollectionDatasource`. It's very similar to `UITableView` or `UICollectionView` *datasource* protocols that you know:
|
||||
• Make your view controller conform to `GlidingCollectionDatasource`. It's very similar to the `UITableView` or `UICollectionView` *datasource* protocols that you know:
|
||||
|
||||
```swift
|
||||
extension ViewController: GlidingCollectionDatasource {
|
||||
@@ -89,7 +100,7 @@ extension ViewController: GlidingCollectionDatasource {
|
||||
}
|
||||
```
|
||||
|
||||
• Make your view controller conformant to `UICollectionViewDatasource`:
|
||||
• Make your view controller conform to `UICollectionViewDatasource`:
|
||||
|
||||
```swift
|
||||
extension ViewController: UICollectionViewDatasource {
|
||||
@@ -110,7 +121,7 @@ extension ViewController: UICollectionViewDatasource {
|
||||
|
||||
## Customize
|
||||
|
||||
You can customize appearance of `GlidingCollection` by overriding `GlidingConfig`'s `shared` instance with your own one.
|
||||
You can customize the appearance of `GlidingCollection` by overriding `GlidingConfig`'s `shared` instance with your own.
|
||||
|
||||
```swift
|
||||
var config = GlidingConfig.shared
|
||||
@@ -120,33 +131,40 @@ config.inactiveButtonsColor = .lightGray
|
||||
GlidingConfig.shared = config
|
||||
```
|
||||
|
||||
>🗒 All parameters with their descriptions listed in [`GlidingConfig`](/GlidingCollection/GlidingConfig.swift) file.
|
||||
>🗒 All parameters with their descriptions are listed in [`GlidingConfig`](/GlidingCollection/GlidingConfig.swift).
|
||||
|
||||
<br>
|
||||
|
||||
## Notes
|
||||
|
||||
There are [`GlidingCollectionDelegate`](/GlidingCollection/Protocols/GlidingCollectionDelegate.swift) protocol which can you notify when *item* in `GlidingCollection` `didSelect`, `willExpand` and `didExpand`.
|
||||
There is a [`GlidingCollectionDelegate`](/GlidingCollection/Protocols/GlidingCollectionDelegate.swift) protocol which can notify you when *item* in `GlidingCollection` `didSelect`, `willExpand` and `didExpand`.
|
||||
|
||||
If you want to achieve parallax effect on horizontal cards stack, you need to place your `parallax view` in cell's `contentView` and set it's `tag` to `99`.
|
||||
If you want to achieve a parallax effect on a horizontal cards stack, you need to place your `parallax view` in a cell's `contentView` and set its `tag` to `99`.
|
||||
|
||||

|
||||

|
||||
|
||||
There is `kGlidingCollectionParallaxViewTag` constant if you layout a cell in code.
|
||||
There is a `kGlidingCollectionParallaxViewTag` constant if you want to layout a cell in code.
|
||||
```swift
|
||||
imageView.tag = kGlidingCollectionParallaxViewTag
|
||||
```
|
||||
|
||||
<br>
|
||||
## 📄 License
|
||||
|
||||
## License
|
||||
|
||||
GlidingCollection is released under the MIT license.
|
||||
Gliding Collection is released under the MIT license.
|
||||
See [LICENSE](./LICENSE) for details.
|
||||
|
||||
This library is a part of a <a href="https://github.com/Ramotion/swift-ui-animation-components-and-libraries"><b>selection of our best UI open-source projects.</b></a>
|
||||
|
||||
If you use the open-source library in your project, please make sure to credit and backlink to https://www.ramotion.com/
|
||||
|
||||
## 📱 Get the Showroom App for iOS to give it a try
|
||||
Try this UI component and more like this in our iOS app. Contact us if interested.
|
||||
|
||||
<a href="https://itunes.apple.com/app/apple-store/id1182360240?pt=550053&ct=gliding-collection&mt=8" >
|
||||
<img src="https://github.com/ramotion/gliding-collection/raw/master/app_store@2x.png" width="117" height="34"></a>
|
||||
|
||||
<a href="https://www.ramotion.com/agency/app-development/?utm_source=gthb&utm_medium=repo&utm_campaign=gliding-collection">
|
||||
<img src="https://github.com/ramotion/gliding-collection/raw/master/contact_our_team@2x.png" width="187" height="34"></a>
|
||||
<br>
|
||||
<br>
|
||||
|
||||
## Follow us
|
||||
|
||||
[](https://twitter.com/intent/tweet?text=https://github.com/ramotion/gliding-collection)
|
||||
[](https://twitter.com/ramotion)
|
||||
|
||||
|
After Width: | Height: | Size: 4.6 KiB |
|
After Width: | Height: | Size: 15 MiB |
|
Before Width: | Height: | Size: 4.8 MiB |
|
After Width: | Height: | Size: 11 KiB |
@@ -0,0 +1,216 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>Classes Reference</title>
|
||||
<link rel="stylesheet" type="text/css" href="css/jazzy.css" />
|
||||
<link rel="stylesheet" type="text/css" href="css/highlight.css" />
|
||||
<meta charset='utf-8'>
|
||||
<script src="js/jquery.min.js" defer></script>
|
||||
<script src="js/jazzy.js" defer></script>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<a title="Classes Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="index.html">GlidingCollection Docs</a> (100% documented)</p>
|
||||
</div>
|
||||
</header>
|
||||
<div class="content-wrapper">
|
||||
<p id="breadcrumbs">
|
||||
<a href="index.html">GlidingCollection Reference</a>
|
||||
<img id="carat" src="img/carat.png" />
|
||||
Classes Reference
|
||||
</p>
|
||||
</div>
|
||||
<div class="content-wrapper">
|
||||
<nav class="sidebar">
|
||||
<ul class="nav-groups">
|
||||
<li class="nav-group-name">
|
||||
<a href="Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/GlidingCollection.html">GlidingCollection</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Global Variables.html">Global Variables</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Global Variables.html#/s:v17GlidingCollection33kGlidingCollectionParallaxViewTagSi">kGlidingCollectionParallaxViewTag</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Instance Methods.html">Instance Methods</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection6expandFT2atSi8animatedSb_T_">expand(at:animated:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection10expandNextFT_T_">expandNext()</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection14expandPreviousFT_T_">expandPrevious()</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection15didExpandItemAtSi_T_">glidingCollection(_:didExpandItemAt:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection15didSelectItemAtSi_T_">glidingCollection(_:didSelectItemAt:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FP17GlidingCollection27GlidingCollectionDatasource17glidingCollectionFTCS_17GlidingCollection11itemAtIndexSi_SS">glidingCollection(_:itemAtIndex:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection16willExpandItemAtSi_T_">glidingCollection(_:willExpandItemAt:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FP17GlidingCollection27GlidingCollectionDatasource13numberOfItemsFT2inCS_17GlidingCollection_Si">numberOfItems(in:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection19scrollViewDidScrollFCSo12UIScrollViewT_">scrollViewDidScroll(_:)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Instance Variables.html">Instance Variables</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17activeButtonColorCSo7UIColor">activeButtonColor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17animationDurationSd">animationDuration</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig11buttonsFontCSo6UIFont">buttonsFont</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig18buttonsScaleFactorV12CoreGraphics7CGFloat">buttonsScaleFactor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig14buttonsSpacingV12CoreGraphics7CGFloat">buttonsSpacing</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig15cardShadowColorCSo7UIColor">cardShadowColor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig16cardShadowOffsetVSC6CGSize">cardShadowOffset</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17cardShadowOpacitySf">cardShadowOpacity</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig16cardShadowRadiusV12CoreGraphics7CGFloat">cardShadowRadius</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig9cardsSizeVSC6CGSize">cardsSize</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig12cardsSpacingV12CoreGraphics7CGFloat">cardsSpacing</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection14collectionViewCSo16UICollectionView">collectionView</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection10dataSourceGSqPS_27GlidingCollectionDatasource__">dataSource</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection8delegateGSqPS_25GlidingCollectionDelegate__">delegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection17expandedItemIndexSi">expandedItemIndex</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig20inactiveButtonsColorCSo7UIColor">inactiveButtonsColor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17isParallaxEnabledSb">isParallaxEnabled</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig10sideInsetsVSC12UIEdgeInsets">sideInsets</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Protocols.html">Protocols</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Protocols/GlidingCollectionDatasource.html">GlidingCollectionDatasource</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Protocols/GlidingCollectionDelegate.html">GlidingCollectionDelegate</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Static Variables.html">Static Variables</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Static Variables.html#/s:ZvV17GlidingCollection13GlidingConfig6sharedS0_">shared</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Structs.html">Structs</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Structs/GlidingConfig.html">GlidingConfig</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</nav>
|
||||
<article class="main-content">
|
||||
<section>
|
||||
<section class="section">
|
||||
<h1>Classes</h1>
|
||||
<p>The following classes are available globally.</p>
|
||||
|
||||
</section>
|
||||
<section class="section task-group-section">
|
||||
<div class="task-group">
|
||||
<ul>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:C17GlidingCollection17GlidingCollection"></a>
|
||||
<a name="//apple_ref/swift/Class/GlidingCollection" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:C17GlidingCollection17GlidingCollection">GlidingCollection</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>GlidingCollection control.
|
||||
Add as subview to your view and implement <code><a href="Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection10dataSourceGSqPS_27GlidingCollectionDatasource__">dataSource</a></code> protocol.</p>
|
||||
|
||||
<a href="Classes/GlidingCollection.html" class="slightly-smaller">See more</a>
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">GlidingCollection</span> <span class="p">:</span> <span class="kt">UIView</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2017 <a class="link" href="https://github.com/Ramotion/gliding-collection" target="_blank" rel="external">Abdurahim Jauzee</a>. All rights reserved. (Last updated: 2017-03-30)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.7.4</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
</body>
|
||||
</div>
|
||||
</html>
|
||||
@@ -0,0 +1,459 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>GlidingCollection Class Reference</title>
|
||||
<link rel="stylesheet" type="text/css" href="../css/jazzy.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../css/highlight.css" />
|
||||
<meta charset='utf-8'>
|
||||
<script src="../js/jquery.min.js" defer></script>
|
||||
<script src="../js/jazzy.js" defer></script>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<a name="//apple_ref/swift/Class/GlidingCollection" class="dashAnchor"></a>
|
||||
<a title="GlidingCollection Class Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="../index.html">GlidingCollection Docs</a> (100% documented)</p>
|
||||
</div>
|
||||
</header>
|
||||
<div class="content-wrapper">
|
||||
<p id="breadcrumbs">
|
||||
<a href="../index.html">GlidingCollection Reference</a>
|
||||
<img id="carat" src="../img/carat.png" />
|
||||
GlidingCollection Class Reference
|
||||
</p>
|
||||
</div>
|
||||
<div class="content-wrapper">
|
||||
<nav class="sidebar">
|
||||
<ul class="nav-groups">
|
||||
<li class="nav-group-name">
|
||||
<a href="../Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/GlidingCollection.html">GlidingCollection</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Global Variables.html">Global Variables</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Global Variables.html#/s:v17GlidingCollection33kGlidingCollectionParallaxViewTagSi">kGlidingCollectionParallaxViewTag</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Instance Methods.html">Instance Methods</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection6expandFT2atSi8animatedSb_T_">expand(at:animated:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection10expandNextFT_T_">expandNext()</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection14expandPreviousFT_T_">expandPrevious()</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Methods.html#/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection15didExpandItemAtSi_T_">glidingCollection(_:didExpandItemAt:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Methods.html#/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection15didSelectItemAtSi_T_">glidingCollection(_:didSelectItemAt:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Methods.html#/s:FP17GlidingCollection27GlidingCollectionDatasource17glidingCollectionFTCS_17GlidingCollection11itemAtIndexSi_SS">glidingCollection(_:itemAtIndex:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Methods.html#/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection16willExpandItemAtSi_T_">glidingCollection(_:willExpandItemAt:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Methods.html#/s:FP17GlidingCollection27GlidingCollectionDatasource13numberOfItemsFT2inCS_17GlidingCollection_Si">numberOfItems(in:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection19scrollViewDidScrollFCSo12UIScrollViewT_">scrollViewDidScroll(_:)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Instance Variables.html">Instance Variables</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17activeButtonColorCSo7UIColor">activeButtonColor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17animationDurationSd">animationDuration</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig11buttonsFontCSo6UIFont">buttonsFont</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig18buttonsScaleFactorV12CoreGraphics7CGFloat">buttonsScaleFactor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig14buttonsSpacingV12CoreGraphics7CGFloat">buttonsSpacing</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig15cardShadowColorCSo7UIColor">cardShadowColor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig16cardShadowOffsetVSC6CGSize">cardShadowOffset</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17cardShadowOpacitySf">cardShadowOpacity</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig16cardShadowRadiusV12CoreGraphics7CGFloat">cardShadowRadius</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig9cardsSizeVSC6CGSize">cardsSize</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig12cardsSpacingV12CoreGraphics7CGFloat">cardsSpacing</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection14collectionViewCSo16UICollectionView">collectionView</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection10dataSourceGSqPS_27GlidingCollectionDatasource__">dataSource</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection8delegateGSqPS_25GlidingCollectionDelegate__">delegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection17expandedItemIndexSi">expandedItemIndex</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig20inactiveButtonsColorCSo7UIColor">inactiveButtonsColor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17isParallaxEnabledSb">isParallaxEnabled</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig10sideInsetsVSC12UIEdgeInsets">sideInsets</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Protocols.html">Protocols</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/GlidingCollectionDatasource.html">GlidingCollectionDatasource</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/GlidingCollectionDelegate.html">GlidingCollectionDelegate</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Static Variables.html">Static Variables</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Static Variables.html#/s:ZvV17GlidingCollection13GlidingConfig6sharedS0_">shared</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Structs.html">Structs</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/GlidingConfig.html">GlidingConfig</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</nav>
|
||||
<article class="main-content">
|
||||
<section>
|
||||
<section class="section">
|
||||
<h1>GlidingCollection</h1>
|
||||
<div class="declaration">
|
||||
<div class="language">
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">GlidingCollection</span> <span class="p">:</span> <span class="kt">UIView</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<p>GlidingCollection control.
|
||||
Add as subview to your view and implement <code><a href="../Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection10dataSourceGSqPS_27GlidingCollectionDatasource__">dataSource</a></code> protocol.</p>
|
||||
|
||||
</section>
|
||||
<section class="section task-group-section">
|
||||
<div class="task-group">
|
||||
<ul>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:vC17GlidingCollection17GlidingCollection8delegateGSqPS_25GlidingCollectionDelegate__"></a>
|
||||
<a name="//apple_ref/swift/Property/delegate" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:vC17GlidingCollection17GlidingCollection8delegateGSqPS_25GlidingCollectionDelegate__">delegate</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Delegate protocol.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">delegate</span><span class="p">:</span> <span class="kt"><a href="../Protocols/GlidingCollectionDelegate.html">GlidingCollectionDelegate</a></span><span class="p">?</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:vC17GlidingCollection17GlidingCollection10dataSourceGSqPS_27GlidingCollectionDatasource__"></a>
|
||||
<a name="//apple_ref/swift/Property/dataSource" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:vC17GlidingCollection17GlidingCollection10dataSourceGSqPS_27GlidingCollectionDatasource__">dataSource</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Data source protocol.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">dataSource</span><span class="p">:</span> <span class="kt"><a href="../Protocols/GlidingCollectionDatasource.html">GlidingCollectionDatasource</a></span><span class="p">?</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:vC17GlidingCollection17GlidingCollection17expandedItemIndexSi"></a>
|
||||
<a name="//apple_ref/swift/Property/expandedItemIndex" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:vC17GlidingCollection17GlidingCollection17expandedItemIndexSi">expandedItemIndex</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Index of expanded item.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">expandedItemIndex</span><span class="p">:</span> <span class="kt">Int</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:vC17GlidingCollection17GlidingCollection14collectionViewCSo16UICollectionView"></a>
|
||||
<a name="//apple_ref/swift/Property/collectionView" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:vC17GlidingCollection17GlidingCollection14collectionViewCSo16UICollectionView">collectionView</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Horizontal scrolling collectionView.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">collectionView</span><span class="p">:</span> <span class="kt">UICollectionView</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="task-group">
|
||||
<div class="task-name-container">
|
||||
<a name="/Public"></a>
|
||||
<a name="//apple_ref/swift/Section/Public" class="dashAnchor"></a>
|
||||
<a href="#/Public">
|
||||
<h3 class="section-name">Public</h3>
|
||||
</a>
|
||||
</div>
|
||||
<ul>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:FC17GlidingCollection17GlidingCollection6expandFT2atSi8animatedSb_T_"></a>
|
||||
<a name="//apple_ref/swift/Method/expand(at:animated:)" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:FC17GlidingCollection17GlidingCollection6expandFT2atSi8animatedSb_T_">expand(at:animated:)</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Expand GlidingCollection</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">expand</span><span class="p">(</span><span class="n">at</span> <span class="nv">index</span><span class="p">:</span> <span class="kt">Int</span><span class="p">,</span> <span class="nv">animated</span><span class="p">:</span> <span class="kt">Bool</span> <span class="o">=</span> <span class="k">default</span><span class="p">)</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div>
|
||||
<h4>Parameters</h4>
|
||||
<table class="graybox">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>
|
||||
<code>
|
||||
<em>index</em>
|
||||
</code>
|
||||
</td>
|
||||
<td>
|
||||
<div>
|
||||
<p>target index</p>
|
||||
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<code>
|
||||
<em>animated</em>
|
||||
</code>
|
||||
</td>
|
||||
<td>
|
||||
<div>
|
||||
<p>animate changes</p>
|
||||
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:FC17GlidingCollection17GlidingCollection10expandNextFT_T_"></a>
|
||||
<a name="//apple_ref/swift/Method/expandNext()" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:FC17GlidingCollection17GlidingCollection10expandNextFT_T_">expandNext()</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Expand next item in list</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">expandNext</span><span class="p">()</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:FC17GlidingCollection17GlidingCollection14expandPreviousFT_T_"></a>
|
||||
<a name="//apple_ref/swift/Method/expandPrevious()" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:FC17GlidingCollection17GlidingCollection14expandPreviousFT_T_">expandPrevious()</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Expand previous item in list</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">expandPrevious</span><span class="p">()</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="task-group">
|
||||
<ul>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:FC17GlidingCollection17GlidingCollection19scrollViewDidScrollFCSo12UIScrollViewT_"></a>
|
||||
<a name="//apple_ref/swift/Method/scrollViewDidScroll(_:)" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:FC17GlidingCollection17GlidingCollection19scrollViewDidScrollFCSo12UIScrollViewT_">scrollViewDidScroll(_:)</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Must call super if you override this method.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">scrollViewDidScroll</span><span class="p">(</span><span class="n">_</span> <span class="nv">scrollView</span><span class="p">:</span> <span class="kt">UIScrollView</span><span class="p">)</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2017 <a class="link" href="https://github.com/Ramotion/gliding-collection" target="_blank" rel="external">Abdurahim Jauzee</a>. All rights reserved. (Last updated: 2017-03-30)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.7.4</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
</body>
|
||||
</div>
|
||||
</html>
|
||||
@@ -0,0 +1,214 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>Global Variables Reference</title>
|
||||
<link rel="stylesheet" type="text/css" href="css/jazzy.css" />
|
||||
<link rel="stylesheet" type="text/css" href="css/highlight.css" />
|
||||
<meta charset='utf-8'>
|
||||
<script src="js/jquery.min.js" defer></script>
|
||||
<script src="js/jazzy.js" defer></script>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<a title="Global Variables Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="index.html">GlidingCollection Docs</a> (100% documented)</p>
|
||||
</div>
|
||||
</header>
|
||||
<div class="content-wrapper">
|
||||
<p id="breadcrumbs">
|
||||
<a href="index.html">GlidingCollection Reference</a>
|
||||
<img id="carat" src="img/carat.png" />
|
||||
Global Variables Reference
|
||||
</p>
|
||||
</div>
|
||||
<div class="content-wrapper">
|
||||
<nav class="sidebar">
|
||||
<ul class="nav-groups">
|
||||
<li class="nav-group-name">
|
||||
<a href="Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/GlidingCollection.html">GlidingCollection</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Global Variables.html">Global Variables</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Global Variables.html#/s:v17GlidingCollection33kGlidingCollectionParallaxViewTagSi">kGlidingCollectionParallaxViewTag</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Instance Methods.html">Instance Methods</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection6expandFT2atSi8animatedSb_T_">expand(at:animated:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection10expandNextFT_T_">expandNext()</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection14expandPreviousFT_T_">expandPrevious()</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection15didExpandItemAtSi_T_">glidingCollection(_:didExpandItemAt:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection15didSelectItemAtSi_T_">glidingCollection(_:didSelectItemAt:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FP17GlidingCollection27GlidingCollectionDatasource17glidingCollectionFTCS_17GlidingCollection11itemAtIndexSi_SS">glidingCollection(_:itemAtIndex:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection16willExpandItemAtSi_T_">glidingCollection(_:willExpandItemAt:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FP17GlidingCollection27GlidingCollectionDatasource13numberOfItemsFT2inCS_17GlidingCollection_Si">numberOfItems(in:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection19scrollViewDidScrollFCSo12UIScrollViewT_">scrollViewDidScroll(_:)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Instance Variables.html">Instance Variables</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17activeButtonColorCSo7UIColor">activeButtonColor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17animationDurationSd">animationDuration</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig11buttonsFontCSo6UIFont">buttonsFont</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig18buttonsScaleFactorV12CoreGraphics7CGFloat">buttonsScaleFactor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig14buttonsSpacingV12CoreGraphics7CGFloat">buttonsSpacing</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig15cardShadowColorCSo7UIColor">cardShadowColor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig16cardShadowOffsetVSC6CGSize">cardShadowOffset</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17cardShadowOpacitySf">cardShadowOpacity</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig16cardShadowRadiusV12CoreGraphics7CGFloat">cardShadowRadius</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig9cardsSizeVSC6CGSize">cardsSize</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig12cardsSpacingV12CoreGraphics7CGFloat">cardsSpacing</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection14collectionViewCSo16UICollectionView">collectionView</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection10dataSourceGSqPS_27GlidingCollectionDatasource__">dataSource</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection8delegateGSqPS_25GlidingCollectionDelegate__">delegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection17expandedItemIndexSi">expandedItemIndex</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig20inactiveButtonsColorCSo7UIColor">inactiveButtonsColor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17isParallaxEnabledSb">isParallaxEnabled</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig10sideInsetsVSC12UIEdgeInsets">sideInsets</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Protocols.html">Protocols</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Protocols/GlidingCollectionDatasource.html">GlidingCollectionDatasource</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Protocols/GlidingCollectionDelegate.html">GlidingCollectionDelegate</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Static Variables.html">Static Variables</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Static Variables.html#/s:ZvV17GlidingCollection13GlidingConfig6sharedS0_">shared</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Structs.html">Structs</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Structs/GlidingConfig.html">GlidingConfig</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</nav>
|
||||
<article class="main-content">
|
||||
<section>
|
||||
<section class="section">
|
||||
<h1>Global Variables</h1>
|
||||
<p>The following global variables are available globally.</p>
|
||||
|
||||
</section>
|
||||
<section class="section task-group-section">
|
||||
<div class="task-group">
|
||||
<ul>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:v17GlidingCollection33kGlidingCollectionParallaxViewTagSi"></a>
|
||||
<a name="//apple_ref/swift/Global/kGlidingCollectionParallaxViewTag" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:v17GlidingCollection33kGlidingCollectionParallaxViewTagSi">kGlidingCollectionParallaxViewTag</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Parallax view tag</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="k">let</span> <span class="nv">kGlidingCollectionParallaxViewTag</span><span class="p">:</span> <span class="kt">Int</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2017 <a class="link" href="https://github.com/Ramotion/gliding-collection" target="_blank" rel="external">Abdurahim Jauzee</a>. All rights reserved. (Last updated: 2017-03-30)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.7.4</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
</body>
|
||||
</div>
|
||||
</html>
|
||||
@@ -0,0 +1,636 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>Instance Methods Reference</title>
|
||||
<link rel="stylesheet" type="text/css" href="css/jazzy.css" />
|
||||
<link rel="stylesheet" type="text/css" href="css/highlight.css" />
|
||||
<meta charset='utf-8'>
|
||||
<script src="js/jquery.min.js" defer></script>
|
||||
<script src="js/jazzy.js" defer></script>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<a title="Instance Methods Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="index.html">GlidingCollection Docs</a> (100% documented)</p>
|
||||
</div>
|
||||
</header>
|
||||
<div class="content-wrapper">
|
||||
<p id="breadcrumbs">
|
||||
<a href="index.html">GlidingCollection Reference</a>
|
||||
<img id="carat" src="img/carat.png" />
|
||||
Instance Methods Reference
|
||||
</p>
|
||||
</div>
|
||||
<div class="content-wrapper">
|
||||
<nav class="sidebar">
|
||||
<ul class="nav-groups">
|
||||
<li class="nav-group-name">
|
||||
<a href="Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/GlidingCollection.html">GlidingCollection</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Global Variables.html">Global Variables</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Global Variables.html#/s:v17GlidingCollection33kGlidingCollectionParallaxViewTagSi">kGlidingCollectionParallaxViewTag</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Instance Methods.html">Instance Methods</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection6expandFT2atSi8animatedSb_T_">expand(at:animated:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection10expandNextFT_T_">expandNext()</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection14expandPreviousFT_T_">expandPrevious()</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection15didExpandItemAtSi_T_">glidingCollection(_:didExpandItemAt:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection15didSelectItemAtSi_T_">glidingCollection(_:didSelectItemAt:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FP17GlidingCollection27GlidingCollectionDatasource17glidingCollectionFTCS_17GlidingCollection11itemAtIndexSi_SS">glidingCollection(_:itemAtIndex:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection16willExpandItemAtSi_T_">glidingCollection(_:willExpandItemAt:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FP17GlidingCollection27GlidingCollectionDatasource13numberOfItemsFT2inCS_17GlidingCollection_Si">numberOfItems(in:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection19scrollViewDidScrollFCSo12UIScrollViewT_">scrollViewDidScroll(_:)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Instance Variables.html">Instance Variables</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17activeButtonColorCSo7UIColor">activeButtonColor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17animationDurationSd">animationDuration</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig11buttonsFontCSo6UIFont">buttonsFont</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig18buttonsScaleFactorV12CoreGraphics7CGFloat">buttonsScaleFactor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig14buttonsSpacingV12CoreGraphics7CGFloat">buttonsSpacing</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig15cardShadowColorCSo7UIColor">cardShadowColor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig16cardShadowOffsetVSC6CGSize">cardShadowOffset</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17cardShadowOpacitySf">cardShadowOpacity</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig16cardShadowRadiusV12CoreGraphics7CGFloat">cardShadowRadius</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig9cardsSizeVSC6CGSize">cardsSize</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig12cardsSpacingV12CoreGraphics7CGFloat">cardsSpacing</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection14collectionViewCSo16UICollectionView">collectionView</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection10dataSourceGSqPS_27GlidingCollectionDatasource__">dataSource</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection8delegateGSqPS_25GlidingCollectionDelegate__">delegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection17expandedItemIndexSi">expandedItemIndex</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig20inactiveButtonsColorCSo7UIColor">inactiveButtonsColor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17isParallaxEnabledSb">isParallaxEnabled</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig10sideInsetsVSC12UIEdgeInsets">sideInsets</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Protocols.html">Protocols</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Protocols/GlidingCollectionDatasource.html">GlidingCollectionDatasource</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Protocols/GlidingCollectionDelegate.html">GlidingCollectionDelegate</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Static Variables.html">Static Variables</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Static Variables.html#/s:ZvV17GlidingCollection13GlidingConfig6sharedS0_">shared</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Structs.html">Structs</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Structs/GlidingConfig.html">GlidingConfig</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</nav>
|
||||
<article class="main-content">
|
||||
<section>
|
||||
<section class="section">
|
||||
<h1>Instance Methods</h1>
|
||||
<p>The following instance methods are available globally.</p>
|
||||
|
||||
</section>
|
||||
<section class="section task-group-section">
|
||||
<div class="task-group">
|
||||
<ul>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:FC17GlidingCollection17GlidingCollection6expandFT2atSi8animatedSb_T_"></a>
|
||||
<a name="//apple_ref/swift/Method/expand(at:animated:)" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:FC17GlidingCollection17GlidingCollection6expandFT2atSi8animatedSb_T_">expand(at:animated:)</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Expand GlidingCollection</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">expand</span><span class="p">(</span><span class="n">at</span> <span class="nv">index</span><span class="p">:</span> <span class="kt">Int</span><span class="p">,</span> <span class="nv">animated</span><span class="p">:</span> <span class="kt">Bool</span> <span class="o">=</span> <span class="k">default</span><span class="p">)</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div>
|
||||
<h4>Parameters</h4>
|
||||
<table class="graybox">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>
|
||||
<code>
|
||||
<em>index</em>
|
||||
</code>
|
||||
</td>
|
||||
<td>
|
||||
<div>
|
||||
<p>target index</p>
|
||||
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<code>
|
||||
<em>animated</em>
|
||||
</code>
|
||||
</td>
|
||||
<td>
|
||||
<div>
|
||||
<p>animate changes</p>
|
||||
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:FC17GlidingCollection17GlidingCollection19scrollViewDidScrollFCSo12UIScrollViewT_"></a>
|
||||
<a name="//apple_ref/swift/Method/scrollViewDidScroll(_:)" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:FC17GlidingCollection17GlidingCollection19scrollViewDidScrollFCSo12UIScrollViewT_">scrollViewDidScroll(_:)</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Must call super if you override this method.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">scrollViewDidScroll</span><span class="p">(</span><span class="n">_</span> <span class="nv">scrollView</span><span class="p">:</span> <span class="kt">UIScrollView</span><span class="p">)</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:FC17GlidingCollection17GlidingCollection10expandNextFT_T_"></a>
|
||||
<a name="//apple_ref/swift/Method/expandNext()" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:FC17GlidingCollection17GlidingCollection10expandNextFT_T_">expandNext()</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Expand next item in list</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">expandNext</span><span class="p">()</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:FC17GlidingCollection17GlidingCollection14expandPreviousFT_T_"></a>
|
||||
<a name="//apple_ref/swift/Method/expandPrevious()" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:FC17GlidingCollection17GlidingCollection14expandPreviousFT_T_">expandPrevious()</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Expand previous item in list</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">expandPrevious</span><span class="p">()</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="task-group">
|
||||
<ul>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:FP17GlidingCollection27GlidingCollectionDatasource13numberOfItemsFT2inCS_17GlidingCollection_Si"></a>
|
||||
<a name="//apple_ref/swift/Method/numberOfItems(in:)" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:FP17GlidingCollection27GlidingCollectionDatasource13numberOfItemsFT2inCS_17GlidingCollection_Si">numberOfItems(in:)</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Number of items in vertical stack of items.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">func</span> <span class="nf">numberOfItems</span><span class="p">(</span><span class="k">in</span> <span class="nv">collection</span><span class="p">:</span> <span class="kt"><a href="Classes/GlidingCollection.html">GlidingCollection</a></span><span class="p">)</span> <span class="o">-></span> <span class="kt">Int</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div>
|
||||
<h4>Parameters</h4>
|
||||
<table class="graybox">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>
|
||||
<code>
|
||||
<em>collection</em>
|
||||
</code>
|
||||
</td>
|
||||
<td>
|
||||
<div>
|
||||
<p>GlidingCollection</p>
|
||||
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<div>
|
||||
<h4>Return Value</h4>
|
||||
<p>number of items in stack</p>
|
||||
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:FP17GlidingCollection27GlidingCollectionDatasource17glidingCollectionFTCS_17GlidingCollection11itemAtIndexSi_SS"></a>
|
||||
<a name="//apple_ref/swift/Method/glidingCollection(_:itemAtIndex:)" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:FP17GlidingCollection27GlidingCollectionDatasource17glidingCollectionFTCS_17GlidingCollection11itemAtIndexSi_SS">glidingCollection(_:itemAtIndex:)</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Item at given index.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">func</span> <span class="nf">glidingCollection</span><span class="p">(</span><span class="n">_</span> <span class="nv">collection</span><span class="p">:</span> <span class="kt"><a href="Classes/GlidingCollection.html">GlidingCollection</a></span><span class="p">,</span> <span class="n">itemAtIndex</span> <span class="nv">index</span><span class="p">:</span> <span class="kt">Int</span><span class="p">)</span> <span class="o">-></span> <span class="kt">String</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div>
|
||||
<h4>Parameters</h4>
|
||||
<table class="graybox">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>
|
||||
<code>
|
||||
<em>collection</em>
|
||||
</code>
|
||||
</td>
|
||||
<td>
|
||||
<div>
|
||||
<p>GlidingCollection</p>
|
||||
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<code>
|
||||
<em>index</em>
|
||||
</code>
|
||||
</td>
|
||||
<td>
|
||||
<div>
|
||||
<p>index of item</p>
|
||||
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<div>
|
||||
<h4>Return Value</h4>
|
||||
<p>item title</p>
|
||||
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="task-group">
|
||||
<ul>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection15didSelectItemAtSi_T_"></a>
|
||||
<a name="//apple_ref/swift/Method/glidingCollection(_:didSelectItemAt:)" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection15didSelectItemAtSi_T_">glidingCollection(_:didSelectItemAt:)</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>This method will be called if selected
|
||||
one of the element of vertical stack.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">func</span> <span class="nf">glidingCollection</span><span class="p">(</span><span class="n">_</span> <span class="nv">collection</span><span class="p">:</span> <span class="kt"><a href="Classes/GlidingCollection.html">GlidingCollection</a></span><span class="p">,</span> <span class="n">didSelectItemAt</span> <span class="nv">index</span><span class="p">:</span> <span class="kt">Int</span><span class="p">)</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div>
|
||||
<h4>Parameters</h4>
|
||||
<table class="graybox">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>
|
||||
<code>
|
||||
<em>collection</em>
|
||||
</code>
|
||||
</td>
|
||||
<td>
|
||||
<div>
|
||||
<p>GlidingCollection</p>
|
||||
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<code>
|
||||
<em>index</em>
|
||||
</code>
|
||||
</td>
|
||||
<td>
|
||||
<div>
|
||||
<p>Index of selected item.</p>
|
||||
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection15didExpandItemAtSi_T_"></a>
|
||||
<a name="//apple_ref/swift/Method/glidingCollection(_:didExpandItemAt:)" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection15didExpandItemAtSi_T_">glidingCollection(_:didExpandItemAt:)</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>This method will be called when transition
|
||||
between items was finished.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">func</span> <span class="nf">glidingCollection</span><span class="p">(</span><span class="n">_</span> <span class="nv">collection</span><span class="p">:</span> <span class="kt"><a href="Classes/GlidingCollection.html">GlidingCollection</a></span><span class="p">,</span> <span class="n">didExpandItemAt</span> <span class="nv">index</span><span class="p">:</span> <span class="kt">Int</span><span class="p">)</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div>
|
||||
<h4>Parameters</h4>
|
||||
<table class="graybox">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>
|
||||
<code>
|
||||
<em>collection</em>
|
||||
</code>
|
||||
</td>
|
||||
<td>
|
||||
<div>
|
||||
<p>GlidingCollection</p>
|
||||
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<code>
|
||||
<em>index</em>
|
||||
</code>
|
||||
</td>
|
||||
<td>
|
||||
<div>
|
||||
<p>Index of expanded item.</p>
|
||||
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection16willExpandItemAtSi_T_"></a>
|
||||
<a name="//apple_ref/swift/Method/glidingCollection(_:willExpandItemAt:)" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection16willExpandItemAtSi_T_">glidingCollection(_:willExpandItemAt:)</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>This method will be called before starting
|
||||
transition from one item to another.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">func</span> <span class="nf">glidingCollection</span><span class="p">(</span><span class="n">_</span> <span class="nv">collection</span><span class="p">:</span> <span class="kt"><a href="Classes/GlidingCollection.html">GlidingCollection</a></span><span class="p">,</span> <span class="n">willExpandItemAt</span> <span class="nv">index</span><span class="p">:</span> <span class="kt">Int</span><span class="p">)</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div>
|
||||
<h4>Parameters</h4>
|
||||
<table class="graybox">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>
|
||||
<code>
|
||||
<em>collection</em>
|
||||
</code>
|
||||
</td>
|
||||
<td>
|
||||
<div>
|
||||
<p>GlidingCollection</p>
|
||||
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<code>
|
||||
<em>index</em>
|
||||
</code>
|
||||
</td>
|
||||
<td>
|
||||
<div>
|
||||
<p>Index of item that being expand.</p>
|
||||
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2017 <a class="link" href="https://github.com/Ramotion/gliding-collection" target="_blank" rel="external">Abdurahim Jauzee</a>. All rights reserved. (Last updated: 2017-03-30)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.7.4</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
</body>
|
||||
</div>
|
||||
</html>
|
||||
@@ -0,0 +1,678 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>Instance Variables Reference</title>
|
||||
<link rel="stylesheet" type="text/css" href="css/jazzy.css" />
|
||||
<link rel="stylesheet" type="text/css" href="css/highlight.css" />
|
||||
<meta charset='utf-8'>
|
||||
<script src="js/jquery.min.js" defer></script>
|
||||
<script src="js/jazzy.js" defer></script>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<a title="Instance Variables Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="index.html">GlidingCollection Docs</a> (100% documented)</p>
|
||||
</div>
|
||||
</header>
|
||||
<div class="content-wrapper">
|
||||
<p id="breadcrumbs">
|
||||
<a href="index.html">GlidingCollection Reference</a>
|
||||
<img id="carat" src="img/carat.png" />
|
||||
Instance Variables Reference
|
||||
</p>
|
||||
</div>
|
||||
<div class="content-wrapper">
|
||||
<nav class="sidebar">
|
||||
<ul class="nav-groups">
|
||||
<li class="nav-group-name">
|
||||
<a href="Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/GlidingCollection.html">GlidingCollection</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Global Variables.html">Global Variables</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Global Variables.html#/s:v17GlidingCollection33kGlidingCollectionParallaxViewTagSi">kGlidingCollectionParallaxViewTag</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Instance Methods.html">Instance Methods</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection6expandFT2atSi8animatedSb_T_">expand(at:animated:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection10expandNextFT_T_">expandNext()</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection14expandPreviousFT_T_">expandPrevious()</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection15didExpandItemAtSi_T_">glidingCollection(_:didExpandItemAt:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection15didSelectItemAtSi_T_">glidingCollection(_:didSelectItemAt:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FP17GlidingCollection27GlidingCollectionDatasource17glidingCollectionFTCS_17GlidingCollection11itemAtIndexSi_SS">glidingCollection(_:itemAtIndex:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection16willExpandItemAtSi_T_">glidingCollection(_:willExpandItemAt:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FP17GlidingCollection27GlidingCollectionDatasource13numberOfItemsFT2inCS_17GlidingCollection_Si">numberOfItems(in:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection19scrollViewDidScrollFCSo12UIScrollViewT_">scrollViewDidScroll(_:)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Instance Variables.html">Instance Variables</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17activeButtonColorCSo7UIColor">activeButtonColor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17animationDurationSd">animationDuration</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig11buttonsFontCSo6UIFont">buttonsFont</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig18buttonsScaleFactorV12CoreGraphics7CGFloat">buttonsScaleFactor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig14buttonsSpacingV12CoreGraphics7CGFloat">buttonsSpacing</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig15cardShadowColorCSo7UIColor">cardShadowColor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig16cardShadowOffsetVSC6CGSize">cardShadowOffset</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17cardShadowOpacitySf">cardShadowOpacity</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig16cardShadowRadiusV12CoreGraphics7CGFloat">cardShadowRadius</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig9cardsSizeVSC6CGSize">cardsSize</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig12cardsSpacingV12CoreGraphics7CGFloat">cardsSpacing</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection14collectionViewCSo16UICollectionView">collectionView</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection10dataSourceGSqPS_27GlidingCollectionDatasource__">dataSource</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection8delegateGSqPS_25GlidingCollectionDelegate__">delegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection17expandedItemIndexSi">expandedItemIndex</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig20inactiveButtonsColorCSo7UIColor">inactiveButtonsColor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17isParallaxEnabledSb">isParallaxEnabled</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig10sideInsetsVSC12UIEdgeInsets">sideInsets</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Protocols.html">Protocols</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Protocols/GlidingCollectionDatasource.html">GlidingCollectionDatasource</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Protocols/GlidingCollectionDelegate.html">GlidingCollectionDelegate</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Static Variables.html">Static Variables</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Static Variables.html#/s:ZvV17GlidingCollection13GlidingConfig6sharedS0_">shared</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Structs.html">Structs</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Structs/GlidingConfig.html">GlidingConfig</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</nav>
|
||||
<article class="main-content">
|
||||
<section>
|
||||
<section class="section">
|
||||
<h1>Instance Variables</h1>
|
||||
<p>The following instance variables are available globally.</p>
|
||||
|
||||
</section>
|
||||
<section class="section task-group-section">
|
||||
<div class="task-group">
|
||||
<ul>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:vV17GlidingCollection13GlidingConfig10sideInsetsVSC12UIEdgeInsets"></a>
|
||||
<a name="//apple_ref/swift/Property/sideInsets" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:vV17GlidingCollection13GlidingConfig10sideInsetsVSC12UIEdgeInsets">sideInsets</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Side insets of GlidiingCollection view.
|
||||
Only left & right side insets will take effect.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">sideInsets</span><span class="p">:</span> <span class="kt">UIEdgeInsets</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:vV17GlidingCollection13GlidingConfig9cardsSizeVSC6CGSize"></a>
|
||||
<a name="//apple_ref/swift/Property/cardsSize" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:vV17GlidingCollection13GlidingConfig9cardsSizeVSC6CGSize">cardsSize</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Size of collectionView’s cells.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">cardsSize</span><span class="p">:</span> <span class="kt">CGSize</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:vV17GlidingCollection13GlidingConfig16cardShadowRadiusV12CoreGraphics7CGFloat"></a>
|
||||
<a name="//apple_ref/swift/Property/cardShadowRadius" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:vV17GlidingCollection13GlidingConfig16cardShadowRadiusV12CoreGraphics7CGFloat">cardShadowRadius</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Shadow radius or blur.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">cardShadowRadius</span><span class="p">:</span> <span class="kt">CGFloat</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:vV17GlidingCollection13GlidingConfig17cardShadowOpacitySf"></a>
|
||||
<a name="//apple_ref/swift/Property/cardShadowOpacity" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:vV17GlidingCollection13GlidingConfig17cardShadowOpacitySf">cardShadowOpacity</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Shadow opacity.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">cardShadowOpacity</span><span class="p">:</span> <span class="kt">Float</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:vV17GlidingCollection13GlidingConfig18buttonsScaleFactorV12CoreGraphics7CGFloat"></a>
|
||||
<a name="//apple_ref/swift/Property/buttonsScaleFactor" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:vV17GlidingCollection13GlidingConfig18buttonsScaleFactorV12CoreGraphics7CGFloat">buttonsScaleFactor</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Scale factor of inactive sections buttons.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">buttonsScaleFactor</span><span class="p">:</span> <span class="kt">CGFloat</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:vV17GlidingCollection13GlidingConfig17isParallaxEnabledSb"></a>
|
||||
<a name="//apple_ref/swift/Property/isParallaxEnabled" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:vV17GlidingCollection13GlidingConfig17isParallaxEnabledSb">isParallaxEnabled</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Apply parallax effect to horizontal cards.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">isParallaxEnabled</span><span class="p">:</span> <span class="kt">Bool</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:vV17GlidingCollection13GlidingConfig15cardShadowColorCSo7UIColor"></a>
|
||||
<a name="//apple_ref/swift/Property/cardShadowColor" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:vV17GlidingCollection13GlidingConfig15cardShadowColorCSo7UIColor">cardShadowColor</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Shadow color.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">cardShadowColor</span><span class="p">:</span> <span class="kt">UIColor</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:vV17GlidingCollection13GlidingConfig17activeButtonColorCSo7UIColor"></a>
|
||||
<a name="//apple_ref/swift/Property/activeButtonColor" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:vV17GlidingCollection13GlidingConfig17activeButtonColorCSo7UIColor">activeButtonColor</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Active section button color.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">activeButtonColor</span><span class="p">:</span> <span class="kt">UIColor</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:vV17GlidingCollection13GlidingConfig14buttonsSpacingV12CoreGraphics7CGFloat"></a>
|
||||
<a name="//apple_ref/swift/Property/buttonsSpacing" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:vV17GlidingCollection13GlidingConfig14buttonsSpacingV12CoreGraphics7CGFloat">buttonsSpacing</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Spacing between vertical stack of items.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">buttonsSpacing</span><span class="p">:</span> <span class="kt">CGFloat</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:vV17GlidingCollection13GlidingConfig11buttonsFontCSo6UIFont"></a>
|
||||
<a name="//apple_ref/swift/Property/buttonsFont" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:vV17GlidingCollection13GlidingConfig11buttonsFontCSo6UIFont">buttonsFont</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Font of each element in vertical stack.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">buttonsFont</span><span class="p">:</span> <span class="kt">UIFont</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:vV17GlidingCollection13GlidingConfig20inactiveButtonsColorCSo7UIColor"></a>
|
||||
<a name="//apple_ref/swift/Property/inactiveButtonsColor" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:vV17GlidingCollection13GlidingConfig20inactiveButtonsColorCSo7UIColor">inactiveButtonsColor</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Inactive sections buttons color.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">inactiveButtonsColor</span><span class="p">:</span> <span class="kt">UIColor</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:vV17GlidingCollection13GlidingConfig17animationDurationSd"></a>
|
||||
<a name="//apple_ref/swift/Property/animationDuration" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:vV17GlidingCollection13GlidingConfig17animationDurationSd">animationDuration</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Duration of animation between GlidingCollection sections.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">animationDuration</span><span class="p">:</span> <span class="kt">Double</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:vV17GlidingCollection13GlidingConfig16cardShadowOffsetVSC6CGSize"></a>
|
||||
<a name="//apple_ref/swift/Property/cardShadowOffset" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:vV17GlidingCollection13GlidingConfig16cardShadowOffsetVSC6CGSize">cardShadowOffset</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Shadow offset: width - horizontal; height - vertical.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">cardShadowOffset</span><span class="p">:</span> <span class="kt">CGSize</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:vV17GlidingCollection13GlidingConfig12cardsSpacingV12CoreGraphics7CGFloat"></a>
|
||||
<a name="//apple_ref/swift/Property/cardsSpacing" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:vV17GlidingCollection13GlidingConfig12cardsSpacingV12CoreGraphics7CGFloat">cardsSpacing</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Space between collectionView’s cells.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">cardsSpacing</span><span class="p">:</span> <span class="kt">CGFloat</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="task-group">
|
||||
<ul>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:vC17GlidingCollection17GlidingCollection10dataSourceGSqPS_27GlidingCollectionDatasource__"></a>
|
||||
<a name="//apple_ref/swift/Property/dataSource" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:vC17GlidingCollection17GlidingCollection10dataSourceGSqPS_27GlidingCollectionDatasource__">dataSource</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Data source protocol.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">dataSource</span><span class="p">:</span> <span class="kt"><a href="Protocols/GlidingCollectionDatasource.html">GlidingCollectionDatasource</a></span><span class="p">?</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:vC17GlidingCollection17GlidingCollection17expandedItemIndexSi"></a>
|
||||
<a name="//apple_ref/swift/Property/expandedItemIndex" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:vC17GlidingCollection17GlidingCollection17expandedItemIndexSi">expandedItemIndex</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Index of expanded item.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">expandedItemIndex</span><span class="p">:</span> <span class="kt">Int</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:vC17GlidingCollection17GlidingCollection14collectionViewCSo16UICollectionView"></a>
|
||||
<a name="//apple_ref/swift/Property/collectionView" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:vC17GlidingCollection17GlidingCollection14collectionViewCSo16UICollectionView">collectionView</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Horizontal scrolling collectionView.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">collectionView</span><span class="p">:</span> <span class="kt">UICollectionView</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:vC17GlidingCollection17GlidingCollection8delegateGSqPS_25GlidingCollectionDelegate__"></a>
|
||||
<a name="//apple_ref/swift/Property/delegate" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:vC17GlidingCollection17GlidingCollection8delegateGSqPS_25GlidingCollectionDelegate__">delegate</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Delegate protocol.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">delegate</span><span class="p">:</span> <span class="kt"><a href="Protocols/GlidingCollectionDelegate.html">GlidingCollectionDelegate</a></span><span class="p">?</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2017 <a class="link" href="https://github.com/Ramotion/gliding-collection" target="_blank" rel="external">Abdurahim Jauzee</a>. All rights reserved. (Last updated: 2017-03-30)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.7.4</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
</body>
|
||||
</div>
|
||||
</html>
|
||||
@@ -0,0 +1,247 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>Protocols Reference</title>
|
||||
<link rel="stylesheet" type="text/css" href="css/jazzy.css" />
|
||||
<link rel="stylesheet" type="text/css" href="css/highlight.css" />
|
||||
<meta charset='utf-8'>
|
||||
<script src="js/jquery.min.js" defer></script>
|
||||
<script src="js/jazzy.js" defer></script>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<a title="Protocols Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="index.html">GlidingCollection Docs</a> (100% documented)</p>
|
||||
</div>
|
||||
</header>
|
||||
<div class="content-wrapper">
|
||||
<p id="breadcrumbs">
|
||||
<a href="index.html">GlidingCollection Reference</a>
|
||||
<img id="carat" src="img/carat.png" />
|
||||
Protocols Reference
|
||||
</p>
|
||||
</div>
|
||||
<div class="content-wrapper">
|
||||
<nav class="sidebar">
|
||||
<ul class="nav-groups">
|
||||
<li class="nav-group-name">
|
||||
<a href="Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/GlidingCollection.html">GlidingCollection</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Global Variables.html">Global Variables</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Global Variables.html#/s:v17GlidingCollection33kGlidingCollectionParallaxViewTagSi">kGlidingCollectionParallaxViewTag</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Instance Methods.html">Instance Methods</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection6expandFT2atSi8animatedSb_T_">expand(at:animated:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection10expandNextFT_T_">expandNext()</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection14expandPreviousFT_T_">expandPrevious()</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection15didExpandItemAtSi_T_">glidingCollection(_:didExpandItemAt:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection15didSelectItemAtSi_T_">glidingCollection(_:didSelectItemAt:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FP17GlidingCollection27GlidingCollectionDatasource17glidingCollectionFTCS_17GlidingCollection11itemAtIndexSi_SS">glidingCollection(_:itemAtIndex:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection16willExpandItemAtSi_T_">glidingCollection(_:willExpandItemAt:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FP17GlidingCollection27GlidingCollectionDatasource13numberOfItemsFT2inCS_17GlidingCollection_Si">numberOfItems(in:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection19scrollViewDidScrollFCSo12UIScrollViewT_">scrollViewDidScroll(_:)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Instance Variables.html">Instance Variables</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17activeButtonColorCSo7UIColor">activeButtonColor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17animationDurationSd">animationDuration</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig11buttonsFontCSo6UIFont">buttonsFont</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig18buttonsScaleFactorV12CoreGraphics7CGFloat">buttonsScaleFactor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig14buttonsSpacingV12CoreGraphics7CGFloat">buttonsSpacing</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig15cardShadowColorCSo7UIColor">cardShadowColor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig16cardShadowOffsetVSC6CGSize">cardShadowOffset</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17cardShadowOpacitySf">cardShadowOpacity</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig16cardShadowRadiusV12CoreGraphics7CGFloat">cardShadowRadius</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig9cardsSizeVSC6CGSize">cardsSize</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig12cardsSpacingV12CoreGraphics7CGFloat">cardsSpacing</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection14collectionViewCSo16UICollectionView">collectionView</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection10dataSourceGSqPS_27GlidingCollectionDatasource__">dataSource</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection8delegateGSqPS_25GlidingCollectionDelegate__">delegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection17expandedItemIndexSi">expandedItemIndex</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig20inactiveButtonsColorCSo7UIColor">inactiveButtonsColor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17isParallaxEnabledSb">isParallaxEnabled</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig10sideInsetsVSC12UIEdgeInsets">sideInsets</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Protocols.html">Protocols</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Protocols/GlidingCollectionDatasource.html">GlidingCollectionDatasource</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Protocols/GlidingCollectionDelegate.html">GlidingCollectionDelegate</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Static Variables.html">Static Variables</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Static Variables.html#/s:ZvV17GlidingCollection13GlidingConfig6sharedS0_">shared</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Structs.html">Structs</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Structs/GlidingConfig.html">GlidingConfig</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</nav>
|
||||
<article class="main-content">
|
||||
<section>
|
||||
<section class="section">
|
||||
<h1>Protocols</h1>
|
||||
<p>The following protocols are available globally.</p>
|
||||
|
||||
</section>
|
||||
<section class="section task-group-section">
|
||||
<div class="task-group">
|
||||
<ul>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:P17GlidingCollection27GlidingCollectionDatasource"></a>
|
||||
<a name="//apple_ref/swift/Protocol/GlidingCollectionDatasource" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:P17GlidingCollection27GlidingCollectionDatasource">GlidingCollectionDatasource</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Datasource protocol of GlidingCollection.</p>
|
||||
|
||||
<a href="Protocols/GlidingCollectionDatasource.html" class="slightly-smaller">See more</a>
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="kd">protocol</span> <span class="kt">GlidingCollectionDatasource</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="task-group">
|
||||
<ul>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:P17GlidingCollection25GlidingCollectionDelegate"></a>
|
||||
<a name="//apple_ref/swift/Protocol/GlidingCollectionDelegate" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:P17GlidingCollection25GlidingCollectionDelegate">GlidingCollectionDelegate</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>This delegate provides methods which can notify when transition starts/ends & when item was selected.</p>
|
||||
|
||||
<a href="Protocols/GlidingCollectionDelegate.html" class="slightly-smaller">See more</a>
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="kd">protocol</span> <span class="kt">GlidingCollectionDelegate</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2017 <a class="link" href="https://github.com/Ramotion/gliding-collection" target="_blank" rel="external">Abdurahim Jauzee</a>. All rights reserved. (Last updated: 2017-03-30)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.7.4</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
</body>
|
||||
</div>
|
||||
</html>
|
||||
@@ -0,0 +1,311 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>GlidingCollectionDatasource Protocol Reference</title>
|
||||
<link rel="stylesheet" type="text/css" href="../css/jazzy.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../css/highlight.css" />
|
||||
<meta charset='utf-8'>
|
||||
<script src="../js/jquery.min.js" defer></script>
|
||||
<script src="../js/jazzy.js" defer></script>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<a name="//apple_ref/swift/Protocol/GlidingCollectionDatasource" class="dashAnchor"></a>
|
||||
<a title="GlidingCollectionDatasource Protocol Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="../index.html">GlidingCollection Docs</a> (100% documented)</p>
|
||||
</div>
|
||||
</header>
|
||||
<div class="content-wrapper">
|
||||
<p id="breadcrumbs">
|
||||
<a href="../index.html">GlidingCollection Reference</a>
|
||||
<img id="carat" src="../img/carat.png" />
|
||||
GlidingCollectionDatasource Protocol Reference
|
||||
</p>
|
||||
</div>
|
||||
<div class="content-wrapper">
|
||||
<nav class="sidebar">
|
||||
<ul class="nav-groups">
|
||||
<li class="nav-group-name">
|
||||
<a href="../Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/GlidingCollection.html">GlidingCollection</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Global Variables.html">Global Variables</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Global Variables.html#/s:v17GlidingCollection33kGlidingCollectionParallaxViewTagSi">kGlidingCollectionParallaxViewTag</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Instance Methods.html">Instance Methods</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection6expandFT2atSi8animatedSb_T_">expand(at:animated:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection10expandNextFT_T_">expandNext()</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection14expandPreviousFT_T_">expandPrevious()</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Methods.html#/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection15didExpandItemAtSi_T_">glidingCollection(_:didExpandItemAt:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Methods.html#/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection15didSelectItemAtSi_T_">glidingCollection(_:didSelectItemAt:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Methods.html#/s:FP17GlidingCollection27GlidingCollectionDatasource17glidingCollectionFTCS_17GlidingCollection11itemAtIndexSi_SS">glidingCollection(_:itemAtIndex:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Methods.html#/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection16willExpandItemAtSi_T_">glidingCollection(_:willExpandItemAt:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Methods.html#/s:FP17GlidingCollection27GlidingCollectionDatasource13numberOfItemsFT2inCS_17GlidingCollection_Si">numberOfItems(in:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection19scrollViewDidScrollFCSo12UIScrollViewT_">scrollViewDidScroll(_:)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Instance Variables.html">Instance Variables</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17activeButtonColorCSo7UIColor">activeButtonColor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17animationDurationSd">animationDuration</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig11buttonsFontCSo6UIFont">buttonsFont</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig18buttonsScaleFactorV12CoreGraphics7CGFloat">buttonsScaleFactor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig14buttonsSpacingV12CoreGraphics7CGFloat">buttonsSpacing</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig15cardShadowColorCSo7UIColor">cardShadowColor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig16cardShadowOffsetVSC6CGSize">cardShadowOffset</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17cardShadowOpacitySf">cardShadowOpacity</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig16cardShadowRadiusV12CoreGraphics7CGFloat">cardShadowRadius</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig9cardsSizeVSC6CGSize">cardsSize</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig12cardsSpacingV12CoreGraphics7CGFloat">cardsSpacing</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection14collectionViewCSo16UICollectionView">collectionView</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection10dataSourceGSqPS_27GlidingCollectionDatasource__">dataSource</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection8delegateGSqPS_25GlidingCollectionDelegate__">delegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection17expandedItemIndexSi">expandedItemIndex</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig20inactiveButtonsColorCSo7UIColor">inactiveButtonsColor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17isParallaxEnabledSb">isParallaxEnabled</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig10sideInsetsVSC12UIEdgeInsets">sideInsets</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Protocols.html">Protocols</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/GlidingCollectionDatasource.html">GlidingCollectionDatasource</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/GlidingCollectionDelegate.html">GlidingCollectionDelegate</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Static Variables.html">Static Variables</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Static Variables.html#/s:ZvV17GlidingCollection13GlidingConfig6sharedS0_">shared</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Structs.html">Structs</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/GlidingConfig.html">GlidingConfig</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</nav>
|
||||
<article class="main-content">
|
||||
<section>
|
||||
<section class="section">
|
||||
<h1>GlidingCollectionDatasource</h1>
|
||||
<div class="declaration">
|
||||
<div class="language">
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="kd">protocol</span> <span class="kt">GlidingCollectionDatasource</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<p>Datasource protocol of GlidingCollection.</p>
|
||||
|
||||
</section>
|
||||
<section class="section task-group-section">
|
||||
<div class="task-group">
|
||||
<ul>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:FP17GlidingCollection27GlidingCollectionDatasource13numberOfItemsFT2inCS_17GlidingCollection_Si"></a>
|
||||
<a name="//apple_ref/swift/Method/numberOfItems(in:)" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:FP17GlidingCollection27GlidingCollectionDatasource13numberOfItemsFT2inCS_17GlidingCollection_Si">numberOfItems(in:)</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Number of items in vertical stack of items.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">func</span> <span class="nf">numberOfItems</span><span class="p">(</span><span class="k">in</span> <span class="nv">collection</span><span class="p">:</span> <span class="kt"><a href="../Classes/GlidingCollection.html">GlidingCollection</a></span><span class="p">)</span> <span class="o">-></span> <span class="kt">Int</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div>
|
||||
<h4>Parameters</h4>
|
||||
<table class="graybox">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>
|
||||
<code>
|
||||
<em>collection</em>
|
||||
</code>
|
||||
</td>
|
||||
<td>
|
||||
<div>
|
||||
<p>GlidingCollection</p>
|
||||
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<div>
|
||||
<h4>Return Value</h4>
|
||||
<p>number of items in stack</p>
|
||||
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:FP17GlidingCollection27GlidingCollectionDatasource17glidingCollectionFTCS_17GlidingCollection11itemAtIndexSi_SS"></a>
|
||||
<a name="//apple_ref/swift/Method/glidingCollection(_:itemAtIndex:)" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:FP17GlidingCollection27GlidingCollectionDatasource17glidingCollectionFTCS_17GlidingCollection11itemAtIndexSi_SS">glidingCollection(_:itemAtIndex:)</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Item at given index.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">func</span> <span class="nf">glidingCollection</span><span class="p">(</span><span class="n">_</span> <span class="nv">collection</span><span class="p">:</span> <span class="kt"><a href="../Classes/GlidingCollection.html">GlidingCollection</a></span><span class="p">,</span> <span class="n">itemAtIndex</span> <span class="nv">index</span><span class="p">:</span> <span class="kt">Int</span><span class="p">)</span> <span class="o">-></span> <span class="kt">String</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div>
|
||||
<h4>Parameters</h4>
|
||||
<table class="graybox">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>
|
||||
<code>
|
||||
<em>collection</em>
|
||||
</code>
|
||||
</td>
|
||||
<td>
|
||||
<div>
|
||||
<p>GlidingCollection</p>
|
||||
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<code>
|
||||
<em>index</em>
|
||||
</code>
|
||||
</td>
|
||||
<td>
|
||||
<div>
|
||||
<p>index of item</p>
|
||||
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<div>
|
||||
<h4>Return Value</h4>
|
||||
<p>item title</p>
|
||||
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2017 <a class="link" href="https://github.com/Ramotion/gliding-collection" target="_blank" rel="external">Abdurahim Jauzee</a>. All rights reserved. (Last updated: 2017-03-30)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.7.4</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
</body>
|
||||
</div>
|
||||
</html>
|
||||
@@ -0,0 +1,377 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>GlidingCollectionDelegate Protocol Reference</title>
|
||||
<link rel="stylesheet" type="text/css" href="../css/jazzy.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../css/highlight.css" />
|
||||
<meta charset='utf-8'>
|
||||
<script src="../js/jquery.min.js" defer></script>
|
||||
<script src="../js/jazzy.js" defer></script>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<a name="//apple_ref/swift/Protocol/GlidingCollectionDelegate" class="dashAnchor"></a>
|
||||
<a title="GlidingCollectionDelegate Protocol Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="../index.html">GlidingCollection Docs</a> (100% documented)</p>
|
||||
</div>
|
||||
</header>
|
||||
<div class="content-wrapper">
|
||||
<p id="breadcrumbs">
|
||||
<a href="../index.html">GlidingCollection Reference</a>
|
||||
<img id="carat" src="../img/carat.png" />
|
||||
GlidingCollectionDelegate Protocol Reference
|
||||
</p>
|
||||
</div>
|
||||
<div class="content-wrapper">
|
||||
<nav class="sidebar">
|
||||
<ul class="nav-groups">
|
||||
<li class="nav-group-name">
|
||||
<a href="../Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/GlidingCollection.html">GlidingCollection</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Global Variables.html">Global Variables</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Global Variables.html#/s:v17GlidingCollection33kGlidingCollectionParallaxViewTagSi">kGlidingCollectionParallaxViewTag</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Instance Methods.html">Instance Methods</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection6expandFT2atSi8animatedSb_T_">expand(at:animated:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection10expandNextFT_T_">expandNext()</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection14expandPreviousFT_T_">expandPrevious()</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Methods.html#/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection15didExpandItemAtSi_T_">glidingCollection(_:didExpandItemAt:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Methods.html#/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection15didSelectItemAtSi_T_">glidingCollection(_:didSelectItemAt:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Methods.html#/s:FP17GlidingCollection27GlidingCollectionDatasource17glidingCollectionFTCS_17GlidingCollection11itemAtIndexSi_SS">glidingCollection(_:itemAtIndex:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Methods.html#/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection16willExpandItemAtSi_T_">glidingCollection(_:willExpandItemAt:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Methods.html#/s:FP17GlidingCollection27GlidingCollectionDatasource13numberOfItemsFT2inCS_17GlidingCollection_Si">numberOfItems(in:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection19scrollViewDidScrollFCSo12UIScrollViewT_">scrollViewDidScroll(_:)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Instance Variables.html">Instance Variables</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17activeButtonColorCSo7UIColor">activeButtonColor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17animationDurationSd">animationDuration</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig11buttonsFontCSo6UIFont">buttonsFont</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig18buttonsScaleFactorV12CoreGraphics7CGFloat">buttonsScaleFactor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig14buttonsSpacingV12CoreGraphics7CGFloat">buttonsSpacing</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig15cardShadowColorCSo7UIColor">cardShadowColor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig16cardShadowOffsetVSC6CGSize">cardShadowOffset</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17cardShadowOpacitySf">cardShadowOpacity</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig16cardShadowRadiusV12CoreGraphics7CGFloat">cardShadowRadius</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig9cardsSizeVSC6CGSize">cardsSize</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig12cardsSpacingV12CoreGraphics7CGFloat">cardsSpacing</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection14collectionViewCSo16UICollectionView">collectionView</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection10dataSourceGSqPS_27GlidingCollectionDatasource__">dataSource</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection8delegateGSqPS_25GlidingCollectionDelegate__">delegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection17expandedItemIndexSi">expandedItemIndex</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig20inactiveButtonsColorCSo7UIColor">inactiveButtonsColor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17isParallaxEnabledSb">isParallaxEnabled</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig10sideInsetsVSC12UIEdgeInsets">sideInsets</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Protocols.html">Protocols</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/GlidingCollectionDatasource.html">GlidingCollectionDatasource</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/GlidingCollectionDelegate.html">GlidingCollectionDelegate</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Static Variables.html">Static Variables</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Static Variables.html#/s:ZvV17GlidingCollection13GlidingConfig6sharedS0_">shared</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Structs.html">Structs</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/GlidingConfig.html">GlidingConfig</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</nav>
|
||||
<article class="main-content">
|
||||
<section>
|
||||
<section class="section">
|
||||
<h1>GlidingCollectionDelegate</h1>
|
||||
<div class="declaration">
|
||||
<div class="language">
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="kd">protocol</span> <span class="kt">GlidingCollectionDelegate</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<p>This delegate provides methods which can notify when transition starts/ends & when item was selected.</p>
|
||||
|
||||
</section>
|
||||
<section class="section task-group-section">
|
||||
<div class="task-group">
|
||||
<ul>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection16willExpandItemAtSi_T_"></a>
|
||||
<a name="//apple_ref/swift/Method/glidingCollection(_:willExpandItemAt:)" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection16willExpandItemAtSi_T_">glidingCollection(_:willExpandItemAt:)</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>This method will be called before starting
|
||||
transition from one item to another.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">func</span> <span class="nf">glidingCollection</span><span class="p">(</span><span class="n">_</span> <span class="nv">collection</span><span class="p">:</span> <span class="kt"><a href="../Classes/GlidingCollection.html">GlidingCollection</a></span><span class="p">,</span> <span class="n">willExpandItemAt</span> <span class="nv">index</span><span class="p">:</span> <span class="kt">Int</span><span class="p">)</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div>
|
||||
<h4>Parameters</h4>
|
||||
<table class="graybox">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>
|
||||
<code>
|
||||
<em>collection</em>
|
||||
</code>
|
||||
</td>
|
||||
<td>
|
||||
<div>
|
||||
<p>GlidingCollection</p>
|
||||
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<code>
|
||||
<em>index</em>
|
||||
</code>
|
||||
</td>
|
||||
<td>
|
||||
<div>
|
||||
<p>Index of item that being expand.</p>
|
||||
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection15didExpandItemAtSi_T_"></a>
|
||||
<a name="//apple_ref/swift/Method/glidingCollection(_:didExpandItemAt:)" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection15didExpandItemAtSi_T_">glidingCollection(_:didExpandItemAt:)</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>This method will be called when transition
|
||||
between items was finished.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">func</span> <span class="nf">glidingCollection</span><span class="p">(</span><span class="n">_</span> <span class="nv">collection</span><span class="p">:</span> <span class="kt"><a href="../Classes/GlidingCollection.html">GlidingCollection</a></span><span class="p">,</span> <span class="n">didExpandItemAt</span> <span class="nv">index</span><span class="p">:</span> <span class="kt">Int</span><span class="p">)</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div>
|
||||
<h4>Parameters</h4>
|
||||
<table class="graybox">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>
|
||||
<code>
|
||||
<em>collection</em>
|
||||
</code>
|
||||
</td>
|
||||
<td>
|
||||
<div>
|
||||
<p>GlidingCollection</p>
|
||||
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<code>
|
||||
<em>index</em>
|
||||
</code>
|
||||
</td>
|
||||
<td>
|
||||
<div>
|
||||
<p>Index of expanded item.</p>
|
||||
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection15didSelectItemAtSi_T_"></a>
|
||||
<a name="//apple_ref/swift/Method/glidingCollection(_:didSelectItemAt:)" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection15didSelectItemAtSi_T_">glidingCollection(_:didSelectItemAt:)</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>This method will be called if selected
|
||||
one of the element of vertical stack.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">func</span> <span class="nf">glidingCollection</span><span class="p">(</span><span class="n">_</span> <span class="nv">collection</span><span class="p">:</span> <span class="kt"><a href="../Classes/GlidingCollection.html">GlidingCollection</a></span><span class="p">,</span> <span class="n">didSelectItemAt</span> <span class="nv">index</span><span class="p">:</span> <span class="kt">Int</span><span class="p">)</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div>
|
||||
<h4>Parameters</h4>
|
||||
<table class="graybox">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>
|
||||
<code>
|
||||
<em>collection</em>
|
||||
</code>
|
||||
</td>
|
||||
<td>
|
||||
<div>
|
||||
<p>GlidingCollection</p>
|
||||
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<code>
|
||||
<em>index</em>
|
||||
</code>
|
||||
</td>
|
||||
<td>
|
||||
<div>
|
||||
<p>Index of selected item.</p>
|
||||
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2017 <a class="link" href="https://github.com/Ramotion/gliding-collection" target="_blank" rel="external">Abdurahim Jauzee</a>. All rights reserved. (Last updated: 2017-03-30)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.7.4</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
</body>
|
||||
</div>
|
||||
</html>
|
||||
@@ -0,0 +1,215 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>Static Variables Reference</title>
|
||||
<link rel="stylesheet" type="text/css" href="css/jazzy.css" />
|
||||
<link rel="stylesheet" type="text/css" href="css/highlight.css" />
|
||||
<meta charset='utf-8'>
|
||||
<script src="js/jquery.min.js" defer></script>
|
||||
<script src="js/jazzy.js" defer></script>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<a title="Static Variables Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="index.html">GlidingCollection Docs</a> (100% documented)</p>
|
||||
</div>
|
||||
</header>
|
||||
<div class="content-wrapper">
|
||||
<p id="breadcrumbs">
|
||||
<a href="index.html">GlidingCollection Reference</a>
|
||||
<img id="carat" src="img/carat.png" />
|
||||
Static Variables Reference
|
||||
</p>
|
||||
</div>
|
||||
<div class="content-wrapper">
|
||||
<nav class="sidebar">
|
||||
<ul class="nav-groups">
|
||||
<li class="nav-group-name">
|
||||
<a href="Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/GlidingCollection.html">GlidingCollection</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Global Variables.html">Global Variables</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Global Variables.html#/s:v17GlidingCollection33kGlidingCollectionParallaxViewTagSi">kGlidingCollectionParallaxViewTag</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Instance Methods.html">Instance Methods</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection6expandFT2atSi8animatedSb_T_">expand(at:animated:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection10expandNextFT_T_">expandNext()</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection14expandPreviousFT_T_">expandPrevious()</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection15didExpandItemAtSi_T_">glidingCollection(_:didExpandItemAt:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection15didSelectItemAtSi_T_">glidingCollection(_:didSelectItemAt:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FP17GlidingCollection27GlidingCollectionDatasource17glidingCollectionFTCS_17GlidingCollection11itemAtIndexSi_SS">glidingCollection(_:itemAtIndex:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection16willExpandItemAtSi_T_">glidingCollection(_:willExpandItemAt:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FP17GlidingCollection27GlidingCollectionDatasource13numberOfItemsFT2inCS_17GlidingCollection_Si">numberOfItems(in:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection19scrollViewDidScrollFCSo12UIScrollViewT_">scrollViewDidScroll(_:)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Instance Variables.html">Instance Variables</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17activeButtonColorCSo7UIColor">activeButtonColor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17animationDurationSd">animationDuration</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig11buttonsFontCSo6UIFont">buttonsFont</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig18buttonsScaleFactorV12CoreGraphics7CGFloat">buttonsScaleFactor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig14buttonsSpacingV12CoreGraphics7CGFloat">buttonsSpacing</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig15cardShadowColorCSo7UIColor">cardShadowColor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig16cardShadowOffsetVSC6CGSize">cardShadowOffset</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17cardShadowOpacitySf">cardShadowOpacity</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig16cardShadowRadiusV12CoreGraphics7CGFloat">cardShadowRadius</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig9cardsSizeVSC6CGSize">cardsSize</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig12cardsSpacingV12CoreGraphics7CGFloat">cardsSpacing</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection14collectionViewCSo16UICollectionView">collectionView</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection10dataSourceGSqPS_27GlidingCollectionDatasource__">dataSource</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection8delegateGSqPS_25GlidingCollectionDelegate__">delegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection17expandedItemIndexSi">expandedItemIndex</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig20inactiveButtonsColorCSo7UIColor">inactiveButtonsColor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17isParallaxEnabledSb">isParallaxEnabled</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig10sideInsetsVSC12UIEdgeInsets">sideInsets</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Protocols.html">Protocols</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Protocols/GlidingCollectionDatasource.html">GlidingCollectionDatasource</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Protocols/GlidingCollectionDelegate.html">GlidingCollectionDelegate</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Static Variables.html">Static Variables</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Static Variables.html#/s:ZvV17GlidingCollection13GlidingConfig6sharedS0_">shared</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Structs.html">Structs</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Structs/GlidingConfig.html">GlidingConfig</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</nav>
|
||||
<article class="main-content">
|
||||
<section>
|
||||
<section class="section">
|
||||
<h1>Static Variables</h1>
|
||||
<p>The following static variables are available globally.</p>
|
||||
|
||||
</section>
|
||||
<section class="section task-group-section">
|
||||
<div class="task-group">
|
||||
<ul>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:ZvV17GlidingCollection13GlidingConfig6sharedS0_"></a>
|
||||
<a name="//apple_ref/swift/Variable/shared" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:ZvV17GlidingCollection13GlidingConfig6sharedS0_">shared</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Shared instance of configuration.
|
||||
Override this property or change values directly.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="kd">static</span> <span class="k">var</span> <span class="nv">shared</span><span class="p">:</span> <span class="kt"><a href="Classes/GlidingCollection.html">GlidingCollection</a></span><span class="o">.</span><span class="kt"><a href="Structs/GlidingConfig.html">GlidingConfig</a></span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2017 <a class="link" href="https://github.com/Ramotion/gliding-collection" target="_blank" rel="external">Abdurahim Jauzee</a>. All rights reserved. (Last updated: 2017-03-30)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.7.4</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
</body>
|
||||
</div>
|
||||
</html>
|
||||
@@ -0,0 +1,216 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>Structs Reference</title>
|
||||
<link rel="stylesheet" type="text/css" href="css/jazzy.css" />
|
||||
<link rel="stylesheet" type="text/css" href="css/highlight.css" />
|
||||
<meta charset='utf-8'>
|
||||
<script src="js/jquery.min.js" defer></script>
|
||||
<script src="js/jazzy.js" defer></script>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<a title="Structs Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="index.html">GlidingCollection Docs</a> (100% documented)</p>
|
||||
</div>
|
||||
</header>
|
||||
<div class="content-wrapper">
|
||||
<p id="breadcrumbs">
|
||||
<a href="index.html">GlidingCollection Reference</a>
|
||||
<img id="carat" src="img/carat.png" />
|
||||
Structs Reference
|
||||
</p>
|
||||
</div>
|
||||
<div class="content-wrapper">
|
||||
<nav class="sidebar">
|
||||
<ul class="nav-groups">
|
||||
<li class="nav-group-name">
|
||||
<a href="Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/GlidingCollection.html">GlidingCollection</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Global Variables.html">Global Variables</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Global Variables.html#/s:v17GlidingCollection33kGlidingCollectionParallaxViewTagSi">kGlidingCollectionParallaxViewTag</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Instance Methods.html">Instance Methods</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection6expandFT2atSi8animatedSb_T_">expand(at:animated:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection10expandNextFT_T_">expandNext()</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection14expandPreviousFT_T_">expandPrevious()</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection15didExpandItemAtSi_T_">glidingCollection(_:didExpandItemAt:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection15didSelectItemAtSi_T_">glidingCollection(_:didSelectItemAt:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FP17GlidingCollection27GlidingCollectionDatasource17glidingCollectionFTCS_17GlidingCollection11itemAtIndexSi_SS">glidingCollection(_:itemAtIndex:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection16willExpandItemAtSi_T_">glidingCollection(_:willExpandItemAt:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FP17GlidingCollection27GlidingCollectionDatasource13numberOfItemsFT2inCS_17GlidingCollection_Si">numberOfItems(in:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection19scrollViewDidScrollFCSo12UIScrollViewT_">scrollViewDidScroll(_:)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Instance Variables.html">Instance Variables</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17activeButtonColorCSo7UIColor">activeButtonColor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17animationDurationSd">animationDuration</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig11buttonsFontCSo6UIFont">buttonsFont</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig18buttonsScaleFactorV12CoreGraphics7CGFloat">buttonsScaleFactor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig14buttonsSpacingV12CoreGraphics7CGFloat">buttonsSpacing</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig15cardShadowColorCSo7UIColor">cardShadowColor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig16cardShadowOffsetVSC6CGSize">cardShadowOffset</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17cardShadowOpacitySf">cardShadowOpacity</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig16cardShadowRadiusV12CoreGraphics7CGFloat">cardShadowRadius</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig9cardsSizeVSC6CGSize">cardsSize</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig12cardsSpacingV12CoreGraphics7CGFloat">cardsSpacing</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection14collectionViewCSo16UICollectionView">collectionView</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection10dataSourceGSqPS_27GlidingCollectionDatasource__">dataSource</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection8delegateGSqPS_25GlidingCollectionDelegate__">delegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection17expandedItemIndexSi">expandedItemIndex</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig20inactiveButtonsColorCSo7UIColor">inactiveButtonsColor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17isParallaxEnabledSb">isParallaxEnabled</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig10sideInsetsVSC12UIEdgeInsets">sideInsets</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Protocols.html">Protocols</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Protocols/GlidingCollectionDatasource.html">GlidingCollectionDatasource</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Protocols/GlidingCollectionDelegate.html">GlidingCollectionDelegate</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Static Variables.html">Static Variables</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Static Variables.html#/s:ZvV17GlidingCollection13GlidingConfig6sharedS0_">shared</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Structs.html">Structs</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Structs/GlidingConfig.html">GlidingConfig</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</nav>
|
||||
<article class="main-content">
|
||||
<section>
|
||||
<section class="section">
|
||||
<h1>Structs</h1>
|
||||
<p>The following structs are available globally.</p>
|
||||
|
||||
</section>
|
||||
<section class="section task-group-section">
|
||||
<div class="task-group">
|
||||
<ul>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:V17GlidingCollection13GlidingConfig"></a>
|
||||
<a name="//apple_ref/swift/Struct/GlidingConfig" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:V17GlidingCollection13GlidingConfig">GlidingConfig</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Configuration struct.
|
||||
Override <code><a href="Static Variables.html#/s:ZvV17GlidingCollection13GlidingConfig6sharedS0_">shared</a></code> property to apply new configuration.</p>
|
||||
|
||||
<a href="Structs/GlidingConfig.html" class="slightly-smaller">See more</a>
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="kd">struct</span> <span class="kt">GlidingConfig</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2017 <a class="link" href="https://github.com/Ramotion/gliding-collection" target="_blank" rel="external">Abdurahim Jauzee</a>. All rights reserved. (Last updated: 2017-03-30)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.7.4</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
</body>
|
||||
</div>
|
||||
</html>
|
||||
@@ -0,0 +1,602 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>GlidingConfig Struct Reference</title>
|
||||
<link rel="stylesheet" type="text/css" href="../css/jazzy.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../css/highlight.css" />
|
||||
<meta charset='utf-8'>
|
||||
<script src="../js/jquery.min.js" defer></script>
|
||||
<script src="../js/jazzy.js" defer></script>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<a name="//apple_ref/swift/Struct/GlidingConfig" class="dashAnchor"></a>
|
||||
<a title="GlidingConfig Struct Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="../index.html">GlidingCollection Docs</a> (100% documented)</p>
|
||||
</div>
|
||||
</header>
|
||||
<div class="content-wrapper">
|
||||
<p id="breadcrumbs">
|
||||
<a href="../index.html">GlidingCollection Reference</a>
|
||||
<img id="carat" src="../img/carat.png" />
|
||||
GlidingConfig Struct Reference
|
||||
</p>
|
||||
</div>
|
||||
<div class="content-wrapper">
|
||||
<nav class="sidebar">
|
||||
<ul class="nav-groups">
|
||||
<li class="nav-group-name">
|
||||
<a href="../Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/GlidingCollection.html">GlidingCollection</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Global Variables.html">Global Variables</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Global Variables.html#/s:v17GlidingCollection33kGlidingCollectionParallaxViewTagSi">kGlidingCollectionParallaxViewTag</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Instance Methods.html">Instance Methods</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection6expandFT2atSi8animatedSb_T_">expand(at:animated:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection10expandNextFT_T_">expandNext()</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection14expandPreviousFT_T_">expandPrevious()</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Methods.html#/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection15didExpandItemAtSi_T_">glidingCollection(_:didExpandItemAt:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Methods.html#/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection15didSelectItemAtSi_T_">glidingCollection(_:didSelectItemAt:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Methods.html#/s:FP17GlidingCollection27GlidingCollectionDatasource17glidingCollectionFTCS_17GlidingCollection11itemAtIndexSi_SS">glidingCollection(_:itemAtIndex:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Methods.html#/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection16willExpandItemAtSi_T_">glidingCollection(_:willExpandItemAt:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Methods.html#/s:FP17GlidingCollection27GlidingCollectionDatasource13numberOfItemsFT2inCS_17GlidingCollection_Si">numberOfItems(in:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection19scrollViewDidScrollFCSo12UIScrollViewT_">scrollViewDidScroll(_:)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Instance Variables.html">Instance Variables</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17activeButtonColorCSo7UIColor">activeButtonColor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17animationDurationSd">animationDuration</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig11buttonsFontCSo6UIFont">buttonsFont</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig18buttonsScaleFactorV12CoreGraphics7CGFloat">buttonsScaleFactor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig14buttonsSpacingV12CoreGraphics7CGFloat">buttonsSpacing</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig15cardShadowColorCSo7UIColor">cardShadowColor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig16cardShadowOffsetVSC6CGSize">cardShadowOffset</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17cardShadowOpacitySf">cardShadowOpacity</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig16cardShadowRadiusV12CoreGraphics7CGFloat">cardShadowRadius</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig9cardsSizeVSC6CGSize">cardsSize</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig12cardsSpacingV12CoreGraphics7CGFloat">cardsSpacing</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection14collectionViewCSo16UICollectionView">collectionView</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection10dataSourceGSqPS_27GlidingCollectionDatasource__">dataSource</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection8delegateGSqPS_25GlidingCollectionDelegate__">delegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection17expandedItemIndexSi">expandedItemIndex</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig20inactiveButtonsColorCSo7UIColor">inactiveButtonsColor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17isParallaxEnabledSb">isParallaxEnabled</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig10sideInsetsVSC12UIEdgeInsets">sideInsets</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Protocols.html">Protocols</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/GlidingCollectionDatasource.html">GlidingCollectionDatasource</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/GlidingCollectionDelegate.html">GlidingCollectionDelegate</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Static Variables.html">Static Variables</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Static Variables.html#/s:ZvV17GlidingCollection13GlidingConfig6sharedS0_">shared</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Structs.html">Structs</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/GlidingConfig.html">GlidingConfig</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</nav>
|
||||
<article class="main-content">
|
||||
<section>
|
||||
<section class="section">
|
||||
<h1>GlidingConfig</h1>
|
||||
<div class="declaration">
|
||||
<div class="language">
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="kd">struct</span> <span class="kt">GlidingConfig</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<p>Configuration struct.
|
||||
Override <code><a href="../Static Variables.html#/s:ZvV17GlidingCollection13GlidingConfig6sharedS0_">shared</a></code> property to apply new configuration.</p>
|
||||
|
||||
</section>
|
||||
<section class="section task-group-section">
|
||||
<div class="task-group">
|
||||
<ul>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:ZvV17GlidingCollection13GlidingConfig6sharedS0_"></a>
|
||||
<a name="//apple_ref/swift/Variable/shared" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:ZvV17GlidingCollection13GlidingConfig6sharedS0_">shared</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Shared instance of configuration.
|
||||
Override this property or change values directly.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="kd">static</span> <span class="k">var</span> <span class="nv">shared</span><span class="p">:</span> <span class="kt"><a href="../Classes/GlidingCollection.html">GlidingCollection</a></span><span class="o">.</span><span class="kt">GlidingConfig</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:vV17GlidingCollection13GlidingConfig10sideInsetsVSC12UIEdgeInsets"></a>
|
||||
<a name="//apple_ref/swift/Property/sideInsets" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:vV17GlidingCollection13GlidingConfig10sideInsetsVSC12UIEdgeInsets">sideInsets</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Side insets of GlidiingCollection view.
|
||||
Only left & right side insets will take effect.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">sideInsets</span><span class="p">:</span> <span class="kt">UIEdgeInsets</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:vV17GlidingCollection13GlidingConfig17animationDurationSd"></a>
|
||||
<a name="//apple_ref/swift/Property/animationDuration" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:vV17GlidingCollection13GlidingConfig17animationDurationSd">animationDuration</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Duration of animation between GlidingCollection sections.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">animationDuration</span><span class="p">:</span> <span class="kt">Double</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:vV17GlidingCollection13GlidingConfig14buttonsSpacingV12CoreGraphics7CGFloat"></a>
|
||||
<a name="//apple_ref/swift/Property/buttonsSpacing" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:vV17GlidingCollection13GlidingConfig14buttonsSpacingV12CoreGraphics7CGFloat">buttonsSpacing</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Spacing between vertical stack of items.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">buttonsSpacing</span><span class="p">:</span> <span class="kt">CGFloat</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:vV17GlidingCollection13GlidingConfig11buttonsFontCSo6UIFont"></a>
|
||||
<a name="//apple_ref/swift/Property/buttonsFont" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:vV17GlidingCollection13GlidingConfig11buttonsFontCSo6UIFont">buttonsFont</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Font of each element in vertical stack.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">buttonsFont</span><span class="p">:</span> <span class="kt">UIFont</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:vV17GlidingCollection13GlidingConfig18buttonsScaleFactorV12CoreGraphics7CGFloat"></a>
|
||||
<a name="//apple_ref/swift/Property/buttonsScaleFactor" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:vV17GlidingCollection13GlidingConfig18buttonsScaleFactorV12CoreGraphics7CGFloat">buttonsScaleFactor</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Scale factor of inactive sections buttons.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">buttonsScaleFactor</span><span class="p">:</span> <span class="kt">CGFloat</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:vV17GlidingCollection13GlidingConfig17activeButtonColorCSo7UIColor"></a>
|
||||
<a name="//apple_ref/swift/Property/activeButtonColor" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:vV17GlidingCollection13GlidingConfig17activeButtonColorCSo7UIColor">activeButtonColor</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Active section button color.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">activeButtonColor</span><span class="p">:</span> <span class="kt">UIColor</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:vV17GlidingCollection13GlidingConfig20inactiveButtonsColorCSo7UIColor"></a>
|
||||
<a name="//apple_ref/swift/Property/inactiveButtonsColor" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:vV17GlidingCollection13GlidingConfig20inactiveButtonsColorCSo7UIColor">inactiveButtonsColor</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Inactive sections buttons color.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">inactiveButtonsColor</span><span class="p">:</span> <span class="kt">UIColor</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:vV17GlidingCollection13GlidingConfig12cardsSpacingV12CoreGraphics7CGFloat"></a>
|
||||
<a name="//apple_ref/swift/Property/cardsSpacing" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:vV17GlidingCollection13GlidingConfig12cardsSpacingV12CoreGraphics7CGFloat">cardsSpacing</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Space between collectionView’s cells.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">cardsSpacing</span><span class="p">:</span> <span class="kt">CGFloat</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:vV17GlidingCollection13GlidingConfig9cardsSizeVSC6CGSize"></a>
|
||||
<a name="//apple_ref/swift/Property/cardsSize" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:vV17GlidingCollection13GlidingConfig9cardsSizeVSC6CGSize">cardsSize</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Size of collectionView’s cells.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">cardsSize</span><span class="p">:</span> <span class="kt">CGSize</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:vV17GlidingCollection13GlidingConfig17isParallaxEnabledSb"></a>
|
||||
<a name="//apple_ref/swift/Property/isParallaxEnabled" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:vV17GlidingCollection13GlidingConfig17isParallaxEnabledSb">isParallaxEnabled</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Apply parallax effect to horizontal cards.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">isParallaxEnabled</span><span class="p">:</span> <span class="kt">Bool</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:vV17GlidingCollection13GlidingConfig15cardShadowColorCSo7UIColor"></a>
|
||||
<a name="//apple_ref/swift/Property/cardShadowColor" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:vV17GlidingCollection13GlidingConfig15cardShadowColorCSo7UIColor">cardShadowColor</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Shadow color.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">cardShadowColor</span><span class="p">:</span> <span class="kt">UIColor</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:vV17GlidingCollection13GlidingConfig16cardShadowOffsetVSC6CGSize"></a>
|
||||
<a name="//apple_ref/swift/Property/cardShadowOffset" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:vV17GlidingCollection13GlidingConfig16cardShadowOffsetVSC6CGSize">cardShadowOffset</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Shadow offset: width - horizontal; height - vertical.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">cardShadowOffset</span><span class="p">:</span> <span class="kt">CGSize</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:vV17GlidingCollection13GlidingConfig16cardShadowRadiusV12CoreGraphics7CGFloat"></a>
|
||||
<a name="//apple_ref/swift/Property/cardShadowRadius" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:vV17GlidingCollection13GlidingConfig16cardShadowRadiusV12CoreGraphics7CGFloat">cardShadowRadius</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Shadow radius or blur.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">cardShadowRadius</span><span class="p">:</span> <span class="kt">CGFloat</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:vV17GlidingCollection13GlidingConfig17cardShadowOpacitySf"></a>
|
||||
<a name="//apple_ref/swift/Property/cardShadowOpacity" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:vV17GlidingCollection13GlidingConfig17cardShadowOpacitySf">cardShadowOpacity</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Shadow opacity.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">cardShadowOpacity</span><span class="p">:</span> <span class="kt">Float</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2017 <a class="link" href="https://github.com/Ramotion/gliding-collection" target="_blank" rel="external">Abdurahim Jauzee</a>. All rights reserved. (Last updated: 2017-03-30)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.7.4</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
</body>
|
||||
</div>
|
||||
</html>
|
||||
@@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="136" height="20"><linearGradient id="b" x2="0" y2="100%"><stop offset="0" stop-color="#bbb" stop-opacity=".1"/><stop offset="1" stop-opacity=".1"/></linearGradient><clipPath id="a"><rect width="136" height="20" rx="3" fill="#fff"/></clipPath><g clip-path="url(#a)"><path fill="#555" d="M0 0h93v20H0z"/><path fill="#4c1" d="M93 0h43v20H93z"/><path fill="url(#b)" d="M0 0h136v20H0z"/></g><g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"><text x="46.5" y="15" fill="#010101" fill-opacity=".3">documentation</text><text x="46.5" y="14">documentation</text><text x="113.5" y="15" fill="#010101" fill-opacity=".3">100%</text><text x="113.5" y="14">100%</text></g></svg>
|
||||
|
After Width: | Height: | Size: 807 B |
@@ -0,0 +1,200 @@
|
||||
/* Credit to https://gist.github.com/wataru420/2048287 */
|
||||
.highlight {
|
||||
/* Comment */
|
||||
/* Error */
|
||||
/* Keyword */
|
||||
/* Operator */
|
||||
/* Comment.Multiline */
|
||||
/* Comment.Preproc */
|
||||
/* Comment.Single */
|
||||
/* Comment.Special */
|
||||
/* Generic.Deleted */
|
||||
/* Generic.Deleted.Specific */
|
||||
/* Generic.Emph */
|
||||
/* Generic.Error */
|
||||
/* Generic.Heading */
|
||||
/* Generic.Inserted */
|
||||
/* Generic.Inserted.Specific */
|
||||
/* Generic.Output */
|
||||
/* Generic.Prompt */
|
||||
/* Generic.Strong */
|
||||
/* Generic.Subheading */
|
||||
/* Generic.Traceback */
|
||||
/* Keyword.Constant */
|
||||
/* Keyword.Declaration */
|
||||
/* Keyword.Pseudo */
|
||||
/* Keyword.Reserved */
|
||||
/* Keyword.Type */
|
||||
/* Literal.Number */
|
||||
/* Literal.String */
|
||||
/* Name.Attribute */
|
||||
/* Name.Builtin */
|
||||
/* Name.Class */
|
||||
/* Name.Constant */
|
||||
/* Name.Entity */
|
||||
/* Name.Exception */
|
||||
/* Name.Function */
|
||||
/* Name.Namespace */
|
||||
/* Name.Tag */
|
||||
/* Name.Variable */
|
||||
/* Operator.Word */
|
||||
/* Text.Whitespace */
|
||||
/* Literal.Number.Float */
|
||||
/* Literal.Number.Hex */
|
||||
/* Literal.Number.Integer */
|
||||
/* Literal.Number.Oct */
|
||||
/* Literal.String.Backtick */
|
||||
/* Literal.String.Char */
|
||||
/* Literal.String.Doc */
|
||||
/* Literal.String.Double */
|
||||
/* Literal.String.Escape */
|
||||
/* Literal.String.Heredoc */
|
||||
/* Literal.String.Interpol */
|
||||
/* Literal.String.Other */
|
||||
/* Literal.String.Regex */
|
||||
/* Literal.String.Single */
|
||||
/* Literal.String.Symbol */
|
||||
/* Name.Builtin.Pseudo */
|
||||
/* Name.Variable.Class */
|
||||
/* Name.Variable.Global */
|
||||
/* Name.Variable.Instance */
|
||||
/* Literal.Number.Integer.Long */ }
|
||||
.highlight .c {
|
||||
color: #999988;
|
||||
font-style: italic; }
|
||||
.highlight .err {
|
||||
color: #a61717;
|
||||
background-color: #e3d2d2; }
|
||||
.highlight .k {
|
||||
color: #000000;
|
||||
font-weight: bold; }
|
||||
.highlight .o {
|
||||
color: #000000;
|
||||
font-weight: bold; }
|
||||
.highlight .cm {
|
||||
color: #999988;
|
||||
font-style: italic; }
|
||||
.highlight .cp {
|
||||
color: #999999;
|
||||
font-weight: bold; }
|
||||
.highlight .c1 {
|
||||
color: #999988;
|
||||
font-style: italic; }
|
||||
.highlight .cs {
|
||||
color: #999999;
|
||||
font-weight: bold;
|
||||
font-style: italic; }
|
||||
.highlight .gd {
|
||||
color: #000000;
|
||||
background-color: #ffdddd; }
|
||||
.highlight .gd .x {
|
||||
color: #000000;
|
||||
background-color: #ffaaaa; }
|
||||
.highlight .ge {
|
||||
color: #000000;
|
||||
font-style: italic; }
|
||||
.highlight .gr {
|
||||
color: #aa0000; }
|
||||
.highlight .gh {
|
||||
color: #999999; }
|
||||
.highlight .gi {
|
||||
color: #000000;
|
||||
background-color: #ddffdd; }
|
||||
.highlight .gi .x {
|
||||
color: #000000;
|
||||
background-color: #aaffaa; }
|
||||
.highlight .go {
|
||||
color: #888888; }
|
||||
.highlight .gp {
|
||||
color: #555555; }
|
||||
.highlight .gs {
|
||||
font-weight: bold; }
|
||||
.highlight .gu {
|
||||
color: #aaaaaa; }
|
||||
.highlight .gt {
|
||||
color: #aa0000; }
|
||||
.highlight .kc {
|
||||
color: #000000;
|
||||
font-weight: bold; }
|
||||
.highlight .kd {
|
||||
color: #000000;
|
||||
font-weight: bold; }
|
||||
.highlight .kp {
|
||||
color: #000000;
|
||||
font-weight: bold; }
|
||||
.highlight .kr {
|
||||
color: #000000;
|
||||
font-weight: bold; }
|
||||
.highlight .kt {
|
||||
color: #445588; }
|
||||
.highlight .m {
|
||||
color: #009999; }
|
||||
.highlight .s {
|
||||
color: #d14; }
|
||||
.highlight .na {
|
||||
color: #008080; }
|
||||
.highlight .nb {
|
||||
color: #0086B3; }
|
||||
.highlight .nc {
|
||||
color: #445588;
|
||||
font-weight: bold; }
|
||||
.highlight .no {
|
||||
color: #008080; }
|
||||
.highlight .ni {
|
||||
color: #800080; }
|
||||
.highlight .ne {
|
||||
color: #990000;
|
||||
font-weight: bold; }
|
||||
.highlight .nf {
|
||||
color: #990000; }
|
||||
.highlight .nn {
|
||||
color: #555555; }
|
||||
.highlight .nt {
|
||||
color: #000080; }
|
||||
.highlight .nv {
|
||||
color: #008080; }
|
||||
.highlight .ow {
|
||||
color: #000000;
|
||||
font-weight: bold; }
|
||||
.highlight .w {
|
||||
color: #bbbbbb; }
|
||||
.highlight .mf {
|
||||
color: #009999; }
|
||||
.highlight .mh {
|
||||
color: #009999; }
|
||||
.highlight .mi {
|
||||
color: #009999; }
|
||||
.highlight .mo {
|
||||
color: #009999; }
|
||||
.highlight .sb {
|
||||
color: #d14; }
|
||||
.highlight .sc {
|
||||
color: #d14; }
|
||||
.highlight .sd {
|
||||
color: #d14; }
|
||||
.highlight .s2 {
|
||||
color: #d14; }
|
||||
.highlight .se {
|
||||
color: #d14; }
|
||||
.highlight .sh {
|
||||
color: #d14; }
|
||||
.highlight .si {
|
||||
color: #d14; }
|
||||
.highlight .sx {
|
||||
color: #d14; }
|
||||
.highlight .sr {
|
||||
color: #009926; }
|
||||
.highlight .s1 {
|
||||
color: #d14; }
|
||||
.highlight .ss {
|
||||
color: #990073; }
|
||||
.highlight .bp {
|
||||
color: #999999; }
|
||||
.highlight .vc {
|
||||
color: #008080; }
|
||||
.highlight .vg {
|
||||
color: #008080; }
|
||||
.highlight .vi {
|
||||
color: #008080; }
|
||||
.highlight .il {
|
||||
color: #009999; }
|
||||
@@ -0,0 +1,332 @@
|
||||
html, body, div, span, h1, h3, h4, p, a, code, em, img, ul, li, table, tbody, tr, td {
|
||||
background: transparent;
|
||||
border: 0;
|
||||
margin: 0;
|
||||
outline: 0;
|
||||
padding: 0;
|
||||
vertical-align: baseline; }
|
||||
|
||||
body {
|
||||
background-color: #f2f2f2;
|
||||
font-family: Helvetica, freesans, Arial, sans-serif;
|
||||
font-size: 14px;
|
||||
-webkit-font-smoothing: subpixel-antialiased;
|
||||
word-wrap: break-word; }
|
||||
|
||||
h1, h2, h3 {
|
||||
margin-top: 0.8em;
|
||||
margin-bottom: 0.3em;
|
||||
font-weight: 100;
|
||||
color: black; }
|
||||
|
||||
h1 {
|
||||
font-size: 2.5em; }
|
||||
|
||||
h2 {
|
||||
font-size: 2em;
|
||||
border-bottom: 1px solid #e2e2e2; }
|
||||
|
||||
h4 {
|
||||
font-size: 13px;
|
||||
line-height: 1.5;
|
||||
margin-top: 21px; }
|
||||
|
||||
h5 {
|
||||
font-size: 1.1em; }
|
||||
|
||||
h6 {
|
||||
font-size: 1.1em;
|
||||
color: #777; }
|
||||
|
||||
.section-name {
|
||||
color: gray;
|
||||
display: block;
|
||||
font-family: Helvetica;
|
||||
font-size: 22px;
|
||||
font-weight: 100;
|
||||
margin-bottom: 15px; }
|
||||
|
||||
pre, code {
|
||||
font: 0.95em Menlo, monospace;
|
||||
color: #777;
|
||||
word-wrap: normal; }
|
||||
|
||||
p code, li code {
|
||||
background-color: #eee;
|
||||
padding: 2px 4px;
|
||||
border-radius: 4px; }
|
||||
|
||||
a {
|
||||
color: #0088cc;
|
||||
text-decoration: none; }
|
||||
|
||||
ul {
|
||||
padding-left: 15px; }
|
||||
|
||||
li {
|
||||
line-height: 1.8em; }
|
||||
|
||||
img {
|
||||
max-width: 100%; }
|
||||
|
||||
blockquote {
|
||||
margin-left: 0;
|
||||
padding: 0 10px;
|
||||
border-left: 4px solid #ccc; }
|
||||
|
||||
.content-wrapper {
|
||||
margin: 0 auto;
|
||||
width: 980px; }
|
||||
|
||||
header {
|
||||
font-size: 0.85em;
|
||||
line-height: 26px;
|
||||
background-color: #414141;
|
||||
position: fixed;
|
||||
width: 100%;
|
||||
z-index: 1; }
|
||||
header img {
|
||||
padding-right: 6px;
|
||||
vertical-align: -4px;
|
||||
height: 16px; }
|
||||
header a {
|
||||
color: #fff; }
|
||||
header p {
|
||||
float: left;
|
||||
color: #999; }
|
||||
header .header-right {
|
||||
float: right;
|
||||
margin-left: 16px; }
|
||||
|
||||
#breadcrumbs {
|
||||
background-color: #f2f2f2;
|
||||
height: 27px;
|
||||
padding-top: 17px;
|
||||
position: fixed;
|
||||
width: 100%;
|
||||
z-index: 1;
|
||||
margin-top: 26px; }
|
||||
#breadcrumbs #carat {
|
||||
height: 10px;
|
||||
margin: 0 5px; }
|
||||
|
||||
.sidebar {
|
||||
background-color: #f9f9f9;
|
||||
border: 1px solid #e2e2e2;
|
||||
overflow-y: auto;
|
||||
overflow-x: hidden;
|
||||
position: fixed;
|
||||
top: 70px;
|
||||
bottom: 0;
|
||||
width: 230px;
|
||||
word-wrap: normal; }
|
||||
|
||||
.nav-groups {
|
||||
list-style-type: none;
|
||||
background: #fff;
|
||||
padding-left: 0; }
|
||||
|
||||
.nav-group-name {
|
||||
border-bottom: 1px solid #e2e2e2;
|
||||
font-size: 1.1em;
|
||||
font-weight: 100;
|
||||
padding: 15px 0 15px 20px; }
|
||||
.nav-group-name > a {
|
||||
color: #333; }
|
||||
|
||||
.nav-group-tasks {
|
||||
margin-top: 5px; }
|
||||
|
||||
.nav-group-task {
|
||||
font-size: 0.9em;
|
||||
list-style-type: none;
|
||||
white-space: nowrap; }
|
||||
.nav-group-task a {
|
||||
color: #888; }
|
||||
|
||||
.main-content {
|
||||
background-color: #fff;
|
||||
border: 1px solid #e2e2e2;
|
||||
margin-left: 246px;
|
||||
position: absolute;
|
||||
overflow: hidden;
|
||||
padding-bottom: 60px;
|
||||
top: 70px;
|
||||
width: 734px; }
|
||||
.main-content p, .main-content a, .main-content code, .main-content em, .main-content ul, .main-content table, .main-content blockquote {
|
||||
margin-bottom: 1em; }
|
||||
.main-content p {
|
||||
line-height: 1.8em; }
|
||||
.main-content section .section:first-child {
|
||||
margin-top: 0;
|
||||
padding-top: 0; }
|
||||
.main-content section .task-group-section .task-group:first-of-type {
|
||||
padding-top: 10px; }
|
||||
.main-content section .task-group-section .task-group:first-of-type .section-name {
|
||||
padding-top: 15px; }
|
||||
|
||||
.section {
|
||||
padding: 0 25px; }
|
||||
|
||||
.highlight {
|
||||
background-color: #eee;
|
||||
padding: 10px 12px;
|
||||
border: 1px solid #e2e2e2;
|
||||
border-radius: 4px;
|
||||
overflow-x: auto; }
|
||||
|
||||
.declaration .highlight {
|
||||
overflow-x: initial;
|
||||
padding: 0 40px 40px 0;
|
||||
margin-bottom: -25px;
|
||||
background-color: transparent;
|
||||
border: none; }
|
||||
|
||||
.section-name {
|
||||
margin: 0;
|
||||
margin-left: 18px; }
|
||||
|
||||
.task-group-section {
|
||||
padding-left: 6px;
|
||||
border-top: 1px solid #e2e2e2; }
|
||||
|
||||
.task-group {
|
||||
padding-top: 0px; }
|
||||
|
||||
.task-name-container a[name]:before {
|
||||
content: "";
|
||||
display: block;
|
||||
padding-top: 70px;
|
||||
margin: -70px 0 0; }
|
||||
|
||||
.item {
|
||||
padding-top: 8px;
|
||||
width: 100%;
|
||||
list-style-type: none; }
|
||||
.item a[name]:before {
|
||||
content: "";
|
||||
display: block;
|
||||
padding-top: 70px;
|
||||
margin: -70px 0 0; }
|
||||
.item code {
|
||||
background-color: transparent;
|
||||
padding: 0; }
|
||||
.item .token {
|
||||
padding-left: 3px;
|
||||
margin-left: 15px;
|
||||
font-size: 11.9px; }
|
||||
.item .declaration-note {
|
||||
font-size: .85em;
|
||||
color: gray;
|
||||
font-style: italic; }
|
||||
|
||||
.pointer-container {
|
||||
border-bottom: 1px solid #e2e2e2;
|
||||
left: -23px;
|
||||
padding-bottom: 13px;
|
||||
position: relative;
|
||||
width: 110%; }
|
||||
|
||||
.pointer {
|
||||
background: #f9f9f9;
|
||||
border-left: 1px solid #e2e2e2;
|
||||
border-top: 1px solid #e2e2e2;
|
||||
height: 12px;
|
||||
left: 21px;
|
||||
top: -7px;
|
||||
-webkit-transform: rotate(45deg);
|
||||
-moz-transform: rotate(45deg);
|
||||
-o-transform: rotate(45deg);
|
||||
transform: rotate(45deg);
|
||||
position: absolute;
|
||||
width: 12px; }
|
||||
|
||||
.height-container {
|
||||
display: none;
|
||||
left: -25px;
|
||||
padding: 0 25px;
|
||||
position: relative;
|
||||
width: 100%;
|
||||
overflow: hidden; }
|
||||
.height-container .section {
|
||||
background: #f9f9f9;
|
||||
border-bottom: 1px solid #e2e2e2;
|
||||
left: -25px;
|
||||
position: relative;
|
||||
width: 100%;
|
||||
padding-top: 10px;
|
||||
padding-bottom: 5px; }
|
||||
|
||||
.aside, .language {
|
||||
padding: 6px 12px;
|
||||
margin: 12px 0;
|
||||
border-left: 5px solid #dddddd;
|
||||
overflow-y: hidden; }
|
||||
.aside .aside-title, .language .aside-title {
|
||||
font-size: 9px;
|
||||
letter-spacing: 2px;
|
||||
text-transform: uppercase;
|
||||
padding-bottom: 0;
|
||||
margin: 0;
|
||||
color: #aaa;
|
||||
-webkit-user-select: none; }
|
||||
.aside p:last-child, .language p:last-child {
|
||||
margin-bottom: 0; }
|
||||
|
||||
.language {
|
||||
border-left: 5px solid #cde9f4; }
|
||||
.language .aside-title {
|
||||
color: #4b8afb; }
|
||||
|
||||
.aside-warning {
|
||||
border-left: 5px solid #ff6666; }
|
||||
.aside-warning .aside-title {
|
||||
color: #ff0000; }
|
||||
|
||||
.graybox {
|
||||
border-collapse: collapse;
|
||||
width: 100%; }
|
||||
.graybox p {
|
||||
margin: 0;
|
||||
word-break: break-word;
|
||||
min-width: 50px; }
|
||||
.graybox td {
|
||||
border: 1px solid #e2e2e2;
|
||||
padding: 5px 25px 5px 10px;
|
||||
vertical-align: middle; }
|
||||
.graybox tr td:first-of-type {
|
||||
text-align: right;
|
||||
padding: 7px;
|
||||
vertical-align: top;
|
||||
word-break: normal;
|
||||
width: 40px; }
|
||||
|
||||
.slightly-smaller {
|
||||
font-size: 0.9em; }
|
||||
|
||||
#footer {
|
||||
position: absolute;
|
||||
bottom: 10px;
|
||||
margin-left: 25px; }
|
||||
#footer p {
|
||||
margin: 0;
|
||||
color: #aaa;
|
||||
font-size: 0.8em; }
|
||||
|
||||
html.dash header, html.dash #breadcrumbs, html.dash .sidebar {
|
||||
display: none; }
|
||||
html.dash .main-content {
|
||||
width: 980px;
|
||||
margin-left: 0;
|
||||
border: none;
|
||||
width: 100%;
|
||||
top: 0;
|
||||
padding-bottom: 0; }
|
||||
html.dash .height-container {
|
||||
display: block; }
|
||||
html.dash .item .token {
|
||||
margin-left: 0; }
|
||||
html.dash .content-wrapper {
|
||||
width: auto; }
|
||||
html.dash #footer {
|
||||
position: static; }
|
||||
@@ -0,0 +1,20 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>com.jazzy.glidingcollection</string>
|
||||
<key>CFBundleName</key>
|
||||
<string>GlidingCollection</string>
|
||||
<key>DocSetPlatformFamily</key>
|
||||
<string>glidingcollection</string>
|
||||
<key>isDashDocset</key>
|
||||
<true/>
|
||||
<key>dashIndexFilePath</key>
|
||||
<string>index.html</string>
|
||||
<key>isJavaScriptEnabled</key>
|
||||
<true/>
|
||||
<key>DashDocSetFamily</key>
|
||||
<string>dashtoc</string>
|
||||
</dict>
|
||||
</plist>
|
||||
@@ -0,0 +1,216 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>Classes Reference</title>
|
||||
<link rel="stylesheet" type="text/css" href="css/jazzy.css" />
|
||||
<link rel="stylesheet" type="text/css" href="css/highlight.css" />
|
||||
<meta charset='utf-8'>
|
||||
<script src="js/jquery.min.js" defer></script>
|
||||
<script src="js/jazzy.js" defer></script>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<a title="Classes Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="index.html">GlidingCollection Docs</a> (100% documented)</p>
|
||||
</div>
|
||||
</header>
|
||||
<div class="content-wrapper">
|
||||
<p id="breadcrumbs">
|
||||
<a href="index.html">GlidingCollection Reference</a>
|
||||
<img id="carat" src="img/carat.png" />
|
||||
Classes Reference
|
||||
</p>
|
||||
</div>
|
||||
<div class="content-wrapper">
|
||||
<nav class="sidebar">
|
||||
<ul class="nav-groups">
|
||||
<li class="nav-group-name">
|
||||
<a href="Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/GlidingCollection.html">GlidingCollection</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Global Variables.html">Global Variables</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Global Variables.html#/s:v17GlidingCollection33kGlidingCollectionParallaxViewTagSi">kGlidingCollectionParallaxViewTag</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Instance Methods.html">Instance Methods</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection6expandFT2atSi8animatedSb_T_">expand(at:animated:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection10expandNextFT_T_">expandNext()</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection14expandPreviousFT_T_">expandPrevious()</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection15didExpandItemAtSi_T_">glidingCollection(_:didExpandItemAt:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection15didSelectItemAtSi_T_">glidingCollection(_:didSelectItemAt:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FP17GlidingCollection27GlidingCollectionDatasource17glidingCollectionFTCS_17GlidingCollection11itemAtIndexSi_SS">glidingCollection(_:itemAtIndex:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection16willExpandItemAtSi_T_">glidingCollection(_:willExpandItemAt:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FP17GlidingCollection27GlidingCollectionDatasource13numberOfItemsFT2inCS_17GlidingCollection_Si">numberOfItems(in:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection19scrollViewDidScrollFCSo12UIScrollViewT_">scrollViewDidScroll(_:)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Instance Variables.html">Instance Variables</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17activeButtonColorCSo7UIColor">activeButtonColor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17animationDurationSd">animationDuration</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig11buttonsFontCSo6UIFont">buttonsFont</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig18buttonsScaleFactorV12CoreGraphics7CGFloat">buttonsScaleFactor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig14buttonsSpacingV12CoreGraphics7CGFloat">buttonsSpacing</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig15cardShadowColorCSo7UIColor">cardShadowColor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig16cardShadowOffsetVSC6CGSize">cardShadowOffset</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17cardShadowOpacitySf">cardShadowOpacity</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig16cardShadowRadiusV12CoreGraphics7CGFloat">cardShadowRadius</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig9cardsSizeVSC6CGSize">cardsSize</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig12cardsSpacingV12CoreGraphics7CGFloat">cardsSpacing</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection14collectionViewCSo16UICollectionView">collectionView</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection10dataSourceGSqPS_27GlidingCollectionDatasource__">dataSource</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection8delegateGSqPS_25GlidingCollectionDelegate__">delegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection17expandedItemIndexSi">expandedItemIndex</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig20inactiveButtonsColorCSo7UIColor">inactiveButtonsColor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17isParallaxEnabledSb">isParallaxEnabled</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig10sideInsetsVSC12UIEdgeInsets">sideInsets</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Protocols.html">Protocols</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Protocols/GlidingCollectionDatasource.html">GlidingCollectionDatasource</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Protocols/GlidingCollectionDelegate.html">GlidingCollectionDelegate</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Static Variables.html">Static Variables</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Static Variables.html#/s:ZvV17GlidingCollection13GlidingConfig6sharedS0_">shared</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Structs.html">Structs</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Structs/GlidingConfig.html">GlidingConfig</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</nav>
|
||||
<article class="main-content">
|
||||
<section>
|
||||
<section class="section">
|
||||
<h1>Classes</h1>
|
||||
<p>The following classes are available globally.</p>
|
||||
|
||||
</section>
|
||||
<section class="section task-group-section">
|
||||
<div class="task-group">
|
||||
<ul>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:C17GlidingCollection17GlidingCollection"></a>
|
||||
<a name="//apple_ref/swift/Class/GlidingCollection" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:C17GlidingCollection17GlidingCollection">GlidingCollection</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>GlidingCollection control.
|
||||
Add as subview to your view and implement <code><a href="Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection10dataSourceGSqPS_27GlidingCollectionDatasource__">dataSource</a></code> protocol.</p>
|
||||
|
||||
<a href="Classes/GlidingCollection.html" class="slightly-smaller">See more</a>
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">GlidingCollection</span> <span class="p">:</span> <span class="kt">UIView</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2017 <a class="link" href="https://github.com/Ramotion/gliding-collection" target="_blank" rel="external">Abdurahim Jauzee</a>. All rights reserved. (Last updated: 2017-03-30)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.7.4</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
</body>
|
||||
</div>
|
||||
</html>
|
||||
@@ -0,0 +1,459 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>GlidingCollection Class Reference</title>
|
||||
<link rel="stylesheet" type="text/css" href="../css/jazzy.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../css/highlight.css" />
|
||||
<meta charset='utf-8'>
|
||||
<script src="../js/jquery.min.js" defer></script>
|
||||
<script src="../js/jazzy.js" defer></script>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<a name="//apple_ref/swift/Class/GlidingCollection" class="dashAnchor"></a>
|
||||
<a title="GlidingCollection Class Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="../index.html">GlidingCollection Docs</a> (100% documented)</p>
|
||||
</div>
|
||||
</header>
|
||||
<div class="content-wrapper">
|
||||
<p id="breadcrumbs">
|
||||
<a href="../index.html">GlidingCollection Reference</a>
|
||||
<img id="carat" src="../img/carat.png" />
|
||||
GlidingCollection Class Reference
|
||||
</p>
|
||||
</div>
|
||||
<div class="content-wrapper">
|
||||
<nav class="sidebar">
|
||||
<ul class="nav-groups">
|
||||
<li class="nav-group-name">
|
||||
<a href="../Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/GlidingCollection.html">GlidingCollection</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Global Variables.html">Global Variables</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Global Variables.html#/s:v17GlidingCollection33kGlidingCollectionParallaxViewTagSi">kGlidingCollectionParallaxViewTag</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Instance Methods.html">Instance Methods</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection6expandFT2atSi8animatedSb_T_">expand(at:animated:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection10expandNextFT_T_">expandNext()</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection14expandPreviousFT_T_">expandPrevious()</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Methods.html#/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection15didExpandItemAtSi_T_">glidingCollection(_:didExpandItemAt:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Methods.html#/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection15didSelectItemAtSi_T_">glidingCollection(_:didSelectItemAt:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Methods.html#/s:FP17GlidingCollection27GlidingCollectionDatasource17glidingCollectionFTCS_17GlidingCollection11itemAtIndexSi_SS">glidingCollection(_:itemAtIndex:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Methods.html#/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection16willExpandItemAtSi_T_">glidingCollection(_:willExpandItemAt:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Methods.html#/s:FP17GlidingCollection27GlidingCollectionDatasource13numberOfItemsFT2inCS_17GlidingCollection_Si">numberOfItems(in:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection19scrollViewDidScrollFCSo12UIScrollViewT_">scrollViewDidScroll(_:)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Instance Variables.html">Instance Variables</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17activeButtonColorCSo7UIColor">activeButtonColor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17animationDurationSd">animationDuration</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig11buttonsFontCSo6UIFont">buttonsFont</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig18buttonsScaleFactorV12CoreGraphics7CGFloat">buttonsScaleFactor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig14buttonsSpacingV12CoreGraphics7CGFloat">buttonsSpacing</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig15cardShadowColorCSo7UIColor">cardShadowColor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig16cardShadowOffsetVSC6CGSize">cardShadowOffset</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17cardShadowOpacitySf">cardShadowOpacity</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig16cardShadowRadiusV12CoreGraphics7CGFloat">cardShadowRadius</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig9cardsSizeVSC6CGSize">cardsSize</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig12cardsSpacingV12CoreGraphics7CGFloat">cardsSpacing</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection14collectionViewCSo16UICollectionView">collectionView</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection10dataSourceGSqPS_27GlidingCollectionDatasource__">dataSource</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection8delegateGSqPS_25GlidingCollectionDelegate__">delegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection17expandedItemIndexSi">expandedItemIndex</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig20inactiveButtonsColorCSo7UIColor">inactiveButtonsColor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17isParallaxEnabledSb">isParallaxEnabled</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig10sideInsetsVSC12UIEdgeInsets">sideInsets</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Protocols.html">Protocols</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/GlidingCollectionDatasource.html">GlidingCollectionDatasource</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/GlidingCollectionDelegate.html">GlidingCollectionDelegate</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Static Variables.html">Static Variables</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Static Variables.html#/s:ZvV17GlidingCollection13GlidingConfig6sharedS0_">shared</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Structs.html">Structs</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/GlidingConfig.html">GlidingConfig</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</nav>
|
||||
<article class="main-content">
|
||||
<section>
|
||||
<section class="section">
|
||||
<h1>GlidingCollection</h1>
|
||||
<div class="declaration">
|
||||
<div class="language">
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">GlidingCollection</span> <span class="p">:</span> <span class="kt">UIView</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<p>GlidingCollection control.
|
||||
Add as subview to your view and implement <code><a href="../Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection10dataSourceGSqPS_27GlidingCollectionDatasource__">dataSource</a></code> protocol.</p>
|
||||
|
||||
</section>
|
||||
<section class="section task-group-section">
|
||||
<div class="task-group">
|
||||
<ul>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:vC17GlidingCollection17GlidingCollection8delegateGSqPS_25GlidingCollectionDelegate__"></a>
|
||||
<a name="//apple_ref/swift/Property/delegate" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:vC17GlidingCollection17GlidingCollection8delegateGSqPS_25GlidingCollectionDelegate__">delegate</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Delegate protocol.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">delegate</span><span class="p">:</span> <span class="kt"><a href="../Protocols/GlidingCollectionDelegate.html">GlidingCollectionDelegate</a></span><span class="p">?</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:vC17GlidingCollection17GlidingCollection10dataSourceGSqPS_27GlidingCollectionDatasource__"></a>
|
||||
<a name="//apple_ref/swift/Property/dataSource" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:vC17GlidingCollection17GlidingCollection10dataSourceGSqPS_27GlidingCollectionDatasource__">dataSource</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Data source protocol.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">dataSource</span><span class="p">:</span> <span class="kt"><a href="../Protocols/GlidingCollectionDatasource.html">GlidingCollectionDatasource</a></span><span class="p">?</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:vC17GlidingCollection17GlidingCollection17expandedItemIndexSi"></a>
|
||||
<a name="//apple_ref/swift/Property/expandedItemIndex" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:vC17GlidingCollection17GlidingCollection17expandedItemIndexSi">expandedItemIndex</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Index of expanded item.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">expandedItemIndex</span><span class="p">:</span> <span class="kt">Int</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:vC17GlidingCollection17GlidingCollection14collectionViewCSo16UICollectionView"></a>
|
||||
<a name="//apple_ref/swift/Property/collectionView" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:vC17GlidingCollection17GlidingCollection14collectionViewCSo16UICollectionView">collectionView</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Horizontal scrolling collectionView.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">collectionView</span><span class="p">:</span> <span class="kt">UICollectionView</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="task-group">
|
||||
<div class="task-name-container">
|
||||
<a name="/Public"></a>
|
||||
<a name="//apple_ref/swift/Section/Public" class="dashAnchor"></a>
|
||||
<a href="#/Public">
|
||||
<h3 class="section-name">Public</h3>
|
||||
</a>
|
||||
</div>
|
||||
<ul>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:FC17GlidingCollection17GlidingCollection6expandFT2atSi8animatedSb_T_"></a>
|
||||
<a name="//apple_ref/swift/Method/expand(at:animated:)" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:FC17GlidingCollection17GlidingCollection6expandFT2atSi8animatedSb_T_">expand(at:animated:)</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Expand GlidingCollection</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">expand</span><span class="p">(</span><span class="n">at</span> <span class="nv">index</span><span class="p">:</span> <span class="kt">Int</span><span class="p">,</span> <span class="nv">animated</span><span class="p">:</span> <span class="kt">Bool</span> <span class="o">=</span> <span class="k">default</span><span class="p">)</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div>
|
||||
<h4>Parameters</h4>
|
||||
<table class="graybox">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>
|
||||
<code>
|
||||
<em>index</em>
|
||||
</code>
|
||||
</td>
|
||||
<td>
|
||||
<div>
|
||||
<p>target index</p>
|
||||
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<code>
|
||||
<em>animated</em>
|
||||
</code>
|
||||
</td>
|
||||
<td>
|
||||
<div>
|
||||
<p>animate changes</p>
|
||||
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:FC17GlidingCollection17GlidingCollection10expandNextFT_T_"></a>
|
||||
<a name="//apple_ref/swift/Method/expandNext()" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:FC17GlidingCollection17GlidingCollection10expandNextFT_T_">expandNext()</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Expand next item in list</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">expandNext</span><span class="p">()</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:FC17GlidingCollection17GlidingCollection14expandPreviousFT_T_"></a>
|
||||
<a name="//apple_ref/swift/Method/expandPrevious()" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:FC17GlidingCollection17GlidingCollection14expandPreviousFT_T_">expandPrevious()</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Expand previous item in list</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">expandPrevious</span><span class="p">()</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="task-group">
|
||||
<ul>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:FC17GlidingCollection17GlidingCollection19scrollViewDidScrollFCSo12UIScrollViewT_"></a>
|
||||
<a name="//apple_ref/swift/Method/scrollViewDidScroll(_:)" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:FC17GlidingCollection17GlidingCollection19scrollViewDidScrollFCSo12UIScrollViewT_">scrollViewDidScroll(_:)</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Must call super if you override this method.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">scrollViewDidScroll</span><span class="p">(</span><span class="n">_</span> <span class="nv">scrollView</span><span class="p">:</span> <span class="kt">UIScrollView</span><span class="p">)</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2017 <a class="link" href="https://github.com/Ramotion/gliding-collection" target="_blank" rel="external">Abdurahim Jauzee</a>. All rights reserved. (Last updated: 2017-03-30)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.7.4</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
</body>
|
||||
</div>
|
||||
</html>
|
||||
@@ -0,0 +1,214 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>Global Variables Reference</title>
|
||||
<link rel="stylesheet" type="text/css" href="css/jazzy.css" />
|
||||
<link rel="stylesheet" type="text/css" href="css/highlight.css" />
|
||||
<meta charset='utf-8'>
|
||||
<script src="js/jquery.min.js" defer></script>
|
||||
<script src="js/jazzy.js" defer></script>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<a title="Global Variables Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="index.html">GlidingCollection Docs</a> (100% documented)</p>
|
||||
</div>
|
||||
</header>
|
||||
<div class="content-wrapper">
|
||||
<p id="breadcrumbs">
|
||||
<a href="index.html">GlidingCollection Reference</a>
|
||||
<img id="carat" src="img/carat.png" />
|
||||
Global Variables Reference
|
||||
</p>
|
||||
</div>
|
||||
<div class="content-wrapper">
|
||||
<nav class="sidebar">
|
||||
<ul class="nav-groups">
|
||||
<li class="nav-group-name">
|
||||
<a href="Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/GlidingCollection.html">GlidingCollection</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Global Variables.html">Global Variables</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Global Variables.html#/s:v17GlidingCollection33kGlidingCollectionParallaxViewTagSi">kGlidingCollectionParallaxViewTag</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Instance Methods.html">Instance Methods</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection6expandFT2atSi8animatedSb_T_">expand(at:animated:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection10expandNextFT_T_">expandNext()</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection14expandPreviousFT_T_">expandPrevious()</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection15didExpandItemAtSi_T_">glidingCollection(_:didExpandItemAt:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection15didSelectItemAtSi_T_">glidingCollection(_:didSelectItemAt:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FP17GlidingCollection27GlidingCollectionDatasource17glidingCollectionFTCS_17GlidingCollection11itemAtIndexSi_SS">glidingCollection(_:itemAtIndex:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection16willExpandItemAtSi_T_">glidingCollection(_:willExpandItemAt:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FP17GlidingCollection27GlidingCollectionDatasource13numberOfItemsFT2inCS_17GlidingCollection_Si">numberOfItems(in:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection19scrollViewDidScrollFCSo12UIScrollViewT_">scrollViewDidScroll(_:)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Instance Variables.html">Instance Variables</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17activeButtonColorCSo7UIColor">activeButtonColor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17animationDurationSd">animationDuration</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig11buttonsFontCSo6UIFont">buttonsFont</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig18buttonsScaleFactorV12CoreGraphics7CGFloat">buttonsScaleFactor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig14buttonsSpacingV12CoreGraphics7CGFloat">buttonsSpacing</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig15cardShadowColorCSo7UIColor">cardShadowColor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig16cardShadowOffsetVSC6CGSize">cardShadowOffset</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17cardShadowOpacitySf">cardShadowOpacity</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig16cardShadowRadiusV12CoreGraphics7CGFloat">cardShadowRadius</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig9cardsSizeVSC6CGSize">cardsSize</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig12cardsSpacingV12CoreGraphics7CGFloat">cardsSpacing</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection14collectionViewCSo16UICollectionView">collectionView</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection10dataSourceGSqPS_27GlidingCollectionDatasource__">dataSource</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection8delegateGSqPS_25GlidingCollectionDelegate__">delegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection17expandedItemIndexSi">expandedItemIndex</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig20inactiveButtonsColorCSo7UIColor">inactiveButtonsColor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17isParallaxEnabledSb">isParallaxEnabled</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig10sideInsetsVSC12UIEdgeInsets">sideInsets</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Protocols.html">Protocols</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Protocols/GlidingCollectionDatasource.html">GlidingCollectionDatasource</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Protocols/GlidingCollectionDelegate.html">GlidingCollectionDelegate</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Static Variables.html">Static Variables</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Static Variables.html#/s:ZvV17GlidingCollection13GlidingConfig6sharedS0_">shared</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Structs.html">Structs</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Structs/GlidingConfig.html">GlidingConfig</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</nav>
|
||||
<article class="main-content">
|
||||
<section>
|
||||
<section class="section">
|
||||
<h1>Global Variables</h1>
|
||||
<p>The following global variables are available globally.</p>
|
||||
|
||||
</section>
|
||||
<section class="section task-group-section">
|
||||
<div class="task-group">
|
||||
<ul>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:v17GlidingCollection33kGlidingCollectionParallaxViewTagSi"></a>
|
||||
<a name="//apple_ref/swift/Global/kGlidingCollectionParallaxViewTag" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:v17GlidingCollection33kGlidingCollectionParallaxViewTagSi">kGlidingCollectionParallaxViewTag</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Parallax view tag</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="k">let</span> <span class="nv">kGlidingCollectionParallaxViewTag</span><span class="p">:</span> <span class="kt">Int</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2017 <a class="link" href="https://github.com/Ramotion/gliding-collection" target="_blank" rel="external">Abdurahim Jauzee</a>. All rights reserved. (Last updated: 2017-03-30)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.7.4</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
</body>
|
||||
</div>
|
||||
</html>
|
||||
@@ -0,0 +1,636 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>Instance Methods Reference</title>
|
||||
<link rel="stylesheet" type="text/css" href="css/jazzy.css" />
|
||||
<link rel="stylesheet" type="text/css" href="css/highlight.css" />
|
||||
<meta charset='utf-8'>
|
||||
<script src="js/jquery.min.js" defer></script>
|
||||
<script src="js/jazzy.js" defer></script>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<a title="Instance Methods Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="index.html">GlidingCollection Docs</a> (100% documented)</p>
|
||||
</div>
|
||||
</header>
|
||||
<div class="content-wrapper">
|
||||
<p id="breadcrumbs">
|
||||
<a href="index.html">GlidingCollection Reference</a>
|
||||
<img id="carat" src="img/carat.png" />
|
||||
Instance Methods Reference
|
||||
</p>
|
||||
</div>
|
||||
<div class="content-wrapper">
|
||||
<nav class="sidebar">
|
||||
<ul class="nav-groups">
|
||||
<li class="nav-group-name">
|
||||
<a href="Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/GlidingCollection.html">GlidingCollection</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Global Variables.html">Global Variables</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Global Variables.html#/s:v17GlidingCollection33kGlidingCollectionParallaxViewTagSi">kGlidingCollectionParallaxViewTag</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Instance Methods.html">Instance Methods</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection6expandFT2atSi8animatedSb_T_">expand(at:animated:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection10expandNextFT_T_">expandNext()</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection14expandPreviousFT_T_">expandPrevious()</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection15didExpandItemAtSi_T_">glidingCollection(_:didExpandItemAt:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection15didSelectItemAtSi_T_">glidingCollection(_:didSelectItemAt:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FP17GlidingCollection27GlidingCollectionDatasource17glidingCollectionFTCS_17GlidingCollection11itemAtIndexSi_SS">glidingCollection(_:itemAtIndex:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection16willExpandItemAtSi_T_">glidingCollection(_:willExpandItemAt:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FP17GlidingCollection27GlidingCollectionDatasource13numberOfItemsFT2inCS_17GlidingCollection_Si">numberOfItems(in:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection19scrollViewDidScrollFCSo12UIScrollViewT_">scrollViewDidScroll(_:)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Instance Variables.html">Instance Variables</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17activeButtonColorCSo7UIColor">activeButtonColor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17animationDurationSd">animationDuration</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig11buttonsFontCSo6UIFont">buttonsFont</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig18buttonsScaleFactorV12CoreGraphics7CGFloat">buttonsScaleFactor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig14buttonsSpacingV12CoreGraphics7CGFloat">buttonsSpacing</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig15cardShadowColorCSo7UIColor">cardShadowColor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig16cardShadowOffsetVSC6CGSize">cardShadowOffset</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17cardShadowOpacitySf">cardShadowOpacity</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig16cardShadowRadiusV12CoreGraphics7CGFloat">cardShadowRadius</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig9cardsSizeVSC6CGSize">cardsSize</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig12cardsSpacingV12CoreGraphics7CGFloat">cardsSpacing</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection14collectionViewCSo16UICollectionView">collectionView</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection10dataSourceGSqPS_27GlidingCollectionDatasource__">dataSource</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection8delegateGSqPS_25GlidingCollectionDelegate__">delegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection17expandedItemIndexSi">expandedItemIndex</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig20inactiveButtonsColorCSo7UIColor">inactiveButtonsColor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17isParallaxEnabledSb">isParallaxEnabled</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig10sideInsetsVSC12UIEdgeInsets">sideInsets</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Protocols.html">Protocols</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Protocols/GlidingCollectionDatasource.html">GlidingCollectionDatasource</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Protocols/GlidingCollectionDelegate.html">GlidingCollectionDelegate</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Static Variables.html">Static Variables</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Static Variables.html#/s:ZvV17GlidingCollection13GlidingConfig6sharedS0_">shared</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Structs.html">Structs</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Structs/GlidingConfig.html">GlidingConfig</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</nav>
|
||||
<article class="main-content">
|
||||
<section>
|
||||
<section class="section">
|
||||
<h1>Instance Methods</h1>
|
||||
<p>The following instance methods are available globally.</p>
|
||||
|
||||
</section>
|
||||
<section class="section task-group-section">
|
||||
<div class="task-group">
|
||||
<ul>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:FC17GlidingCollection17GlidingCollection6expandFT2atSi8animatedSb_T_"></a>
|
||||
<a name="//apple_ref/swift/Method/expand(at:animated:)" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:FC17GlidingCollection17GlidingCollection6expandFT2atSi8animatedSb_T_">expand(at:animated:)</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Expand GlidingCollection</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">expand</span><span class="p">(</span><span class="n">at</span> <span class="nv">index</span><span class="p">:</span> <span class="kt">Int</span><span class="p">,</span> <span class="nv">animated</span><span class="p">:</span> <span class="kt">Bool</span> <span class="o">=</span> <span class="k">default</span><span class="p">)</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div>
|
||||
<h4>Parameters</h4>
|
||||
<table class="graybox">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>
|
||||
<code>
|
||||
<em>index</em>
|
||||
</code>
|
||||
</td>
|
||||
<td>
|
||||
<div>
|
||||
<p>target index</p>
|
||||
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<code>
|
||||
<em>animated</em>
|
||||
</code>
|
||||
</td>
|
||||
<td>
|
||||
<div>
|
||||
<p>animate changes</p>
|
||||
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:FC17GlidingCollection17GlidingCollection19scrollViewDidScrollFCSo12UIScrollViewT_"></a>
|
||||
<a name="//apple_ref/swift/Method/scrollViewDidScroll(_:)" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:FC17GlidingCollection17GlidingCollection19scrollViewDidScrollFCSo12UIScrollViewT_">scrollViewDidScroll(_:)</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Must call super if you override this method.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">scrollViewDidScroll</span><span class="p">(</span><span class="n">_</span> <span class="nv">scrollView</span><span class="p">:</span> <span class="kt">UIScrollView</span><span class="p">)</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:FC17GlidingCollection17GlidingCollection10expandNextFT_T_"></a>
|
||||
<a name="//apple_ref/swift/Method/expandNext()" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:FC17GlidingCollection17GlidingCollection10expandNextFT_T_">expandNext()</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Expand next item in list</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">expandNext</span><span class="p">()</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:FC17GlidingCollection17GlidingCollection14expandPreviousFT_T_"></a>
|
||||
<a name="//apple_ref/swift/Method/expandPrevious()" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:FC17GlidingCollection17GlidingCollection14expandPreviousFT_T_">expandPrevious()</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Expand previous item in list</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">expandPrevious</span><span class="p">()</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="task-group">
|
||||
<ul>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:FP17GlidingCollection27GlidingCollectionDatasource13numberOfItemsFT2inCS_17GlidingCollection_Si"></a>
|
||||
<a name="//apple_ref/swift/Method/numberOfItems(in:)" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:FP17GlidingCollection27GlidingCollectionDatasource13numberOfItemsFT2inCS_17GlidingCollection_Si">numberOfItems(in:)</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Number of items in vertical stack of items.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">func</span> <span class="nf">numberOfItems</span><span class="p">(</span><span class="k">in</span> <span class="nv">collection</span><span class="p">:</span> <span class="kt"><a href="Classes/GlidingCollection.html">GlidingCollection</a></span><span class="p">)</span> <span class="o">-></span> <span class="kt">Int</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div>
|
||||
<h4>Parameters</h4>
|
||||
<table class="graybox">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>
|
||||
<code>
|
||||
<em>collection</em>
|
||||
</code>
|
||||
</td>
|
||||
<td>
|
||||
<div>
|
||||
<p>GlidingCollection</p>
|
||||
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<div>
|
||||
<h4>Return Value</h4>
|
||||
<p>number of items in stack</p>
|
||||
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:FP17GlidingCollection27GlidingCollectionDatasource17glidingCollectionFTCS_17GlidingCollection11itemAtIndexSi_SS"></a>
|
||||
<a name="//apple_ref/swift/Method/glidingCollection(_:itemAtIndex:)" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:FP17GlidingCollection27GlidingCollectionDatasource17glidingCollectionFTCS_17GlidingCollection11itemAtIndexSi_SS">glidingCollection(_:itemAtIndex:)</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Item at given index.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">func</span> <span class="nf">glidingCollection</span><span class="p">(</span><span class="n">_</span> <span class="nv">collection</span><span class="p">:</span> <span class="kt"><a href="Classes/GlidingCollection.html">GlidingCollection</a></span><span class="p">,</span> <span class="n">itemAtIndex</span> <span class="nv">index</span><span class="p">:</span> <span class="kt">Int</span><span class="p">)</span> <span class="o">-></span> <span class="kt">String</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div>
|
||||
<h4>Parameters</h4>
|
||||
<table class="graybox">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>
|
||||
<code>
|
||||
<em>collection</em>
|
||||
</code>
|
||||
</td>
|
||||
<td>
|
||||
<div>
|
||||
<p>GlidingCollection</p>
|
||||
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<code>
|
||||
<em>index</em>
|
||||
</code>
|
||||
</td>
|
||||
<td>
|
||||
<div>
|
||||
<p>index of item</p>
|
||||
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<div>
|
||||
<h4>Return Value</h4>
|
||||
<p>item title</p>
|
||||
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="task-group">
|
||||
<ul>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection15didSelectItemAtSi_T_"></a>
|
||||
<a name="//apple_ref/swift/Method/glidingCollection(_:didSelectItemAt:)" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection15didSelectItemAtSi_T_">glidingCollection(_:didSelectItemAt:)</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>This method will be called if selected
|
||||
one of the element of vertical stack.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">func</span> <span class="nf">glidingCollection</span><span class="p">(</span><span class="n">_</span> <span class="nv">collection</span><span class="p">:</span> <span class="kt"><a href="Classes/GlidingCollection.html">GlidingCollection</a></span><span class="p">,</span> <span class="n">didSelectItemAt</span> <span class="nv">index</span><span class="p">:</span> <span class="kt">Int</span><span class="p">)</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div>
|
||||
<h4>Parameters</h4>
|
||||
<table class="graybox">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>
|
||||
<code>
|
||||
<em>collection</em>
|
||||
</code>
|
||||
</td>
|
||||
<td>
|
||||
<div>
|
||||
<p>GlidingCollection</p>
|
||||
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<code>
|
||||
<em>index</em>
|
||||
</code>
|
||||
</td>
|
||||
<td>
|
||||
<div>
|
||||
<p>Index of selected item.</p>
|
||||
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection15didExpandItemAtSi_T_"></a>
|
||||
<a name="//apple_ref/swift/Method/glidingCollection(_:didExpandItemAt:)" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection15didExpandItemAtSi_T_">glidingCollection(_:didExpandItemAt:)</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>This method will be called when transition
|
||||
between items was finished.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">func</span> <span class="nf">glidingCollection</span><span class="p">(</span><span class="n">_</span> <span class="nv">collection</span><span class="p">:</span> <span class="kt"><a href="Classes/GlidingCollection.html">GlidingCollection</a></span><span class="p">,</span> <span class="n">didExpandItemAt</span> <span class="nv">index</span><span class="p">:</span> <span class="kt">Int</span><span class="p">)</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div>
|
||||
<h4>Parameters</h4>
|
||||
<table class="graybox">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>
|
||||
<code>
|
||||
<em>collection</em>
|
||||
</code>
|
||||
</td>
|
||||
<td>
|
||||
<div>
|
||||
<p>GlidingCollection</p>
|
||||
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<code>
|
||||
<em>index</em>
|
||||
</code>
|
||||
</td>
|
||||
<td>
|
||||
<div>
|
||||
<p>Index of expanded item.</p>
|
||||
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection16willExpandItemAtSi_T_"></a>
|
||||
<a name="//apple_ref/swift/Method/glidingCollection(_:willExpandItemAt:)" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection16willExpandItemAtSi_T_">glidingCollection(_:willExpandItemAt:)</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>This method will be called before starting
|
||||
transition from one item to another.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">func</span> <span class="nf">glidingCollection</span><span class="p">(</span><span class="n">_</span> <span class="nv">collection</span><span class="p">:</span> <span class="kt"><a href="Classes/GlidingCollection.html">GlidingCollection</a></span><span class="p">,</span> <span class="n">willExpandItemAt</span> <span class="nv">index</span><span class="p">:</span> <span class="kt">Int</span><span class="p">)</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div>
|
||||
<h4>Parameters</h4>
|
||||
<table class="graybox">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>
|
||||
<code>
|
||||
<em>collection</em>
|
||||
</code>
|
||||
</td>
|
||||
<td>
|
||||
<div>
|
||||
<p>GlidingCollection</p>
|
||||
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<code>
|
||||
<em>index</em>
|
||||
</code>
|
||||
</td>
|
||||
<td>
|
||||
<div>
|
||||
<p>Index of item that being expand.</p>
|
||||
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2017 <a class="link" href="https://github.com/Ramotion/gliding-collection" target="_blank" rel="external">Abdurahim Jauzee</a>. All rights reserved. (Last updated: 2017-03-30)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.7.4</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
</body>
|
||||
</div>
|
||||
</html>
|
||||
@@ -0,0 +1,678 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>Instance Variables Reference</title>
|
||||
<link rel="stylesheet" type="text/css" href="css/jazzy.css" />
|
||||
<link rel="stylesheet" type="text/css" href="css/highlight.css" />
|
||||
<meta charset='utf-8'>
|
||||
<script src="js/jquery.min.js" defer></script>
|
||||
<script src="js/jazzy.js" defer></script>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<a title="Instance Variables Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="index.html">GlidingCollection Docs</a> (100% documented)</p>
|
||||
</div>
|
||||
</header>
|
||||
<div class="content-wrapper">
|
||||
<p id="breadcrumbs">
|
||||
<a href="index.html">GlidingCollection Reference</a>
|
||||
<img id="carat" src="img/carat.png" />
|
||||
Instance Variables Reference
|
||||
</p>
|
||||
</div>
|
||||
<div class="content-wrapper">
|
||||
<nav class="sidebar">
|
||||
<ul class="nav-groups">
|
||||
<li class="nav-group-name">
|
||||
<a href="Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/GlidingCollection.html">GlidingCollection</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Global Variables.html">Global Variables</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Global Variables.html#/s:v17GlidingCollection33kGlidingCollectionParallaxViewTagSi">kGlidingCollectionParallaxViewTag</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Instance Methods.html">Instance Methods</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection6expandFT2atSi8animatedSb_T_">expand(at:animated:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection10expandNextFT_T_">expandNext()</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection14expandPreviousFT_T_">expandPrevious()</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection15didExpandItemAtSi_T_">glidingCollection(_:didExpandItemAt:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection15didSelectItemAtSi_T_">glidingCollection(_:didSelectItemAt:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FP17GlidingCollection27GlidingCollectionDatasource17glidingCollectionFTCS_17GlidingCollection11itemAtIndexSi_SS">glidingCollection(_:itemAtIndex:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection16willExpandItemAtSi_T_">glidingCollection(_:willExpandItemAt:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FP17GlidingCollection27GlidingCollectionDatasource13numberOfItemsFT2inCS_17GlidingCollection_Si">numberOfItems(in:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection19scrollViewDidScrollFCSo12UIScrollViewT_">scrollViewDidScroll(_:)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Instance Variables.html">Instance Variables</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17activeButtonColorCSo7UIColor">activeButtonColor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17animationDurationSd">animationDuration</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig11buttonsFontCSo6UIFont">buttonsFont</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig18buttonsScaleFactorV12CoreGraphics7CGFloat">buttonsScaleFactor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig14buttonsSpacingV12CoreGraphics7CGFloat">buttonsSpacing</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig15cardShadowColorCSo7UIColor">cardShadowColor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig16cardShadowOffsetVSC6CGSize">cardShadowOffset</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17cardShadowOpacitySf">cardShadowOpacity</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig16cardShadowRadiusV12CoreGraphics7CGFloat">cardShadowRadius</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig9cardsSizeVSC6CGSize">cardsSize</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig12cardsSpacingV12CoreGraphics7CGFloat">cardsSpacing</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection14collectionViewCSo16UICollectionView">collectionView</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection10dataSourceGSqPS_27GlidingCollectionDatasource__">dataSource</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection8delegateGSqPS_25GlidingCollectionDelegate__">delegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection17expandedItemIndexSi">expandedItemIndex</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig20inactiveButtonsColorCSo7UIColor">inactiveButtonsColor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17isParallaxEnabledSb">isParallaxEnabled</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig10sideInsetsVSC12UIEdgeInsets">sideInsets</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Protocols.html">Protocols</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Protocols/GlidingCollectionDatasource.html">GlidingCollectionDatasource</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Protocols/GlidingCollectionDelegate.html">GlidingCollectionDelegate</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Static Variables.html">Static Variables</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Static Variables.html#/s:ZvV17GlidingCollection13GlidingConfig6sharedS0_">shared</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Structs.html">Structs</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Structs/GlidingConfig.html">GlidingConfig</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</nav>
|
||||
<article class="main-content">
|
||||
<section>
|
||||
<section class="section">
|
||||
<h1>Instance Variables</h1>
|
||||
<p>The following instance variables are available globally.</p>
|
||||
|
||||
</section>
|
||||
<section class="section task-group-section">
|
||||
<div class="task-group">
|
||||
<ul>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:vV17GlidingCollection13GlidingConfig10sideInsetsVSC12UIEdgeInsets"></a>
|
||||
<a name="//apple_ref/swift/Property/sideInsets" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:vV17GlidingCollection13GlidingConfig10sideInsetsVSC12UIEdgeInsets">sideInsets</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Side insets of GlidiingCollection view.
|
||||
Only left & right side insets will take effect.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">sideInsets</span><span class="p">:</span> <span class="kt">UIEdgeInsets</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:vV17GlidingCollection13GlidingConfig9cardsSizeVSC6CGSize"></a>
|
||||
<a name="//apple_ref/swift/Property/cardsSize" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:vV17GlidingCollection13GlidingConfig9cardsSizeVSC6CGSize">cardsSize</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Size of collectionView’s cells.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">cardsSize</span><span class="p">:</span> <span class="kt">CGSize</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:vV17GlidingCollection13GlidingConfig16cardShadowRadiusV12CoreGraphics7CGFloat"></a>
|
||||
<a name="//apple_ref/swift/Property/cardShadowRadius" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:vV17GlidingCollection13GlidingConfig16cardShadowRadiusV12CoreGraphics7CGFloat">cardShadowRadius</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Shadow radius or blur.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">cardShadowRadius</span><span class="p">:</span> <span class="kt">CGFloat</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:vV17GlidingCollection13GlidingConfig17cardShadowOpacitySf"></a>
|
||||
<a name="//apple_ref/swift/Property/cardShadowOpacity" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:vV17GlidingCollection13GlidingConfig17cardShadowOpacitySf">cardShadowOpacity</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Shadow opacity.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">cardShadowOpacity</span><span class="p">:</span> <span class="kt">Float</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:vV17GlidingCollection13GlidingConfig18buttonsScaleFactorV12CoreGraphics7CGFloat"></a>
|
||||
<a name="//apple_ref/swift/Property/buttonsScaleFactor" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:vV17GlidingCollection13GlidingConfig18buttonsScaleFactorV12CoreGraphics7CGFloat">buttonsScaleFactor</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Scale factor of inactive sections buttons.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">buttonsScaleFactor</span><span class="p">:</span> <span class="kt">CGFloat</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:vV17GlidingCollection13GlidingConfig17isParallaxEnabledSb"></a>
|
||||
<a name="//apple_ref/swift/Property/isParallaxEnabled" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:vV17GlidingCollection13GlidingConfig17isParallaxEnabledSb">isParallaxEnabled</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Apply parallax effect to horizontal cards.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">isParallaxEnabled</span><span class="p">:</span> <span class="kt">Bool</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:vV17GlidingCollection13GlidingConfig15cardShadowColorCSo7UIColor"></a>
|
||||
<a name="//apple_ref/swift/Property/cardShadowColor" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:vV17GlidingCollection13GlidingConfig15cardShadowColorCSo7UIColor">cardShadowColor</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Shadow color.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">cardShadowColor</span><span class="p">:</span> <span class="kt">UIColor</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:vV17GlidingCollection13GlidingConfig17activeButtonColorCSo7UIColor"></a>
|
||||
<a name="//apple_ref/swift/Property/activeButtonColor" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:vV17GlidingCollection13GlidingConfig17activeButtonColorCSo7UIColor">activeButtonColor</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Active section button color.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">activeButtonColor</span><span class="p">:</span> <span class="kt">UIColor</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:vV17GlidingCollection13GlidingConfig14buttonsSpacingV12CoreGraphics7CGFloat"></a>
|
||||
<a name="//apple_ref/swift/Property/buttonsSpacing" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:vV17GlidingCollection13GlidingConfig14buttonsSpacingV12CoreGraphics7CGFloat">buttonsSpacing</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Spacing between vertical stack of items.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">buttonsSpacing</span><span class="p">:</span> <span class="kt">CGFloat</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:vV17GlidingCollection13GlidingConfig11buttonsFontCSo6UIFont"></a>
|
||||
<a name="//apple_ref/swift/Property/buttonsFont" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:vV17GlidingCollection13GlidingConfig11buttonsFontCSo6UIFont">buttonsFont</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Font of each element in vertical stack.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">buttonsFont</span><span class="p">:</span> <span class="kt">UIFont</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:vV17GlidingCollection13GlidingConfig20inactiveButtonsColorCSo7UIColor"></a>
|
||||
<a name="//apple_ref/swift/Property/inactiveButtonsColor" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:vV17GlidingCollection13GlidingConfig20inactiveButtonsColorCSo7UIColor">inactiveButtonsColor</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Inactive sections buttons color.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">inactiveButtonsColor</span><span class="p">:</span> <span class="kt">UIColor</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:vV17GlidingCollection13GlidingConfig17animationDurationSd"></a>
|
||||
<a name="//apple_ref/swift/Property/animationDuration" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:vV17GlidingCollection13GlidingConfig17animationDurationSd">animationDuration</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Duration of animation between GlidingCollection sections.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">animationDuration</span><span class="p">:</span> <span class="kt">Double</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:vV17GlidingCollection13GlidingConfig16cardShadowOffsetVSC6CGSize"></a>
|
||||
<a name="//apple_ref/swift/Property/cardShadowOffset" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:vV17GlidingCollection13GlidingConfig16cardShadowOffsetVSC6CGSize">cardShadowOffset</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Shadow offset: width - horizontal; height - vertical.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">cardShadowOffset</span><span class="p">:</span> <span class="kt">CGSize</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:vV17GlidingCollection13GlidingConfig12cardsSpacingV12CoreGraphics7CGFloat"></a>
|
||||
<a name="//apple_ref/swift/Property/cardsSpacing" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:vV17GlidingCollection13GlidingConfig12cardsSpacingV12CoreGraphics7CGFloat">cardsSpacing</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Space between collectionView’s cells.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">cardsSpacing</span><span class="p">:</span> <span class="kt">CGFloat</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="task-group">
|
||||
<ul>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:vC17GlidingCollection17GlidingCollection10dataSourceGSqPS_27GlidingCollectionDatasource__"></a>
|
||||
<a name="//apple_ref/swift/Property/dataSource" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:vC17GlidingCollection17GlidingCollection10dataSourceGSqPS_27GlidingCollectionDatasource__">dataSource</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Data source protocol.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">dataSource</span><span class="p">:</span> <span class="kt"><a href="Protocols/GlidingCollectionDatasource.html">GlidingCollectionDatasource</a></span><span class="p">?</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:vC17GlidingCollection17GlidingCollection17expandedItemIndexSi"></a>
|
||||
<a name="//apple_ref/swift/Property/expandedItemIndex" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:vC17GlidingCollection17GlidingCollection17expandedItemIndexSi">expandedItemIndex</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Index of expanded item.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">expandedItemIndex</span><span class="p">:</span> <span class="kt">Int</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:vC17GlidingCollection17GlidingCollection14collectionViewCSo16UICollectionView"></a>
|
||||
<a name="//apple_ref/swift/Property/collectionView" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:vC17GlidingCollection17GlidingCollection14collectionViewCSo16UICollectionView">collectionView</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Horizontal scrolling collectionView.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">collectionView</span><span class="p">:</span> <span class="kt">UICollectionView</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:vC17GlidingCollection17GlidingCollection8delegateGSqPS_25GlidingCollectionDelegate__"></a>
|
||||
<a name="//apple_ref/swift/Property/delegate" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:vC17GlidingCollection17GlidingCollection8delegateGSqPS_25GlidingCollectionDelegate__">delegate</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Delegate protocol.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">delegate</span><span class="p">:</span> <span class="kt"><a href="Protocols/GlidingCollectionDelegate.html">GlidingCollectionDelegate</a></span><span class="p">?</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2017 <a class="link" href="https://github.com/Ramotion/gliding-collection" target="_blank" rel="external">Abdurahim Jauzee</a>. All rights reserved. (Last updated: 2017-03-30)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.7.4</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
</body>
|
||||
</div>
|
||||
</html>
|
||||
@@ -0,0 +1,247 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>Protocols Reference</title>
|
||||
<link rel="stylesheet" type="text/css" href="css/jazzy.css" />
|
||||
<link rel="stylesheet" type="text/css" href="css/highlight.css" />
|
||||
<meta charset='utf-8'>
|
||||
<script src="js/jquery.min.js" defer></script>
|
||||
<script src="js/jazzy.js" defer></script>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<a title="Protocols Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="index.html">GlidingCollection Docs</a> (100% documented)</p>
|
||||
</div>
|
||||
</header>
|
||||
<div class="content-wrapper">
|
||||
<p id="breadcrumbs">
|
||||
<a href="index.html">GlidingCollection Reference</a>
|
||||
<img id="carat" src="img/carat.png" />
|
||||
Protocols Reference
|
||||
</p>
|
||||
</div>
|
||||
<div class="content-wrapper">
|
||||
<nav class="sidebar">
|
||||
<ul class="nav-groups">
|
||||
<li class="nav-group-name">
|
||||
<a href="Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/GlidingCollection.html">GlidingCollection</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Global Variables.html">Global Variables</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Global Variables.html#/s:v17GlidingCollection33kGlidingCollectionParallaxViewTagSi">kGlidingCollectionParallaxViewTag</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Instance Methods.html">Instance Methods</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection6expandFT2atSi8animatedSb_T_">expand(at:animated:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection10expandNextFT_T_">expandNext()</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection14expandPreviousFT_T_">expandPrevious()</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection15didExpandItemAtSi_T_">glidingCollection(_:didExpandItemAt:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection15didSelectItemAtSi_T_">glidingCollection(_:didSelectItemAt:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FP17GlidingCollection27GlidingCollectionDatasource17glidingCollectionFTCS_17GlidingCollection11itemAtIndexSi_SS">glidingCollection(_:itemAtIndex:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection16willExpandItemAtSi_T_">glidingCollection(_:willExpandItemAt:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FP17GlidingCollection27GlidingCollectionDatasource13numberOfItemsFT2inCS_17GlidingCollection_Si">numberOfItems(in:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection19scrollViewDidScrollFCSo12UIScrollViewT_">scrollViewDidScroll(_:)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Instance Variables.html">Instance Variables</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17activeButtonColorCSo7UIColor">activeButtonColor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17animationDurationSd">animationDuration</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig11buttonsFontCSo6UIFont">buttonsFont</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig18buttonsScaleFactorV12CoreGraphics7CGFloat">buttonsScaleFactor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig14buttonsSpacingV12CoreGraphics7CGFloat">buttonsSpacing</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig15cardShadowColorCSo7UIColor">cardShadowColor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig16cardShadowOffsetVSC6CGSize">cardShadowOffset</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17cardShadowOpacitySf">cardShadowOpacity</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig16cardShadowRadiusV12CoreGraphics7CGFloat">cardShadowRadius</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig9cardsSizeVSC6CGSize">cardsSize</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig12cardsSpacingV12CoreGraphics7CGFloat">cardsSpacing</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection14collectionViewCSo16UICollectionView">collectionView</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection10dataSourceGSqPS_27GlidingCollectionDatasource__">dataSource</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection8delegateGSqPS_25GlidingCollectionDelegate__">delegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection17expandedItemIndexSi">expandedItemIndex</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig20inactiveButtonsColorCSo7UIColor">inactiveButtonsColor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17isParallaxEnabledSb">isParallaxEnabled</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig10sideInsetsVSC12UIEdgeInsets">sideInsets</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Protocols.html">Protocols</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Protocols/GlidingCollectionDatasource.html">GlidingCollectionDatasource</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Protocols/GlidingCollectionDelegate.html">GlidingCollectionDelegate</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Static Variables.html">Static Variables</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Static Variables.html#/s:ZvV17GlidingCollection13GlidingConfig6sharedS0_">shared</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Structs.html">Structs</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Structs/GlidingConfig.html">GlidingConfig</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</nav>
|
||||
<article class="main-content">
|
||||
<section>
|
||||
<section class="section">
|
||||
<h1>Protocols</h1>
|
||||
<p>The following protocols are available globally.</p>
|
||||
|
||||
</section>
|
||||
<section class="section task-group-section">
|
||||
<div class="task-group">
|
||||
<ul>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:P17GlidingCollection27GlidingCollectionDatasource"></a>
|
||||
<a name="//apple_ref/swift/Protocol/GlidingCollectionDatasource" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:P17GlidingCollection27GlidingCollectionDatasource">GlidingCollectionDatasource</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Datasource protocol of GlidingCollection.</p>
|
||||
|
||||
<a href="Protocols/GlidingCollectionDatasource.html" class="slightly-smaller">See more</a>
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="kd">protocol</span> <span class="kt">GlidingCollectionDatasource</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="task-group">
|
||||
<ul>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:P17GlidingCollection25GlidingCollectionDelegate"></a>
|
||||
<a name="//apple_ref/swift/Protocol/GlidingCollectionDelegate" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:P17GlidingCollection25GlidingCollectionDelegate">GlidingCollectionDelegate</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>This delegate provides methods which can notify when transition starts/ends & when item was selected.</p>
|
||||
|
||||
<a href="Protocols/GlidingCollectionDelegate.html" class="slightly-smaller">See more</a>
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="kd">protocol</span> <span class="kt">GlidingCollectionDelegate</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2017 <a class="link" href="https://github.com/Ramotion/gliding-collection" target="_blank" rel="external">Abdurahim Jauzee</a>. All rights reserved. (Last updated: 2017-03-30)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.7.4</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
</body>
|
||||
</div>
|
||||
</html>
|
||||
@@ -0,0 +1,311 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>GlidingCollectionDatasource Protocol Reference</title>
|
||||
<link rel="stylesheet" type="text/css" href="../css/jazzy.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../css/highlight.css" />
|
||||
<meta charset='utf-8'>
|
||||
<script src="../js/jquery.min.js" defer></script>
|
||||
<script src="../js/jazzy.js" defer></script>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<a name="//apple_ref/swift/Protocol/GlidingCollectionDatasource" class="dashAnchor"></a>
|
||||
<a title="GlidingCollectionDatasource Protocol Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="../index.html">GlidingCollection Docs</a> (100% documented)</p>
|
||||
</div>
|
||||
</header>
|
||||
<div class="content-wrapper">
|
||||
<p id="breadcrumbs">
|
||||
<a href="../index.html">GlidingCollection Reference</a>
|
||||
<img id="carat" src="../img/carat.png" />
|
||||
GlidingCollectionDatasource Protocol Reference
|
||||
</p>
|
||||
</div>
|
||||
<div class="content-wrapper">
|
||||
<nav class="sidebar">
|
||||
<ul class="nav-groups">
|
||||
<li class="nav-group-name">
|
||||
<a href="../Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/GlidingCollection.html">GlidingCollection</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Global Variables.html">Global Variables</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Global Variables.html#/s:v17GlidingCollection33kGlidingCollectionParallaxViewTagSi">kGlidingCollectionParallaxViewTag</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Instance Methods.html">Instance Methods</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection6expandFT2atSi8animatedSb_T_">expand(at:animated:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection10expandNextFT_T_">expandNext()</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection14expandPreviousFT_T_">expandPrevious()</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Methods.html#/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection15didExpandItemAtSi_T_">glidingCollection(_:didExpandItemAt:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Methods.html#/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection15didSelectItemAtSi_T_">glidingCollection(_:didSelectItemAt:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Methods.html#/s:FP17GlidingCollection27GlidingCollectionDatasource17glidingCollectionFTCS_17GlidingCollection11itemAtIndexSi_SS">glidingCollection(_:itemAtIndex:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Methods.html#/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection16willExpandItemAtSi_T_">glidingCollection(_:willExpandItemAt:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Methods.html#/s:FP17GlidingCollection27GlidingCollectionDatasource13numberOfItemsFT2inCS_17GlidingCollection_Si">numberOfItems(in:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection19scrollViewDidScrollFCSo12UIScrollViewT_">scrollViewDidScroll(_:)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Instance Variables.html">Instance Variables</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17activeButtonColorCSo7UIColor">activeButtonColor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17animationDurationSd">animationDuration</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig11buttonsFontCSo6UIFont">buttonsFont</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig18buttonsScaleFactorV12CoreGraphics7CGFloat">buttonsScaleFactor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig14buttonsSpacingV12CoreGraphics7CGFloat">buttonsSpacing</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig15cardShadowColorCSo7UIColor">cardShadowColor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig16cardShadowOffsetVSC6CGSize">cardShadowOffset</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17cardShadowOpacitySf">cardShadowOpacity</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig16cardShadowRadiusV12CoreGraphics7CGFloat">cardShadowRadius</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig9cardsSizeVSC6CGSize">cardsSize</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig12cardsSpacingV12CoreGraphics7CGFloat">cardsSpacing</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection14collectionViewCSo16UICollectionView">collectionView</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection10dataSourceGSqPS_27GlidingCollectionDatasource__">dataSource</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection8delegateGSqPS_25GlidingCollectionDelegate__">delegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection17expandedItemIndexSi">expandedItemIndex</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig20inactiveButtonsColorCSo7UIColor">inactiveButtonsColor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17isParallaxEnabledSb">isParallaxEnabled</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig10sideInsetsVSC12UIEdgeInsets">sideInsets</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Protocols.html">Protocols</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/GlidingCollectionDatasource.html">GlidingCollectionDatasource</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/GlidingCollectionDelegate.html">GlidingCollectionDelegate</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Static Variables.html">Static Variables</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Static Variables.html#/s:ZvV17GlidingCollection13GlidingConfig6sharedS0_">shared</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Structs.html">Structs</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/GlidingConfig.html">GlidingConfig</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</nav>
|
||||
<article class="main-content">
|
||||
<section>
|
||||
<section class="section">
|
||||
<h1>GlidingCollectionDatasource</h1>
|
||||
<div class="declaration">
|
||||
<div class="language">
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="kd">protocol</span> <span class="kt">GlidingCollectionDatasource</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<p>Datasource protocol of GlidingCollection.</p>
|
||||
|
||||
</section>
|
||||
<section class="section task-group-section">
|
||||
<div class="task-group">
|
||||
<ul>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:FP17GlidingCollection27GlidingCollectionDatasource13numberOfItemsFT2inCS_17GlidingCollection_Si"></a>
|
||||
<a name="//apple_ref/swift/Method/numberOfItems(in:)" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:FP17GlidingCollection27GlidingCollectionDatasource13numberOfItemsFT2inCS_17GlidingCollection_Si">numberOfItems(in:)</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Number of items in vertical stack of items.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">func</span> <span class="nf">numberOfItems</span><span class="p">(</span><span class="k">in</span> <span class="nv">collection</span><span class="p">:</span> <span class="kt"><a href="../Classes/GlidingCollection.html">GlidingCollection</a></span><span class="p">)</span> <span class="o">-></span> <span class="kt">Int</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div>
|
||||
<h4>Parameters</h4>
|
||||
<table class="graybox">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>
|
||||
<code>
|
||||
<em>collection</em>
|
||||
</code>
|
||||
</td>
|
||||
<td>
|
||||
<div>
|
||||
<p>GlidingCollection</p>
|
||||
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<div>
|
||||
<h4>Return Value</h4>
|
||||
<p>number of items in stack</p>
|
||||
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:FP17GlidingCollection27GlidingCollectionDatasource17glidingCollectionFTCS_17GlidingCollection11itemAtIndexSi_SS"></a>
|
||||
<a name="//apple_ref/swift/Method/glidingCollection(_:itemAtIndex:)" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:FP17GlidingCollection27GlidingCollectionDatasource17glidingCollectionFTCS_17GlidingCollection11itemAtIndexSi_SS">glidingCollection(_:itemAtIndex:)</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Item at given index.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">func</span> <span class="nf">glidingCollection</span><span class="p">(</span><span class="n">_</span> <span class="nv">collection</span><span class="p">:</span> <span class="kt"><a href="../Classes/GlidingCollection.html">GlidingCollection</a></span><span class="p">,</span> <span class="n">itemAtIndex</span> <span class="nv">index</span><span class="p">:</span> <span class="kt">Int</span><span class="p">)</span> <span class="o">-></span> <span class="kt">String</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div>
|
||||
<h4>Parameters</h4>
|
||||
<table class="graybox">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>
|
||||
<code>
|
||||
<em>collection</em>
|
||||
</code>
|
||||
</td>
|
||||
<td>
|
||||
<div>
|
||||
<p>GlidingCollection</p>
|
||||
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<code>
|
||||
<em>index</em>
|
||||
</code>
|
||||
</td>
|
||||
<td>
|
||||
<div>
|
||||
<p>index of item</p>
|
||||
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<div>
|
||||
<h4>Return Value</h4>
|
||||
<p>item title</p>
|
||||
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2017 <a class="link" href="https://github.com/Ramotion/gliding-collection" target="_blank" rel="external">Abdurahim Jauzee</a>. All rights reserved. (Last updated: 2017-03-30)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.7.4</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
</body>
|
||||
</div>
|
||||
</html>
|
||||
@@ -0,0 +1,377 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>GlidingCollectionDelegate Protocol Reference</title>
|
||||
<link rel="stylesheet" type="text/css" href="../css/jazzy.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../css/highlight.css" />
|
||||
<meta charset='utf-8'>
|
||||
<script src="../js/jquery.min.js" defer></script>
|
||||
<script src="../js/jazzy.js" defer></script>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<a name="//apple_ref/swift/Protocol/GlidingCollectionDelegate" class="dashAnchor"></a>
|
||||
<a title="GlidingCollectionDelegate Protocol Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="../index.html">GlidingCollection Docs</a> (100% documented)</p>
|
||||
</div>
|
||||
</header>
|
||||
<div class="content-wrapper">
|
||||
<p id="breadcrumbs">
|
||||
<a href="../index.html">GlidingCollection Reference</a>
|
||||
<img id="carat" src="../img/carat.png" />
|
||||
GlidingCollectionDelegate Protocol Reference
|
||||
</p>
|
||||
</div>
|
||||
<div class="content-wrapper">
|
||||
<nav class="sidebar">
|
||||
<ul class="nav-groups">
|
||||
<li class="nav-group-name">
|
||||
<a href="../Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/GlidingCollection.html">GlidingCollection</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Global Variables.html">Global Variables</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Global Variables.html#/s:v17GlidingCollection33kGlidingCollectionParallaxViewTagSi">kGlidingCollectionParallaxViewTag</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Instance Methods.html">Instance Methods</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection6expandFT2atSi8animatedSb_T_">expand(at:animated:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection10expandNextFT_T_">expandNext()</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection14expandPreviousFT_T_">expandPrevious()</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Methods.html#/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection15didExpandItemAtSi_T_">glidingCollection(_:didExpandItemAt:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Methods.html#/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection15didSelectItemAtSi_T_">glidingCollection(_:didSelectItemAt:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Methods.html#/s:FP17GlidingCollection27GlidingCollectionDatasource17glidingCollectionFTCS_17GlidingCollection11itemAtIndexSi_SS">glidingCollection(_:itemAtIndex:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Methods.html#/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection16willExpandItemAtSi_T_">glidingCollection(_:willExpandItemAt:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Methods.html#/s:FP17GlidingCollection27GlidingCollectionDatasource13numberOfItemsFT2inCS_17GlidingCollection_Si">numberOfItems(in:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection19scrollViewDidScrollFCSo12UIScrollViewT_">scrollViewDidScroll(_:)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Instance Variables.html">Instance Variables</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17activeButtonColorCSo7UIColor">activeButtonColor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17animationDurationSd">animationDuration</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig11buttonsFontCSo6UIFont">buttonsFont</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig18buttonsScaleFactorV12CoreGraphics7CGFloat">buttonsScaleFactor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig14buttonsSpacingV12CoreGraphics7CGFloat">buttonsSpacing</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig15cardShadowColorCSo7UIColor">cardShadowColor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig16cardShadowOffsetVSC6CGSize">cardShadowOffset</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17cardShadowOpacitySf">cardShadowOpacity</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig16cardShadowRadiusV12CoreGraphics7CGFloat">cardShadowRadius</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig9cardsSizeVSC6CGSize">cardsSize</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig12cardsSpacingV12CoreGraphics7CGFloat">cardsSpacing</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection14collectionViewCSo16UICollectionView">collectionView</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection10dataSourceGSqPS_27GlidingCollectionDatasource__">dataSource</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection8delegateGSqPS_25GlidingCollectionDelegate__">delegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection17expandedItemIndexSi">expandedItemIndex</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig20inactiveButtonsColorCSo7UIColor">inactiveButtonsColor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17isParallaxEnabledSb">isParallaxEnabled</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig10sideInsetsVSC12UIEdgeInsets">sideInsets</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Protocols.html">Protocols</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/GlidingCollectionDatasource.html">GlidingCollectionDatasource</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/GlidingCollectionDelegate.html">GlidingCollectionDelegate</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Static Variables.html">Static Variables</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Static Variables.html#/s:ZvV17GlidingCollection13GlidingConfig6sharedS0_">shared</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Structs.html">Structs</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/GlidingConfig.html">GlidingConfig</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</nav>
|
||||
<article class="main-content">
|
||||
<section>
|
||||
<section class="section">
|
||||
<h1>GlidingCollectionDelegate</h1>
|
||||
<div class="declaration">
|
||||
<div class="language">
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="kd">protocol</span> <span class="kt">GlidingCollectionDelegate</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<p>This delegate provides methods which can notify when transition starts/ends & when item was selected.</p>
|
||||
|
||||
</section>
|
||||
<section class="section task-group-section">
|
||||
<div class="task-group">
|
||||
<ul>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection16willExpandItemAtSi_T_"></a>
|
||||
<a name="//apple_ref/swift/Method/glidingCollection(_:willExpandItemAt:)" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection16willExpandItemAtSi_T_">glidingCollection(_:willExpandItemAt:)</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>This method will be called before starting
|
||||
transition from one item to another.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">func</span> <span class="nf">glidingCollection</span><span class="p">(</span><span class="n">_</span> <span class="nv">collection</span><span class="p">:</span> <span class="kt"><a href="../Classes/GlidingCollection.html">GlidingCollection</a></span><span class="p">,</span> <span class="n">willExpandItemAt</span> <span class="nv">index</span><span class="p">:</span> <span class="kt">Int</span><span class="p">)</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div>
|
||||
<h4>Parameters</h4>
|
||||
<table class="graybox">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>
|
||||
<code>
|
||||
<em>collection</em>
|
||||
</code>
|
||||
</td>
|
||||
<td>
|
||||
<div>
|
||||
<p>GlidingCollection</p>
|
||||
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<code>
|
||||
<em>index</em>
|
||||
</code>
|
||||
</td>
|
||||
<td>
|
||||
<div>
|
||||
<p>Index of item that being expand.</p>
|
||||
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection15didExpandItemAtSi_T_"></a>
|
||||
<a name="//apple_ref/swift/Method/glidingCollection(_:didExpandItemAt:)" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection15didExpandItemAtSi_T_">glidingCollection(_:didExpandItemAt:)</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>This method will be called when transition
|
||||
between items was finished.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">func</span> <span class="nf">glidingCollection</span><span class="p">(</span><span class="n">_</span> <span class="nv">collection</span><span class="p">:</span> <span class="kt"><a href="../Classes/GlidingCollection.html">GlidingCollection</a></span><span class="p">,</span> <span class="n">didExpandItemAt</span> <span class="nv">index</span><span class="p">:</span> <span class="kt">Int</span><span class="p">)</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div>
|
||||
<h4>Parameters</h4>
|
||||
<table class="graybox">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>
|
||||
<code>
|
||||
<em>collection</em>
|
||||
</code>
|
||||
</td>
|
||||
<td>
|
||||
<div>
|
||||
<p>GlidingCollection</p>
|
||||
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<code>
|
||||
<em>index</em>
|
||||
</code>
|
||||
</td>
|
||||
<td>
|
||||
<div>
|
||||
<p>Index of expanded item.</p>
|
||||
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection15didSelectItemAtSi_T_"></a>
|
||||
<a name="//apple_ref/swift/Method/glidingCollection(_:didSelectItemAt:)" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection15didSelectItemAtSi_T_">glidingCollection(_:didSelectItemAt:)</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>This method will be called if selected
|
||||
one of the element of vertical stack.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">func</span> <span class="nf">glidingCollection</span><span class="p">(</span><span class="n">_</span> <span class="nv">collection</span><span class="p">:</span> <span class="kt"><a href="../Classes/GlidingCollection.html">GlidingCollection</a></span><span class="p">,</span> <span class="n">didSelectItemAt</span> <span class="nv">index</span><span class="p">:</span> <span class="kt">Int</span><span class="p">)</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div>
|
||||
<h4>Parameters</h4>
|
||||
<table class="graybox">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>
|
||||
<code>
|
||||
<em>collection</em>
|
||||
</code>
|
||||
</td>
|
||||
<td>
|
||||
<div>
|
||||
<p>GlidingCollection</p>
|
||||
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<code>
|
||||
<em>index</em>
|
||||
</code>
|
||||
</td>
|
||||
<td>
|
||||
<div>
|
||||
<p>Index of selected item.</p>
|
||||
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2017 <a class="link" href="https://github.com/Ramotion/gliding-collection" target="_blank" rel="external">Abdurahim Jauzee</a>. All rights reserved. (Last updated: 2017-03-30)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.7.4</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
</body>
|
||||
</div>
|
||||
</html>
|
||||
@@ -0,0 +1,215 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>Static Variables Reference</title>
|
||||
<link rel="stylesheet" type="text/css" href="css/jazzy.css" />
|
||||
<link rel="stylesheet" type="text/css" href="css/highlight.css" />
|
||||
<meta charset='utf-8'>
|
||||
<script src="js/jquery.min.js" defer></script>
|
||||
<script src="js/jazzy.js" defer></script>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<a title="Static Variables Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="index.html">GlidingCollection Docs</a> (100% documented)</p>
|
||||
</div>
|
||||
</header>
|
||||
<div class="content-wrapper">
|
||||
<p id="breadcrumbs">
|
||||
<a href="index.html">GlidingCollection Reference</a>
|
||||
<img id="carat" src="img/carat.png" />
|
||||
Static Variables Reference
|
||||
</p>
|
||||
</div>
|
||||
<div class="content-wrapper">
|
||||
<nav class="sidebar">
|
||||
<ul class="nav-groups">
|
||||
<li class="nav-group-name">
|
||||
<a href="Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/GlidingCollection.html">GlidingCollection</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Global Variables.html">Global Variables</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Global Variables.html#/s:v17GlidingCollection33kGlidingCollectionParallaxViewTagSi">kGlidingCollectionParallaxViewTag</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Instance Methods.html">Instance Methods</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection6expandFT2atSi8animatedSb_T_">expand(at:animated:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection10expandNextFT_T_">expandNext()</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection14expandPreviousFT_T_">expandPrevious()</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection15didExpandItemAtSi_T_">glidingCollection(_:didExpandItemAt:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection15didSelectItemAtSi_T_">glidingCollection(_:didSelectItemAt:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FP17GlidingCollection27GlidingCollectionDatasource17glidingCollectionFTCS_17GlidingCollection11itemAtIndexSi_SS">glidingCollection(_:itemAtIndex:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection16willExpandItemAtSi_T_">glidingCollection(_:willExpandItemAt:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FP17GlidingCollection27GlidingCollectionDatasource13numberOfItemsFT2inCS_17GlidingCollection_Si">numberOfItems(in:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection19scrollViewDidScrollFCSo12UIScrollViewT_">scrollViewDidScroll(_:)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Instance Variables.html">Instance Variables</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17activeButtonColorCSo7UIColor">activeButtonColor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17animationDurationSd">animationDuration</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig11buttonsFontCSo6UIFont">buttonsFont</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig18buttonsScaleFactorV12CoreGraphics7CGFloat">buttonsScaleFactor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig14buttonsSpacingV12CoreGraphics7CGFloat">buttonsSpacing</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig15cardShadowColorCSo7UIColor">cardShadowColor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig16cardShadowOffsetVSC6CGSize">cardShadowOffset</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17cardShadowOpacitySf">cardShadowOpacity</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig16cardShadowRadiusV12CoreGraphics7CGFloat">cardShadowRadius</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig9cardsSizeVSC6CGSize">cardsSize</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig12cardsSpacingV12CoreGraphics7CGFloat">cardsSpacing</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection14collectionViewCSo16UICollectionView">collectionView</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection10dataSourceGSqPS_27GlidingCollectionDatasource__">dataSource</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection8delegateGSqPS_25GlidingCollectionDelegate__">delegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection17expandedItemIndexSi">expandedItemIndex</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig20inactiveButtonsColorCSo7UIColor">inactiveButtonsColor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17isParallaxEnabledSb">isParallaxEnabled</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig10sideInsetsVSC12UIEdgeInsets">sideInsets</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Protocols.html">Protocols</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Protocols/GlidingCollectionDatasource.html">GlidingCollectionDatasource</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Protocols/GlidingCollectionDelegate.html">GlidingCollectionDelegate</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Static Variables.html">Static Variables</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Static Variables.html#/s:ZvV17GlidingCollection13GlidingConfig6sharedS0_">shared</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Structs.html">Structs</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Structs/GlidingConfig.html">GlidingConfig</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</nav>
|
||||
<article class="main-content">
|
||||
<section>
|
||||
<section class="section">
|
||||
<h1>Static Variables</h1>
|
||||
<p>The following static variables are available globally.</p>
|
||||
|
||||
</section>
|
||||
<section class="section task-group-section">
|
||||
<div class="task-group">
|
||||
<ul>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:ZvV17GlidingCollection13GlidingConfig6sharedS0_"></a>
|
||||
<a name="//apple_ref/swift/Variable/shared" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:ZvV17GlidingCollection13GlidingConfig6sharedS0_">shared</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Shared instance of configuration.
|
||||
Override this property or change values directly.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="kd">static</span> <span class="k">var</span> <span class="nv">shared</span><span class="p">:</span> <span class="kt"><a href="Classes/GlidingCollection.html">GlidingCollection</a></span><span class="o">.</span><span class="kt"><a href="Structs/GlidingConfig.html">GlidingConfig</a></span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2017 <a class="link" href="https://github.com/Ramotion/gliding-collection" target="_blank" rel="external">Abdurahim Jauzee</a>. All rights reserved. (Last updated: 2017-03-30)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.7.4</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
</body>
|
||||
</div>
|
||||
</html>
|
||||
@@ -0,0 +1,216 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>Structs Reference</title>
|
||||
<link rel="stylesheet" type="text/css" href="css/jazzy.css" />
|
||||
<link rel="stylesheet" type="text/css" href="css/highlight.css" />
|
||||
<meta charset='utf-8'>
|
||||
<script src="js/jquery.min.js" defer></script>
|
||||
<script src="js/jazzy.js" defer></script>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<a title="Structs Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="index.html">GlidingCollection Docs</a> (100% documented)</p>
|
||||
</div>
|
||||
</header>
|
||||
<div class="content-wrapper">
|
||||
<p id="breadcrumbs">
|
||||
<a href="index.html">GlidingCollection Reference</a>
|
||||
<img id="carat" src="img/carat.png" />
|
||||
Structs Reference
|
||||
</p>
|
||||
</div>
|
||||
<div class="content-wrapper">
|
||||
<nav class="sidebar">
|
||||
<ul class="nav-groups">
|
||||
<li class="nav-group-name">
|
||||
<a href="Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/GlidingCollection.html">GlidingCollection</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Global Variables.html">Global Variables</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Global Variables.html#/s:v17GlidingCollection33kGlidingCollectionParallaxViewTagSi">kGlidingCollectionParallaxViewTag</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Instance Methods.html">Instance Methods</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection6expandFT2atSi8animatedSb_T_">expand(at:animated:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection10expandNextFT_T_">expandNext()</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection14expandPreviousFT_T_">expandPrevious()</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection15didExpandItemAtSi_T_">glidingCollection(_:didExpandItemAt:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection15didSelectItemAtSi_T_">glidingCollection(_:didSelectItemAt:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FP17GlidingCollection27GlidingCollectionDatasource17glidingCollectionFTCS_17GlidingCollection11itemAtIndexSi_SS">glidingCollection(_:itemAtIndex:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection16willExpandItemAtSi_T_">glidingCollection(_:willExpandItemAt:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FP17GlidingCollection27GlidingCollectionDatasource13numberOfItemsFT2inCS_17GlidingCollection_Si">numberOfItems(in:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection19scrollViewDidScrollFCSo12UIScrollViewT_">scrollViewDidScroll(_:)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Instance Variables.html">Instance Variables</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17activeButtonColorCSo7UIColor">activeButtonColor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17animationDurationSd">animationDuration</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig11buttonsFontCSo6UIFont">buttonsFont</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig18buttonsScaleFactorV12CoreGraphics7CGFloat">buttonsScaleFactor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig14buttonsSpacingV12CoreGraphics7CGFloat">buttonsSpacing</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig15cardShadowColorCSo7UIColor">cardShadowColor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig16cardShadowOffsetVSC6CGSize">cardShadowOffset</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17cardShadowOpacitySf">cardShadowOpacity</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig16cardShadowRadiusV12CoreGraphics7CGFloat">cardShadowRadius</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig9cardsSizeVSC6CGSize">cardsSize</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig12cardsSpacingV12CoreGraphics7CGFloat">cardsSpacing</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection14collectionViewCSo16UICollectionView">collectionView</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection10dataSourceGSqPS_27GlidingCollectionDatasource__">dataSource</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection8delegateGSqPS_25GlidingCollectionDelegate__">delegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection17expandedItemIndexSi">expandedItemIndex</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig20inactiveButtonsColorCSo7UIColor">inactiveButtonsColor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17isParallaxEnabledSb">isParallaxEnabled</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig10sideInsetsVSC12UIEdgeInsets">sideInsets</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Protocols.html">Protocols</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Protocols/GlidingCollectionDatasource.html">GlidingCollectionDatasource</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Protocols/GlidingCollectionDelegate.html">GlidingCollectionDelegate</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Static Variables.html">Static Variables</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Static Variables.html#/s:ZvV17GlidingCollection13GlidingConfig6sharedS0_">shared</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Structs.html">Structs</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Structs/GlidingConfig.html">GlidingConfig</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</nav>
|
||||
<article class="main-content">
|
||||
<section>
|
||||
<section class="section">
|
||||
<h1>Structs</h1>
|
||||
<p>The following structs are available globally.</p>
|
||||
|
||||
</section>
|
||||
<section class="section task-group-section">
|
||||
<div class="task-group">
|
||||
<ul>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:V17GlidingCollection13GlidingConfig"></a>
|
||||
<a name="//apple_ref/swift/Struct/GlidingConfig" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:V17GlidingCollection13GlidingConfig">GlidingConfig</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Configuration struct.
|
||||
Override <code><a href="Static Variables.html#/s:ZvV17GlidingCollection13GlidingConfig6sharedS0_">shared</a></code> property to apply new configuration.</p>
|
||||
|
||||
<a href="Structs/GlidingConfig.html" class="slightly-smaller">See more</a>
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="kd">struct</span> <span class="kt">GlidingConfig</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2017 <a class="link" href="https://github.com/Ramotion/gliding-collection" target="_blank" rel="external">Abdurahim Jauzee</a>. All rights reserved. (Last updated: 2017-03-30)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.7.4</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
</body>
|
||||
</div>
|
||||
</html>
|
||||
@@ -0,0 +1,602 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>GlidingConfig Struct Reference</title>
|
||||
<link rel="stylesheet" type="text/css" href="../css/jazzy.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../css/highlight.css" />
|
||||
<meta charset='utf-8'>
|
||||
<script src="../js/jquery.min.js" defer></script>
|
||||
<script src="../js/jazzy.js" defer></script>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<a name="//apple_ref/swift/Struct/GlidingConfig" class="dashAnchor"></a>
|
||||
<a title="GlidingConfig Struct Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="../index.html">GlidingCollection Docs</a> (100% documented)</p>
|
||||
</div>
|
||||
</header>
|
||||
<div class="content-wrapper">
|
||||
<p id="breadcrumbs">
|
||||
<a href="../index.html">GlidingCollection Reference</a>
|
||||
<img id="carat" src="../img/carat.png" />
|
||||
GlidingConfig Struct Reference
|
||||
</p>
|
||||
</div>
|
||||
<div class="content-wrapper">
|
||||
<nav class="sidebar">
|
||||
<ul class="nav-groups">
|
||||
<li class="nav-group-name">
|
||||
<a href="../Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Classes/GlidingCollection.html">GlidingCollection</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Global Variables.html">Global Variables</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Global Variables.html#/s:v17GlidingCollection33kGlidingCollectionParallaxViewTagSi">kGlidingCollectionParallaxViewTag</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Instance Methods.html">Instance Methods</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection6expandFT2atSi8animatedSb_T_">expand(at:animated:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection10expandNextFT_T_">expandNext()</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection14expandPreviousFT_T_">expandPrevious()</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Methods.html#/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection15didExpandItemAtSi_T_">glidingCollection(_:didExpandItemAt:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Methods.html#/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection15didSelectItemAtSi_T_">glidingCollection(_:didSelectItemAt:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Methods.html#/s:FP17GlidingCollection27GlidingCollectionDatasource17glidingCollectionFTCS_17GlidingCollection11itemAtIndexSi_SS">glidingCollection(_:itemAtIndex:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Methods.html#/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection16willExpandItemAtSi_T_">glidingCollection(_:willExpandItemAt:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Methods.html#/s:FP17GlidingCollection27GlidingCollectionDatasource13numberOfItemsFT2inCS_17GlidingCollection_Si">numberOfItems(in:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection19scrollViewDidScrollFCSo12UIScrollViewT_">scrollViewDidScroll(_:)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Instance Variables.html">Instance Variables</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17activeButtonColorCSo7UIColor">activeButtonColor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17animationDurationSd">animationDuration</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig11buttonsFontCSo6UIFont">buttonsFont</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig18buttonsScaleFactorV12CoreGraphics7CGFloat">buttonsScaleFactor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig14buttonsSpacingV12CoreGraphics7CGFloat">buttonsSpacing</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig15cardShadowColorCSo7UIColor">cardShadowColor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig16cardShadowOffsetVSC6CGSize">cardShadowOffset</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17cardShadowOpacitySf">cardShadowOpacity</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig16cardShadowRadiusV12CoreGraphics7CGFloat">cardShadowRadius</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig9cardsSizeVSC6CGSize">cardsSize</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig12cardsSpacingV12CoreGraphics7CGFloat">cardsSpacing</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection14collectionViewCSo16UICollectionView">collectionView</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection10dataSourceGSqPS_27GlidingCollectionDatasource__">dataSource</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection8delegateGSqPS_25GlidingCollectionDelegate__">delegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection17expandedItemIndexSi">expandedItemIndex</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig20inactiveButtonsColorCSo7UIColor">inactiveButtonsColor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17isParallaxEnabledSb">isParallaxEnabled</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig10sideInsetsVSC12UIEdgeInsets">sideInsets</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Protocols.html">Protocols</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/GlidingCollectionDatasource.html">GlidingCollectionDatasource</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="../Protocols/GlidingCollectionDelegate.html">GlidingCollectionDelegate</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Static Variables.html">Static Variables</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Static Variables.html#/s:ZvV17GlidingCollection13GlidingConfig6sharedS0_">shared</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="../Structs.html">Structs</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="../Structs/GlidingConfig.html">GlidingConfig</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</nav>
|
||||
<article class="main-content">
|
||||
<section>
|
||||
<section class="section">
|
||||
<h1>GlidingConfig</h1>
|
||||
<div class="declaration">
|
||||
<div class="language">
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="kd">struct</span> <span class="kt">GlidingConfig</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<p>Configuration struct.
|
||||
Override <code><a href="../Static Variables.html#/s:ZvV17GlidingCollection13GlidingConfig6sharedS0_">shared</a></code> property to apply new configuration.</p>
|
||||
|
||||
</section>
|
||||
<section class="section task-group-section">
|
||||
<div class="task-group">
|
||||
<ul>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:ZvV17GlidingCollection13GlidingConfig6sharedS0_"></a>
|
||||
<a name="//apple_ref/swift/Variable/shared" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:ZvV17GlidingCollection13GlidingConfig6sharedS0_">shared</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Shared instance of configuration.
|
||||
Override this property or change values directly.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="kd">static</span> <span class="k">var</span> <span class="nv">shared</span><span class="p">:</span> <span class="kt"><a href="../Classes/GlidingCollection.html">GlidingCollection</a></span><span class="o">.</span><span class="kt">GlidingConfig</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:vV17GlidingCollection13GlidingConfig10sideInsetsVSC12UIEdgeInsets"></a>
|
||||
<a name="//apple_ref/swift/Property/sideInsets" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:vV17GlidingCollection13GlidingConfig10sideInsetsVSC12UIEdgeInsets">sideInsets</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Side insets of GlidiingCollection view.
|
||||
Only left & right side insets will take effect.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">sideInsets</span><span class="p">:</span> <span class="kt">UIEdgeInsets</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:vV17GlidingCollection13GlidingConfig17animationDurationSd"></a>
|
||||
<a name="//apple_ref/swift/Property/animationDuration" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:vV17GlidingCollection13GlidingConfig17animationDurationSd">animationDuration</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Duration of animation between GlidingCollection sections.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">animationDuration</span><span class="p">:</span> <span class="kt">Double</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:vV17GlidingCollection13GlidingConfig14buttonsSpacingV12CoreGraphics7CGFloat"></a>
|
||||
<a name="//apple_ref/swift/Property/buttonsSpacing" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:vV17GlidingCollection13GlidingConfig14buttonsSpacingV12CoreGraphics7CGFloat">buttonsSpacing</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Spacing between vertical stack of items.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">buttonsSpacing</span><span class="p">:</span> <span class="kt">CGFloat</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:vV17GlidingCollection13GlidingConfig11buttonsFontCSo6UIFont"></a>
|
||||
<a name="//apple_ref/swift/Property/buttonsFont" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:vV17GlidingCollection13GlidingConfig11buttonsFontCSo6UIFont">buttonsFont</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Font of each element in vertical stack.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">buttonsFont</span><span class="p">:</span> <span class="kt">UIFont</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:vV17GlidingCollection13GlidingConfig18buttonsScaleFactorV12CoreGraphics7CGFloat"></a>
|
||||
<a name="//apple_ref/swift/Property/buttonsScaleFactor" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:vV17GlidingCollection13GlidingConfig18buttonsScaleFactorV12CoreGraphics7CGFloat">buttonsScaleFactor</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Scale factor of inactive sections buttons.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">buttonsScaleFactor</span><span class="p">:</span> <span class="kt">CGFloat</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:vV17GlidingCollection13GlidingConfig17activeButtonColorCSo7UIColor"></a>
|
||||
<a name="//apple_ref/swift/Property/activeButtonColor" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:vV17GlidingCollection13GlidingConfig17activeButtonColorCSo7UIColor">activeButtonColor</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Active section button color.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">activeButtonColor</span><span class="p">:</span> <span class="kt">UIColor</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:vV17GlidingCollection13GlidingConfig20inactiveButtonsColorCSo7UIColor"></a>
|
||||
<a name="//apple_ref/swift/Property/inactiveButtonsColor" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:vV17GlidingCollection13GlidingConfig20inactiveButtonsColorCSo7UIColor">inactiveButtonsColor</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Inactive sections buttons color.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">inactiveButtonsColor</span><span class="p">:</span> <span class="kt">UIColor</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:vV17GlidingCollection13GlidingConfig12cardsSpacingV12CoreGraphics7CGFloat"></a>
|
||||
<a name="//apple_ref/swift/Property/cardsSpacing" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:vV17GlidingCollection13GlidingConfig12cardsSpacingV12CoreGraphics7CGFloat">cardsSpacing</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Space between collectionView’s cells.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">cardsSpacing</span><span class="p">:</span> <span class="kt">CGFloat</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:vV17GlidingCollection13GlidingConfig9cardsSizeVSC6CGSize"></a>
|
||||
<a name="//apple_ref/swift/Property/cardsSize" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:vV17GlidingCollection13GlidingConfig9cardsSizeVSC6CGSize">cardsSize</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Size of collectionView’s cells.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">cardsSize</span><span class="p">:</span> <span class="kt">CGSize</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:vV17GlidingCollection13GlidingConfig17isParallaxEnabledSb"></a>
|
||||
<a name="//apple_ref/swift/Property/isParallaxEnabled" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:vV17GlidingCollection13GlidingConfig17isParallaxEnabledSb">isParallaxEnabled</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Apply parallax effect to horizontal cards.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">isParallaxEnabled</span><span class="p">:</span> <span class="kt">Bool</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:vV17GlidingCollection13GlidingConfig15cardShadowColorCSo7UIColor"></a>
|
||||
<a name="//apple_ref/swift/Property/cardShadowColor" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:vV17GlidingCollection13GlidingConfig15cardShadowColorCSo7UIColor">cardShadowColor</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Shadow color.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">cardShadowColor</span><span class="p">:</span> <span class="kt">UIColor</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:vV17GlidingCollection13GlidingConfig16cardShadowOffsetVSC6CGSize"></a>
|
||||
<a name="//apple_ref/swift/Property/cardShadowOffset" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:vV17GlidingCollection13GlidingConfig16cardShadowOffsetVSC6CGSize">cardShadowOffset</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Shadow offset: width - horizontal; height - vertical.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">cardShadowOffset</span><span class="p">:</span> <span class="kt">CGSize</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:vV17GlidingCollection13GlidingConfig16cardShadowRadiusV12CoreGraphics7CGFloat"></a>
|
||||
<a name="//apple_ref/swift/Property/cardShadowRadius" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:vV17GlidingCollection13GlidingConfig16cardShadowRadiusV12CoreGraphics7CGFloat">cardShadowRadius</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Shadow radius or blur.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">cardShadowRadius</span><span class="p">:</span> <span class="kt">CGFloat</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<li class="item">
|
||||
<div>
|
||||
<code>
|
||||
<a name="/s:vV17GlidingCollection13GlidingConfig17cardShadowOpacitySf"></a>
|
||||
<a name="//apple_ref/swift/Property/cardShadowOpacity" class="dashAnchor"></a>
|
||||
<a class="token" href="#/s:vV17GlidingCollection13GlidingConfig17cardShadowOpacitySf">cardShadowOpacity</a>
|
||||
</code>
|
||||
</div>
|
||||
<div class="height-container">
|
||||
<div class="pointer-container"></div>
|
||||
<section class="section">
|
||||
<div class="pointer"></div>
|
||||
<div class="abstract">
|
||||
<p>Shadow opacity.</p>
|
||||
|
||||
</div>
|
||||
<div class="declaration">
|
||||
<h4>Declaration</h4>
|
||||
<div class="language">
|
||||
<p class="aside-title">Swift</p>
|
||||
<pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">cardShadowOpacity</span><span class="p">:</span> <span class="kt">Float</span></code></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2017 <a class="link" href="https://github.com/Ramotion/gliding-collection" target="_blank" rel="external">Abdurahim Jauzee</a>. All rights reserved. (Last updated: 2017-03-30)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.7.4</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
</body>
|
||||
</div>
|
||||
</html>
|
||||
@@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="128" height="20"><linearGradient id="b" x2="0" y2="100%"><stop offset="0" stop-color="#bbb" stop-opacity=".1"/><stop offset="1" stop-opacity=".1"/></linearGradient><clipPath id="a"><rect width="128" height="20" rx="3" fill="#fff"/></clipPath><g clip-path="url(#a)"><path fill="#555" d="M0 0h93v20H0z"/><path fill="#a4a61d" d="M93 0h35v20H93z"/><path fill="url(#b)" d="M0 0h128v20H0z"/></g><g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"><text x="46.5" y="15" fill="#010101" fill-opacity=".3">documentation</text><text x="46.5" y="14">documentation</text><text x="109.5" y="15" fill="#010101" fill-opacity=".3">84%</text><text x="109.5" y="14">84%</text></g></svg>
|
||||
|
After Width: | Height: | Size: 808 B |
@@ -0,0 +1,200 @@
|
||||
/* Credit to https://gist.github.com/wataru420/2048287 */
|
||||
.highlight {
|
||||
/* Comment */
|
||||
/* Error */
|
||||
/* Keyword */
|
||||
/* Operator */
|
||||
/* Comment.Multiline */
|
||||
/* Comment.Preproc */
|
||||
/* Comment.Single */
|
||||
/* Comment.Special */
|
||||
/* Generic.Deleted */
|
||||
/* Generic.Deleted.Specific */
|
||||
/* Generic.Emph */
|
||||
/* Generic.Error */
|
||||
/* Generic.Heading */
|
||||
/* Generic.Inserted */
|
||||
/* Generic.Inserted.Specific */
|
||||
/* Generic.Output */
|
||||
/* Generic.Prompt */
|
||||
/* Generic.Strong */
|
||||
/* Generic.Subheading */
|
||||
/* Generic.Traceback */
|
||||
/* Keyword.Constant */
|
||||
/* Keyword.Declaration */
|
||||
/* Keyword.Pseudo */
|
||||
/* Keyword.Reserved */
|
||||
/* Keyword.Type */
|
||||
/* Literal.Number */
|
||||
/* Literal.String */
|
||||
/* Name.Attribute */
|
||||
/* Name.Builtin */
|
||||
/* Name.Class */
|
||||
/* Name.Constant */
|
||||
/* Name.Entity */
|
||||
/* Name.Exception */
|
||||
/* Name.Function */
|
||||
/* Name.Namespace */
|
||||
/* Name.Tag */
|
||||
/* Name.Variable */
|
||||
/* Operator.Word */
|
||||
/* Text.Whitespace */
|
||||
/* Literal.Number.Float */
|
||||
/* Literal.Number.Hex */
|
||||
/* Literal.Number.Integer */
|
||||
/* Literal.Number.Oct */
|
||||
/* Literal.String.Backtick */
|
||||
/* Literal.String.Char */
|
||||
/* Literal.String.Doc */
|
||||
/* Literal.String.Double */
|
||||
/* Literal.String.Escape */
|
||||
/* Literal.String.Heredoc */
|
||||
/* Literal.String.Interpol */
|
||||
/* Literal.String.Other */
|
||||
/* Literal.String.Regex */
|
||||
/* Literal.String.Single */
|
||||
/* Literal.String.Symbol */
|
||||
/* Name.Builtin.Pseudo */
|
||||
/* Name.Variable.Class */
|
||||
/* Name.Variable.Global */
|
||||
/* Name.Variable.Instance */
|
||||
/* Literal.Number.Integer.Long */ }
|
||||
.highlight .c {
|
||||
color: #999988;
|
||||
font-style: italic; }
|
||||
.highlight .err {
|
||||
color: #a61717;
|
||||
background-color: #e3d2d2; }
|
||||
.highlight .k {
|
||||
color: #000000;
|
||||
font-weight: bold; }
|
||||
.highlight .o {
|
||||
color: #000000;
|
||||
font-weight: bold; }
|
||||
.highlight .cm {
|
||||
color: #999988;
|
||||
font-style: italic; }
|
||||
.highlight .cp {
|
||||
color: #999999;
|
||||
font-weight: bold; }
|
||||
.highlight .c1 {
|
||||
color: #999988;
|
||||
font-style: italic; }
|
||||
.highlight .cs {
|
||||
color: #999999;
|
||||
font-weight: bold;
|
||||
font-style: italic; }
|
||||
.highlight .gd {
|
||||
color: #000000;
|
||||
background-color: #ffdddd; }
|
||||
.highlight .gd .x {
|
||||
color: #000000;
|
||||
background-color: #ffaaaa; }
|
||||
.highlight .ge {
|
||||
color: #000000;
|
||||
font-style: italic; }
|
||||
.highlight .gr {
|
||||
color: #aa0000; }
|
||||
.highlight .gh {
|
||||
color: #999999; }
|
||||
.highlight .gi {
|
||||
color: #000000;
|
||||
background-color: #ddffdd; }
|
||||
.highlight .gi .x {
|
||||
color: #000000;
|
||||
background-color: #aaffaa; }
|
||||
.highlight .go {
|
||||
color: #888888; }
|
||||
.highlight .gp {
|
||||
color: #555555; }
|
||||
.highlight .gs {
|
||||
font-weight: bold; }
|
||||
.highlight .gu {
|
||||
color: #aaaaaa; }
|
||||
.highlight .gt {
|
||||
color: #aa0000; }
|
||||
.highlight .kc {
|
||||
color: #000000;
|
||||
font-weight: bold; }
|
||||
.highlight .kd {
|
||||
color: #000000;
|
||||
font-weight: bold; }
|
||||
.highlight .kp {
|
||||
color: #000000;
|
||||
font-weight: bold; }
|
||||
.highlight .kr {
|
||||
color: #000000;
|
||||
font-weight: bold; }
|
||||
.highlight .kt {
|
||||
color: #445588; }
|
||||
.highlight .m {
|
||||
color: #009999; }
|
||||
.highlight .s {
|
||||
color: #d14; }
|
||||
.highlight .na {
|
||||
color: #008080; }
|
||||
.highlight .nb {
|
||||
color: #0086B3; }
|
||||
.highlight .nc {
|
||||
color: #445588;
|
||||
font-weight: bold; }
|
||||
.highlight .no {
|
||||
color: #008080; }
|
||||
.highlight .ni {
|
||||
color: #800080; }
|
||||
.highlight .ne {
|
||||
color: #990000;
|
||||
font-weight: bold; }
|
||||
.highlight .nf {
|
||||
color: #990000; }
|
||||
.highlight .nn {
|
||||
color: #555555; }
|
||||
.highlight .nt {
|
||||
color: #000080; }
|
||||
.highlight .nv {
|
||||
color: #008080; }
|
||||
.highlight .ow {
|
||||
color: #000000;
|
||||
font-weight: bold; }
|
||||
.highlight .w {
|
||||
color: #bbbbbb; }
|
||||
.highlight .mf {
|
||||
color: #009999; }
|
||||
.highlight .mh {
|
||||
color: #009999; }
|
||||
.highlight .mi {
|
||||
color: #009999; }
|
||||
.highlight .mo {
|
||||
color: #009999; }
|
||||
.highlight .sb {
|
||||
color: #d14; }
|
||||
.highlight .sc {
|
||||
color: #d14; }
|
||||
.highlight .sd {
|
||||
color: #d14; }
|
||||
.highlight .s2 {
|
||||
color: #d14; }
|
||||
.highlight .se {
|
||||
color: #d14; }
|
||||
.highlight .sh {
|
||||
color: #d14; }
|
||||
.highlight .si {
|
||||
color: #d14; }
|
||||
.highlight .sx {
|
||||
color: #d14; }
|
||||
.highlight .sr {
|
||||
color: #009926; }
|
||||
.highlight .s1 {
|
||||
color: #d14; }
|
||||
.highlight .ss {
|
||||
color: #990073; }
|
||||
.highlight .bp {
|
||||
color: #999999; }
|
||||
.highlight .vc {
|
||||
color: #008080; }
|
||||
.highlight .vg {
|
||||
color: #008080; }
|
||||
.highlight .vi {
|
||||
color: #008080; }
|
||||
.highlight .il {
|
||||
color: #009999; }
|
||||
@@ -0,0 +1,332 @@
|
||||
html, body, div, span, h1, h3, h4, p, a, code, em, img, ul, li, table, tbody, tr, td {
|
||||
background: transparent;
|
||||
border: 0;
|
||||
margin: 0;
|
||||
outline: 0;
|
||||
padding: 0;
|
||||
vertical-align: baseline; }
|
||||
|
||||
body {
|
||||
background-color: #f2f2f2;
|
||||
font-family: Helvetica, freesans, Arial, sans-serif;
|
||||
font-size: 14px;
|
||||
-webkit-font-smoothing: subpixel-antialiased;
|
||||
word-wrap: break-word; }
|
||||
|
||||
h1, h2, h3 {
|
||||
margin-top: 0.8em;
|
||||
margin-bottom: 0.3em;
|
||||
font-weight: 100;
|
||||
color: black; }
|
||||
|
||||
h1 {
|
||||
font-size: 2.5em; }
|
||||
|
||||
h2 {
|
||||
font-size: 2em;
|
||||
border-bottom: 1px solid #e2e2e2; }
|
||||
|
||||
h4 {
|
||||
font-size: 13px;
|
||||
line-height: 1.5;
|
||||
margin-top: 21px; }
|
||||
|
||||
h5 {
|
||||
font-size: 1.1em; }
|
||||
|
||||
h6 {
|
||||
font-size: 1.1em;
|
||||
color: #777; }
|
||||
|
||||
.section-name {
|
||||
color: gray;
|
||||
display: block;
|
||||
font-family: Helvetica;
|
||||
font-size: 22px;
|
||||
font-weight: 100;
|
||||
margin-bottom: 15px; }
|
||||
|
||||
pre, code {
|
||||
font: 0.95em Menlo, monospace;
|
||||
color: #777;
|
||||
word-wrap: normal; }
|
||||
|
||||
p code, li code {
|
||||
background-color: #eee;
|
||||
padding: 2px 4px;
|
||||
border-radius: 4px; }
|
||||
|
||||
a {
|
||||
color: #0088cc;
|
||||
text-decoration: none; }
|
||||
|
||||
ul {
|
||||
padding-left: 15px; }
|
||||
|
||||
li {
|
||||
line-height: 1.8em; }
|
||||
|
||||
img {
|
||||
max-width: 100%; }
|
||||
|
||||
blockquote {
|
||||
margin-left: 0;
|
||||
padding: 0 10px;
|
||||
border-left: 4px solid #ccc; }
|
||||
|
||||
.content-wrapper {
|
||||
margin: 0 auto;
|
||||
width: 980px; }
|
||||
|
||||
header {
|
||||
font-size: 0.85em;
|
||||
line-height: 26px;
|
||||
background-color: #414141;
|
||||
position: fixed;
|
||||
width: 100%;
|
||||
z-index: 1; }
|
||||
header img {
|
||||
padding-right: 6px;
|
||||
vertical-align: -4px;
|
||||
height: 16px; }
|
||||
header a {
|
||||
color: #fff; }
|
||||
header p {
|
||||
float: left;
|
||||
color: #999; }
|
||||
header .header-right {
|
||||
float: right;
|
||||
margin-left: 16px; }
|
||||
|
||||
#breadcrumbs {
|
||||
background-color: #f2f2f2;
|
||||
height: 27px;
|
||||
padding-top: 17px;
|
||||
position: fixed;
|
||||
width: 100%;
|
||||
z-index: 1;
|
||||
margin-top: 26px; }
|
||||
#breadcrumbs #carat {
|
||||
height: 10px;
|
||||
margin: 0 5px; }
|
||||
|
||||
.sidebar {
|
||||
background-color: #f9f9f9;
|
||||
border: 1px solid #e2e2e2;
|
||||
overflow-y: auto;
|
||||
overflow-x: hidden;
|
||||
position: fixed;
|
||||
top: 70px;
|
||||
bottom: 0;
|
||||
width: 230px;
|
||||
word-wrap: normal; }
|
||||
|
||||
.nav-groups {
|
||||
list-style-type: none;
|
||||
background: #fff;
|
||||
padding-left: 0; }
|
||||
|
||||
.nav-group-name {
|
||||
border-bottom: 1px solid #e2e2e2;
|
||||
font-size: 1.1em;
|
||||
font-weight: 100;
|
||||
padding: 15px 0 15px 20px; }
|
||||
.nav-group-name > a {
|
||||
color: #333; }
|
||||
|
||||
.nav-group-tasks {
|
||||
margin-top: 5px; }
|
||||
|
||||
.nav-group-task {
|
||||
font-size: 0.9em;
|
||||
list-style-type: none;
|
||||
white-space: nowrap; }
|
||||
.nav-group-task a {
|
||||
color: #888; }
|
||||
|
||||
.main-content {
|
||||
background-color: #fff;
|
||||
border: 1px solid #e2e2e2;
|
||||
margin-left: 246px;
|
||||
position: absolute;
|
||||
overflow: hidden;
|
||||
padding-bottom: 60px;
|
||||
top: 70px;
|
||||
width: 734px; }
|
||||
.main-content p, .main-content a, .main-content code, .main-content em, .main-content ul, .main-content table, .main-content blockquote {
|
||||
margin-bottom: 1em; }
|
||||
.main-content p {
|
||||
line-height: 1.8em; }
|
||||
.main-content section .section:first-child {
|
||||
margin-top: 0;
|
||||
padding-top: 0; }
|
||||
.main-content section .task-group-section .task-group:first-of-type {
|
||||
padding-top: 10px; }
|
||||
.main-content section .task-group-section .task-group:first-of-type .section-name {
|
||||
padding-top: 15px; }
|
||||
|
||||
.section {
|
||||
padding: 0 25px; }
|
||||
|
||||
.highlight {
|
||||
background-color: #eee;
|
||||
padding: 10px 12px;
|
||||
border: 1px solid #e2e2e2;
|
||||
border-radius: 4px;
|
||||
overflow-x: auto; }
|
||||
|
||||
.declaration .highlight {
|
||||
overflow-x: initial;
|
||||
padding: 0 40px 40px 0;
|
||||
margin-bottom: -25px;
|
||||
background-color: transparent;
|
||||
border: none; }
|
||||
|
||||
.section-name {
|
||||
margin: 0;
|
||||
margin-left: 18px; }
|
||||
|
||||
.task-group-section {
|
||||
padding-left: 6px;
|
||||
border-top: 1px solid #e2e2e2; }
|
||||
|
||||
.task-group {
|
||||
padding-top: 0px; }
|
||||
|
||||
.task-name-container a[name]:before {
|
||||
content: "";
|
||||
display: block;
|
||||
padding-top: 70px;
|
||||
margin: -70px 0 0; }
|
||||
|
||||
.item {
|
||||
padding-top: 8px;
|
||||
width: 100%;
|
||||
list-style-type: none; }
|
||||
.item a[name]:before {
|
||||
content: "";
|
||||
display: block;
|
||||
padding-top: 70px;
|
||||
margin: -70px 0 0; }
|
||||
.item code {
|
||||
background-color: transparent;
|
||||
padding: 0; }
|
||||
.item .token {
|
||||
padding-left: 3px;
|
||||
margin-left: 15px;
|
||||
font-size: 11.9px; }
|
||||
.item .declaration-note {
|
||||
font-size: .85em;
|
||||
color: gray;
|
||||
font-style: italic; }
|
||||
|
||||
.pointer-container {
|
||||
border-bottom: 1px solid #e2e2e2;
|
||||
left: -23px;
|
||||
padding-bottom: 13px;
|
||||
position: relative;
|
||||
width: 110%; }
|
||||
|
||||
.pointer {
|
||||
background: #f9f9f9;
|
||||
border-left: 1px solid #e2e2e2;
|
||||
border-top: 1px solid #e2e2e2;
|
||||
height: 12px;
|
||||
left: 21px;
|
||||
top: -7px;
|
||||
-webkit-transform: rotate(45deg);
|
||||
-moz-transform: rotate(45deg);
|
||||
-o-transform: rotate(45deg);
|
||||
transform: rotate(45deg);
|
||||
position: absolute;
|
||||
width: 12px; }
|
||||
|
||||
.height-container {
|
||||
display: none;
|
||||
left: -25px;
|
||||
padding: 0 25px;
|
||||
position: relative;
|
||||
width: 100%;
|
||||
overflow: hidden; }
|
||||
.height-container .section {
|
||||
background: #f9f9f9;
|
||||
border-bottom: 1px solid #e2e2e2;
|
||||
left: -25px;
|
||||
position: relative;
|
||||
width: 100%;
|
||||
padding-top: 10px;
|
||||
padding-bottom: 5px; }
|
||||
|
||||
.aside, .language {
|
||||
padding: 6px 12px;
|
||||
margin: 12px 0;
|
||||
border-left: 5px solid #dddddd;
|
||||
overflow-y: hidden; }
|
||||
.aside .aside-title, .language .aside-title {
|
||||
font-size: 9px;
|
||||
letter-spacing: 2px;
|
||||
text-transform: uppercase;
|
||||
padding-bottom: 0;
|
||||
margin: 0;
|
||||
color: #aaa;
|
||||
-webkit-user-select: none; }
|
||||
.aside p:last-child, .language p:last-child {
|
||||
margin-bottom: 0; }
|
||||
|
||||
.language {
|
||||
border-left: 5px solid #cde9f4; }
|
||||
.language .aside-title {
|
||||
color: #4b8afb; }
|
||||
|
||||
.aside-warning {
|
||||
border-left: 5px solid #ff6666; }
|
||||
.aside-warning .aside-title {
|
||||
color: #ff0000; }
|
||||
|
||||
.graybox {
|
||||
border-collapse: collapse;
|
||||
width: 100%; }
|
||||
.graybox p {
|
||||
margin: 0;
|
||||
word-break: break-word;
|
||||
min-width: 50px; }
|
||||
.graybox td {
|
||||
border: 1px solid #e2e2e2;
|
||||
padding: 5px 25px 5px 10px;
|
||||
vertical-align: middle; }
|
||||
.graybox tr td:first-of-type {
|
||||
text-align: right;
|
||||
padding: 7px;
|
||||
vertical-align: top;
|
||||
word-break: normal;
|
||||
width: 40px; }
|
||||
|
||||
.slightly-smaller {
|
||||
font-size: 0.9em; }
|
||||
|
||||
#footer {
|
||||
position: absolute;
|
||||
bottom: 10px;
|
||||
margin-left: 25px; }
|
||||
#footer p {
|
||||
margin: 0;
|
||||
color: #aaa;
|
||||
font-size: 0.8em; }
|
||||
|
||||
html.dash header, html.dash #breadcrumbs, html.dash .sidebar {
|
||||
display: none; }
|
||||
html.dash .main-content {
|
||||
width: 980px;
|
||||
margin-left: 0;
|
||||
border: none;
|
||||
width: 100%;
|
||||
top: 0;
|
||||
padding-bottom: 0; }
|
||||
html.dash .height-container {
|
||||
display: block; }
|
||||
html.dash .item .token {
|
||||
margin-left: 0; }
|
||||
html.dash .content-wrapper {
|
||||
width: auto; }
|
||||
html.dash #footer {
|
||||
position: static; }
|
||||
|
After Width: | Height: | Size: 274 B |
|
After Width: | Height: | Size: 1.3 KiB |
|
After Width: | Height: | Size: 1.5 KiB |
@@ -0,0 +1,326 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>GlidingCollection Reference</title>
|
||||
<link rel="stylesheet" type="text/css" href="css/jazzy.css" />
|
||||
<link rel="stylesheet" type="text/css" href="css/highlight.css" />
|
||||
<meta charset='utf-8'>
|
||||
<script src="js/jquery.min.js" defer></script>
|
||||
<script src="js/jazzy.js" defer></script>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<a title="GlidingCollection Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="index.html">GlidingCollection Docs</a> (100% documented)</p>
|
||||
</div>
|
||||
</header>
|
||||
<div class="content-wrapper">
|
||||
<p id="breadcrumbs">
|
||||
<a href="index.html">GlidingCollection Reference</a>
|
||||
<img id="carat" src="img/carat.png" />
|
||||
GlidingCollection Reference
|
||||
</p>
|
||||
</div>
|
||||
<div class="content-wrapper">
|
||||
<nav class="sidebar">
|
||||
<ul class="nav-groups">
|
||||
<li class="nav-group-name">
|
||||
<a href="Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/GlidingCollection.html">GlidingCollection</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Global Variables.html">Global Variables</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Global Variables.html#/s:v17GlidingCollection33kGlidingCollectionParallaxViewTagSi">kGlidingCollectionParallaxViewTag</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Instance Methods.html">Instance Methods</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection6expandFT2atSi8animatedSb_T_">expand(at:animated:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection10expandNextFT_T_">expandNext()</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection14expandPreviousFT_T_">expandPrevious()</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection15didExpandItemAtSi_T_">glidingCollection(_:didExpandItemAt:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection15didSelectItemAtSi_T_">glidingCollection(_:didSelectItemAt:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FP17GlidingCollection27GlidingCollectionDatasource17glidingCollectionFTCS_17GlidingCollection11itemAtIndexSi_SS">glidingCollection(_:itemAtIndex:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection16willExpandItemAtSi_T_">glidingCollection(_:willExpandItemAt:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FP17GlidingCollection27GlidingCollectionDatasource13numberOfItemsFT2inCS_17GlidingCollection_Si">numberOfItems(in:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection19scrollViewDidScrollFCSo12UIScrollViewT_">scrollViewDidScroll(_:)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Instance Variables.html">Instance Variables</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17activeButtonColorCSo7UIColor">activeButtonColor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17animationDurationSd">animationDuration</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig11buttonsFontCSo6UIFont">buttonsFont</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig18buttonsScaleFactorV12CoreGraphics7CGFloat">buttonsScaleFactor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig14buttonsSpacingV12CoreGraphics7CGFloat">buttonsSpacing</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig15cardShadowColorCSo7UIColor">cardShadowColor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig16cardShadowOffsetVSC6CGSize">cardShadowOffset</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17cardShadowOpacitySf">cardShadowOpacity</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig16cardShadowRadiusV12CoreGraphics7CGFloat">cardShadowRadius</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig9cardsSizeVSC6CGSize">cardsSize</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig12cardsSpacingV12CoreGraphics7CGFloat">cardsSpacing</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection14collectionViewCSo16UICollectionView">collectionView</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection10dataSourceGSqPS_27GlidingCollectionDatasource__">dataSource</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection8delegateGSqPS_25GlidingCollectionDelegate__">delegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection17expandedItemIndexSi">expandedItemIndex</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig20inactiveButtonsColorCSo7UIColor">inactiveButtonsColor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17isParallaxEnabledSb">isParallaxEnabled</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig10sideInsetsVSC12UIEdgeInsets">sideInsets</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Protocols.html">Protocols</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Protocols/GlidingCollectionDatasource.html">GlidingCollectionDatasource</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Protocols/GlidingCollectionDelegate.html">GlidingCollectionDelegate</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Static Variables.html">Static Variables</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Static Variables.html#/s:ZvV17GlidingCollection13GlidingConfig6sharedS0_">shared</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Structs.html">Structs</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Structs/GlidingConfig.html">GlidingConfig</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</nav>
|
||||
<article class="main-content">
|
||||
<section>
|
||||
<section class="section">
|
||||
|
||||
<p><a href="https://business.ramotion.com?utm_source=gthb&utm_medium=special&utm_campaign=gliding-collection-logo"><img src="/assets/header.png" alt="header"></a></p>
|
||||
|
||||
<p><a href="http://twitter.com/Ramotion"><img src="https://img.shields.io/badge/Twitter-@Ramotion-blue.svg?style=flat" alt="Twitter"></a>
|
||||
<a href="https://cocoapods.org/pods/GlidingCollection"><img src="https://img.shields.io/cocoapods/p/GlidingCollection.svg" alt="PodPlatform"></a>
|
||||
<a href="http://cocoapods.org/pods/GlidingCollection"><img src="https://img.shields.io/cocoapods/v/GlidingCollection.svg" alt="PodVersion"></a>
|
||||
<a href="https://cdn.rawgit.com/Ramotion/gliding-collection/master/docs/index.html"><img src="https://img.shields.io/cocoapods/metrics/doc-percent/GlidingCollection.svg" alt="Documentation"></a></p>
|
||||
|
||||
<p><a href="https://github.com/Ramotion/gliding-collection"><img src="https://img.shields.io/badge/Carthage-compatible-4BC51D.svg?style=flat" alt="Carthage"></a>
|
||||
<a href="https://codebeat.co/projects/github-com-ramotion-gliding-collection"><img src="https://codebeat.co/badges/6a009992-5bf2-4730-aa35-f3b20ce7693d" alt="Codebeat"></a>
|
||||
<img src="https://img.shields.io/badge/Swift-3.1-2ecc71.svg" alt="Swift"></p>
|
||||
|
||||
<p><br></p>
|
||||
<a href='#about' class='anchor' aria-hidden=true><span class="header-anchor"></span></a><h2 id='about'>About</h2>
|
||||
|
||||
<p>This project is maintained by Ramotion, Inc.<br>
|
||||
We specialize in the designing and coding of custom UI for Mobile Apps and Websites.<br><br><strong>Looking for developers for your project?</strong></p>
|
||||
|
||||
<p><a href="http://business.ramotion.com?utm_source=gthb&utm_medium=special&utm_campaign=gliding-collection-contact-us/#Get_in_Touch" > <img src="https://github.com/Ramotion/navigation-stack/raw/master/contact_our_team@2x.png" width="150" height="30"></a></p>
|
||||
|
||||
<p><a href="https://dribbble.com/shots/3333066-Gliding-Collection-App-Interface-UX-UI"><img src="/assets/preview.gif" alt="animation"></a></p>
|
||||
|
||||
<p>The <a href="https://store.ramotion.com?utm_source=gthb&utm_medium=special&utm_campaign=gliding-collection">iPhone mockup</a> available <a href="https://store.ramotion.com?utm_source=gthb&utm_medium=special&utm_campaign=gliding-collection">here</a>.
|
||||
<br></p>
|
||||
<a href='#requirements' class='anchor' aria-hidden=true><span class="header-anchor"></span></a><h2 id='requirements'>Requirements</h2>
|
||||
|
||||
<ul>
|
||||
<li>iOS 8.0+</li>
|
||||
<li>Xcode 8</li>
|
||||
<li>Swift 3</li>
|
||||
</ul>
|
||||
|
||||
<p><br></p>
|
||||
<a href='#installation' class='anchor' aria-hidden=true><span class="header-anchor"></span></a><h2 id='installation'>Installation</h2>
|
||||
|
||||
<p>You can install <code>GlidingCollection</code> in several ways:</p>
|
||||
|
||||
<ul>
|
||||
<li>Add source files to your project.</li>
|
||||
</ul>
|
||||
|
||||
<p><br></p>
|
||||
|
||||
<ul>
|
||||
<li>Use <a href="https://cocoapods.org">CocoaPods</a>:
|
||||
<code>ruby
|
||||
pod 'GlidingCollection'
|
||||
</code></li>
|
||||
</ul>
|
||||
|
||||
<p><br></p>
|
||||
|
||||
<ul>
|
||||
<li>Use <a href="https://github.com/Carthage/Carthage">Carthage</a>:
|
||||
<code>
|
||||
github "Ramotion/gliding-collection"
|
||||
</code></li>
|
||||
</ul>
|
||||
|
||||
<p><br></p>
|
||||
<a href='#how-to-use' class='anchor' aria-hidden=true><span class="header-anchor"></span></a><h2 id='how-to-use'>How to use</h2>
|
||||
|
||||
<p>• Create some view controller class:</p>
|
||||
<pre class="highlight swift"><code><span class="kd">import</span> <span class="kt">GlidingCollection</span>
|
||||
|
||||
<span class="kd">class</span> <span class="kt">ViewController</span><span class="p">:</span> <span class="kt">UIViewController</span> <span class="p">{</span>
|
||||
<span class="k">let</span> <span class="nv">items</span> <span class="o">=</span> <span class="p">[</span><span class="s">"shirts"</span><span class="p">,</span> <span class="s">"pants"</span><span class="p">,</span> <span class="s">"vests"</span><span class="p">]</span>
|
||||
<span class="p">}</span>
|
||||
</code></pre>
|
||||
|
||||
<p>• Drag <code>UIView</code> onto the canvas, change it’s class to <code>GlidingCollection</code> and set autolayout constraints.</p>
|
||||
|
||||
<p><img src="/assets/step-2.png" alt="step-2"></p>
|
||||
|
||||
<p>• Connect this view to your view controller class as <code>@IBOutlet</code>.</p>
|
||||
<pre class="highlight swift"><code><span class="kd">@IBOutlet</span> <span class="k">var</span> <span class="nv">glidingCollection</span><span class="p">:</span> <span class="kt">GlidingCollection</span><span class="o">!</span>
|
||||
</code></pre>
|
||||
|
||||
<p>• Make your view controller conformant to <code>GlidingCollectionDatasource</code>. It’s very similar to <code>UITableView</code> or <code>UICollectionView</code> <em>datasource</em> protocols that you know:</p>
|
||||
<pre class="highlight swift"><code><span class="kd">extension</span> <span class="kt">ViewController</span><span class="p">:</span> <span class="kt">GlidingCollectionDatasource</span> <span class="p">{</span>
|
||||
|
||||
<span class="kd">func</span> <span class="nf">numberOfItems</span><span class="p">(</span><span class="k">in</span> <span class="nv">collection</span><span class="p">:</span> <span class="kt">GlidingCollection</span><span class="p">)</span> <span class="o">-></span> <span class="kt">Int</span> <span class="p">{</span>
|
||||
<span class="k">return</span> <span class="n">items</span><span class="o">.</span><span class="n">count</span>
|
||||
<span class="p">}</span>
|
||||
|
||||
<span class="kd">func</span> <span class="nf">glidingCollection</span><span class="p">(</span><span class="n">_</span> <span class="nv">collection</span><span class="p">:</span> <span class="kt">GlidingCollection</span><span class="p">,</span> <span class="n">itemAtIndex</span> <span class="nv">index</span><span class="p">:</span> <span class="kt">Int</span><span class="p">)</span> <span class="o">-></span> <span class="kt">String</span> <span class="p">{</span>
|
||||
<span class="k">return</span> <span class="s">"– "</span> <span class="o">+</span> <span class="n">items</span><span class="p">[</span><span class="n">index</span><span class="p">]</span>
|
||||
<span class="p">}</span>
|
||||
|
||||
<span class="p">}</span>
|
||||
</code></pre>
|
||||
|
||||
<p>• Make your view controller conformant to <code>UICollectionViewDatasource</code>:</p>
|
||||
<pre class="highlight swift"><code><span class="kd">extension</span> <span class="kt">ViewController</span><span class="p">:</span> <span class="kt">UICollectionViewDatasource</span> <span class="p">{</span>
|
||||
|
||||
<span class="kd">func</span> <span class="nf">collectionView</span><span class="p">(</span><span class="n">_</span> <span class="nv">collectionView</span><span class="p">:</span> <span class="kt">UICollectionView</span><span class="p">,</span> <span class="n">numberOfItemsInSection</span> <span class="nv">section</span><span class="p">:</span> <span class="kt">Int</span><span class="p">)</span> <span class="o">-></span> <span class="kt">Int</span> <span class="p">{</span>
|
||||
<span class="k">let</span> <span class="nv">section</span> <span class="o">=</span> <span class="n">glidingView</span><span class="o">.</span><span class="n">expandedItemIndex</span> <span class="c1">// Value of expanded section.</span>
|
||||
<span class="k">return</span> <span class="n">images</span><span class="p">[</span><span class="n">section</span><span class="p">]</span><span class="o">.</span><span class="n">count</span>
|
||||
<span class="p">}</span>
|
||||
|
||||
<span class="kd">func</span> <span class="nf">collectionView</span><span class="p">(</span><span class="n">_</span> <span class="nv">collectionView</span><span class="p">:</span> <span class="kt">UICollectionView</span><span class="p">,</span> <span class="n">cellForItemAt</span> <span class="nv">indexPath</span><span class="p">:</span> <span class="kt">IndexPath</span><span class="p">)</span> <span class="o">-></span> <span class="kt">UICollectionViewCell</span> <span class="p">{</span>
|
||||
<span class="k">guard</span> <span class="k">let</span> <span class="nv">cell</span> <span class="o">=</span> <span class="n">collectionView</span><span class="o">.</span><span class="nf">dequeueReusableCell</span><span class="p">(</span><span class="nv">withReuseIdentifier</span><span class="p">:</span> <span class="s">"Cell"</span><span class="p">,</span> <span class="nv">for</span><span class="p">:</span> <span class="n">indexPath</span><span class="p">)</span> <span class="k">as?</span> <span class="kt">CollectionCell</span> <span class="k">else</span> <span class="p">{</span> <span class="k">return</span> <span class="kt">UICollectionViewCell</span><span class="p">()</span> <span class="p">}</span>
|
||||
<span class="c1">// Configure and return your cell.</span>
|
||||
<span class="k">return</span> <span class="n">cell</span>
|
||||
<span class="p">}</span>
|
||||
|
||||
<span class="p">}</span>
|
||||
</code></pre>
|
||||
<a href='#customize' class='anchor' aria-hidden=true><span class="header-anchor"></span></a><h2 id='customize'>Customize</h2>
|
||||
|
||||
<p>You can customize appearance of <code>GlidingCollection</code> by overriding <code>GlidingConfig</code>’s <code>shared</code> instance with your own one.</p>
|
||||
<pre class="highlight swift"><code><span class="k">var</span> <span class="nv">config</span> <span class="o">=</span> <span class="kt">GlidingConfig</span><span class="o">.</span><span class="n">shared</span>
|
||||
<span class="n">config</span><span class="o">.</span><span class="n">buttonsFont</span> <span class="o">=</span> <span class="kt">UIFont</span><span class="o">.</span><span class="nf">boldSystemFont</span><span class="p">(</span><span class="nv">ofSize</span><span class="p">:</span> <span class="mi">22</span><span class="p">)</span>
|
||||
<span class="n">config</span><span class="o">.</span><span class="n">activeButtonColor</span> <span class="o">=</span> <span class="o">.</span><span class="n">black</span>
|
||||
<span class="n">config</span><span class="o">.</span><span class="n">inactiveButtonsColor</span> <span class="o">=</span> <span class="o">.</span><span class="n">lightGray</span>
|
||||
<span class="kt">GlidingConfig</span><span class="o">.</span><span class="n">shared</span> <span class="o">=</span> <span class="n">config</span>
|
||||
</code></pre>
|
||||
|
||||
<blockquote>
|
||||
<p>🗒 All parameters with their descriptions listed in <a href="/GlidingCollection/GlidingConfig.swift"><code>GlidingConfig</code></a> file.</p>
|
||||
</blockquote>
|
||||
|
||||
<p><br></p>
|
||||
<a href='#notes' class='anchor' aria-hidden=true><span class="header-anchor"></span></a><h2 id='notes'>Notes</h2>
|
||||
|
||||
<p>There are <a href="/GlidingCollection/Protocols/GlidingCollectionDelegate.swift"><code>GlidingCollectionDelegate</code></a> protocol which can you notify when <em>item</em> in <code>GlidingCollection</code> <code>didSelect</code>, <code>willExpand</code> and <code>didExpand</code>.</p>
|
||||
|
||||
<p>If you want to achieve parallax effect on horizontal cards stack, you need to place your <code>parallax view</code> in cell’s <code>contentView</code> and set it’s <code>tag</code> to <code>99</code>.</p>
|
||||
|
||||
<p><img src="/assets/parallax-view.png" alt="parallax-view"></p>
|
||||
|
||||
<p>There is <code>kGlidingCollectionParallaxViewTag</code> constant if you layout a cell in code.
|
||||
<code>swift
|
||||
imageView.tag = kGlidingCollectionParallaxViewTag
|
||||
</code></p>
|
||||
|
||||
<p><br></p>
|
||||
<a href='#license' class='anchor' aria-hidden=true><span class="header-anchor"></span></a><h2 id='license'>License</h2>
|
||||
|
||||
<p>GlidingCollection is released under the MIT license.
|
||||
See <a href="./LICENSE">LICENSE</a> for details.</p>
|
||||
|
||||
<p><br></p>
|
||||
<a href='#follow-us' class='anchor' aria-hidden=true><span class="header-anchor"></span></a><h2 id='follow-us'>Follow us</h2>
|
||||
|
||||
<p><a href="https://twitter.com/intent/tweet?text=https://github.com/ramotion/gliding-collection"><img src="https://img.shields.io/twitter/url/http/shields.io.svg?style=social" alt="Twitter URL"></a>
|
||||
<a href="https://twitter.com/ramotion"><img src="https://img.shields.io/twitter/follow/ramotion.svg?style=social" alt="Twitter Follow"></a></p>
|
||||
|
||||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2017 <a class="link" href="https://github.com/Ramotion/gliding-collection" target="_blank" rel="external">Abdurahim Jauzee</a>. All rights reserved. (Last updated: 2017-03-30)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.7.4</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
</body>
|
||||
</div>
|
||||
</html>
|
||||
@@ -0,0 +1,46 @@
|
||||
window.jazzy = {'docset': false}
|
||||
if (typeof window.dash != 'undefined') {
|
||||
document.documentElement.className += ' dash'
|
||||
window.jazzy.docset = true
|
||||
}
|
||||
if (navigator.userAgent.match(/xcode/i)) {
|
||||
document.documentElement.className += ' xcode'
|
||||
window.jazzy.docset = true
|
||||
}
|
||||
|
||||
// On doc load, toggle the URL hash discussion if present
|
||||
$(document).ready(function() {
|
||||
if (!window.jazzy.docset) {
|
||||
var linkToHash = $('a[href="' + window.location.hash +'"]');
|
||||
linkToHash.trigger("click");
|
||||
}
|
||||
});
|
||||
|
||||
// On token click, toggle its discussion and animate token.marginLeft
|
||||
$(".token").click(function(event) {
|
||||
if (window.jazzy.docset) {
|
||||
return;
|
||||
}
|
||||
var link = $(this);
|
||||
var animationDuration = 300;
|
||||
var tokenOffset = "15px";
|
||||
var original = link.css('marginLeft') == tokenOffset;
|
||||
link.animate({'margin-left':original ? "0px" : tokenOffset}, animationDuration);
|
||||
$content = link.parent().parent().next();
|
||||
$content.slideToggle(animationDuration);
|
||||
|
||||
// Keeps the document from jumping to the hash.
|
||||
var href = $(this).attr('href');
|
||||
if (history.pushState) {
|
||||
history.pushState({}, '', href);
|
||||
} else {
|
||||
location.hash = href;
|
||||
}
|
||||
event.preventDefault();
|
||||
});
|
||||
|
||||
// Dumb down quotes within code blocks that delimit strings instead of quotations
|
||||
// https://github.com/realm/jazzy/issues/714
|
||||
$("code q").replaceWith(function () {
|
||||
return ["\"", $(this).contents(), "\""];
|
||||
});
|
||||
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"warnings": [
|
||||
|
||||
],
|
||||
"source_directory": "/private/var/jauzee/Documents/Code/Ramotion/gliding-collection"
|
||||
}
|
||||
|
After Width: | Height: | Size: 274 B |
|
After Width: | Height: | Size: 1.3 KiB |
|
After Width: | Height: | Size: 1.5 KiB |
@@ -0,0 +1,326 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>GlidingCollection Reference</title>
|
||||
<link rel="stylesheet" type="text/css" href="css/jazzy.css" />
|
||||
<link rel="stylesheet" type="text/css" href="css/highlight.css" />
|
||||
<meta charset='utf-8'>
|
||||
<script src="js/jquery.min.js" defer></script>
|
||||
<script src="js/jazzy.js" defer></script>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<a title="GlidingCollection Reference"></a>
|
||||
<header>
|
||||
<div class="content-wrapper">
|
||||
<p><a href="index.html">GlidingCollection Docs</a> (100% documented)</p>
|
||||
</div>
|
||||
</header>
|
||||
<div class="content-wrapper">
|
||||
<p id="breadcrumbs">
|
||||
<a href="index.html">GlidingCollection Reference</a>
|
||||
<img id="carat" src="img/carat.png" />
|
||||
GlidingCollection Reference
|
||||
</p>
|
||||
</div>
|
||||
<div class="content-wrapper">
|
||||
<nav class="sidebar">
|
||||
<ul class="nav-groups">
|
||||
<li class="nav-group-name">
|
||||
<a href="Classes.html">Classes</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Classes/GlidingCollection.html">GlidingCollection</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Global Variables.html">Global Variables</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Global Variables.html#/s:v17GlidingCollection33kGlidingCollectionParallaxViewTagSi">kGlidingCollectionParallaxViewTag</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Instance Methods.html">Instance Methods</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection6expandFT2atSi8animatedSb_T_">expand(at:animated:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection10expandNextFT_T_">expandNext()</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection14expandPreviousFT_T_">expandPrevious()</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection15didExpandItemAtSi_T_">glidingCollection(_:didExpandItemAt:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection15didSelectItemAtSi_T_">glidingCollection(_:didSelectItemAt:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FP17GlidingCollection27GlidingCollectionDatasource17glidingCollectionFTCS_17GlidingCollection11itemAtIndexSi_SS">glidingCollection(_:itemAtIndex:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FP17GlidingCollection25GlidingCollectionDelegate17glidingCollectionFTCS_17GlidingCollection16willExpandItemAtSi_T_">glidingCollection(_:willExpandItemAt:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FP17GlidingCollection27GlidingCollectionDatasource13numberOfItemsFT2inCS_17GlidingCollection_Si">numberOfItems(in:)</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Methods.html#/s:FC17GlidingCollection17GlidingCollection19scrollViewDidScrollFCSo12UIScrollViewT_">scrollViewDidScroll(_:)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Instance Variables.html">Instance Variables</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17activeButtonColorCSo7UIColor">activeButtonColor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17animationDurationSd">animationDuration</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig11buttonsFontCSo6UIFont">buttonsFont</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig18buttonsScaleFactorV12CoreGraphics7CGFloat">buttonsScaleFactor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig14buttonsSpacingV12CoreGraphics7CGFloat">buttonsSpacing</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig15cardShadowColorCSo7UIColor">cardShadowColor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig16cardShadowOffsetVSC6CGSize">cardShadowOffset</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17cardShadowOpacitySf">cardShadowOpacity</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig16cardShadowRadiusV12CoreGraphics7CGFloat">cardShadowRadius</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig9cardsSizeVSC6CGSize">cardsSize</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig12cardsSpacingV12CoreGraphics7CGFloat">cardsSpacing</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection14collectionViewCSo16UICollectionView">collectionView</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection10dataSourceGSqPS_27GlidingCollectionDatasource__">dataSource</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection8delegateGSqPS_25GlidingCollectionDelegate__">delegate</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vC17GlidingCollection17GlidingCollection17expandedItemIndexSi">expandedItemIndex</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig20inactiveButtonsColorCSo7UIColor">inactiveButtonsColor</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig17isParallaxEnabledSb">isParallaxEnabled</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Instance Variables.html#/s:vV17GlidingCollection13GlidingConfig10sideInsetsVSC12UIEdgeInsets">sideInsets</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Protocols.html">Protocols</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Protocols/GlidingCollectionDatasource.html">GlidingCollectionDatasource</a>
|
||||
</li>
|
||||
<li class="nav-group-task">
|
||||
<a href="Protocols/GlidingCollectionDelegate.html">GlidingCollectionDelegate</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Static Variables.html">Static Variables</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Static Variables.html#/s:ZvV17GlidingCollection13GlidingConfig6sharedS0_">shared</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-group-name">
|
||||
<a href="Structs.html">Structs</a>
|
||||
<ul class="nav-group-tasks">
|
||||
<li class="nav-group-task">
|
||||
<a href="Structs/GlidingConfig.html">GlidingConfig</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</nav>
|
||||
<article class="main-content">
|
||||
<section>
|
||||
<section class="section">
|
||||
|
||||
<p><a href="https://business.ramotion.com?utm_source=gthb&utm_medium=special&utm_campaign=gliding-collection-logo"><img src="/assets/header.png" alt="header"></a></p>
|
||||
|
||||
<p><a href="http://twitter.com/Ramotion"><img src="https://img.shields.io/badge/Twitter-@Ramotion-blue.svg?style=flat" alt="Twitter"></a>
|
||||
<a href="https://cocoapods.org/pods/GlidingCollection"><img src="https://img.shields.io/cocoapods/p/GlidingCollection.svg" alt="PodPlatform"></a>
|
||||
<a href="http://cocoapods.org/pods/GlidingCollection"><img src="https://img.shields.io/cocoapods/v/GlidingCollection.svg" alt="PodVersion"></a>
|
||||
<a href="https://cdn.rawgit.com/Ramotion/gliding-collection/master/docs/index.html"><img src="https://img.shields.io/cocoapods/metrics/doc-percent/GlidingCollection.svg" alt="Documentation"></a></p>
|
||||
|
||||
<p><a href="https://github.com/Ramotion/gliding-collection"><img src="https://img.shields.io/badge/Carthage-compatible-4BC51D.svg?style=flat" alt="Carthage"></a>
|
||||
<a href="https://codebeat.co/projects/github-com-ramotion-gliding-collection"><img src="https://codebeat.co/badges/6a009992-5bf2-4730-aa35-f3b20ce7693d" alt="Codebeat"></a>
|
||||
<img src="https://img.shields.io/badge/Swift-3.1-2ecc71.svg" alt="Swift"></p>
|
||||
|
||||
<p><br></p>
|
||||
<a href='#about' class='anchor' aria-hidden=true><span class="header-anchor"></span></a><h2 id='about'>About</h2>
|
||||
|
||||
<p>This project is maintained by Ramotion, Inc.<br>
|
||||
We specialize in the designing and coding of custom UI for Mobile Apps and Websites.<br><br><strong>Looking for developers for your project?</strong></p>
|
||||
|
||||
<p><a href="http://business.ramotion.com?utm_source=gthb&utm_medium=special&utm_campaign=gliding-collection-contact-us/#Get_in_Touch" > <img src="https://github.com/Ramotion/navigation-stack/raw/master/contact_our_team@2x.png" width="150" height="30"></a></p>
|
||||
|
||||
<p><a href="https://dribbble.com/shots/3333066-Gliding-Collection-App-Interface-UX-UI"><img src="/assets/preview.gif" alt="animation"></a></p>
|
||||
|
||||
<p>The <a href="https://store.ramotion.com?utm_source=gthb&utm_medium=special&utm_campaign=gliding-collection">iPhone mockup</a> available <a href="https://store.ramotion.com?utm_source=gthb&utm_medium=special&utm_campaign=gliding-collection">here</a>.
|
||||
<br></p>
|
||||
<a href='#requirements' class='anchor' aria-hidden=true><span class="header-anchor"></span></a><h2 id='requirements'>Requirements</h2>
|
||||
|
||||
<ul>
|
||||
<li>iOS 8.0+</li>
|
||||
<li>Xcode 8</li>
|
||||
<li>Swift 3</li>
|
||||
</ul>
|
||||
|
||||
<p><br></p>
|
||||
<a href='#installation' class='anchor' aria-hidden=true><span class="header-anchor"></span></a><h2 id='installation'>Installation</h2>
|
||||
|
||||
<p>You can install <code>GlidingCollection</code> in several ways:</p>
|
||||
|
||||
<ul>
|
||||
<li>Add source files to your project.</li>
|
||||
</ul>
|
||||
|
||||
<p><br></p>
|
||||
|
||||
<ul>
|
||||
<li>Use <a href="https://cocoapods.org">CocoaPods</a>:
|
||||
<code>ruby
|
||||
pod 'GlidingCollection'
|
||||
</code></li>
|
||||
</ul>
|
||||
|
||||
<p><br></p>
|
||||
|
||||
<ul>
|
||||
<li>Use <a href="https://github.com/Carthage/Carthage">Carthage</a>:
|
||||
<code>
|
||||
github "Ramotion/gliding-collection"
|
||||
</code></li>
|
||||
</ul>
|
||||
|
||||
<p><br></p>
|
||||
<a href='#how-to-use' class='anchor' aria-hidden=true><span class="header-anchor"></span></a><h2 id='how-to-use'>How to use</h2>
|
||||
|
||||
<p>• Create some view controller class:</p>
|
||||
<pre class="highlight swift"><code><span class="kd">import</span> <span class="kt">GlidingCollection</span>
|
||||
|
||||
<span class="kd">class</span> <span class="kt">ViewController</span><span class="p">:</span> <span class="kt">UIViewController</span> <span class="p">{</span>
|
||||
<span class="k">let</span> <span class="nv">items</span> <span class="o">=</span> <span class="p">[</span><span class="s">"shirts"</span><span class="p">,</span> <span class="s">"pants"</span><span class="p">,</span> <span class="s">"vests"</span><span class="p">]</span>
|
||||
<span class="p">}</span>
|
||||
</code></pre>
|
||||
|
||||
<p>• Drag <code>UIView</code> onto the canvas, change it’s class to <code>GlidingCollection</code> and set autolayout constraints.</p>
|
||||
|
||||
<p><img src="/assets/step-2.png" alt="step-2"></p>
|
||||
|
||||
<p>• Connect this view to your view controller class as <code>@IBOutlet</code>.</p>
|
||||
<pre class="highlight swift"><code><span class="kd">@IBOutlet</span> <span class="k">var</span> <span class="nv">glidingCollection</span><span class="p">:</span> <span class="kt">GlidingCollection</span><span class="o">!</span>
|
||||
</code></pre>
|
||||
|
||||
<p>• Make your view controller conformant to <code>GlidingCollectionDatasource</code>. It’s very similar to <code>UITableView</code> or <code>UICollectionView</code> <em>datasource</em> protocols that you know:</p>
|
||||
<pre class="highlight swift"><code><span class="kd">extension</span> <span class="kt">ViewController</span><span class="p">:</span> <span class="kt">GlidingCollectionDatasource</span> <span class="p">{</span>
|
||||
|
||||
<span class="kd">func</span> <span class="nf">numberOfItems</span><span class="p">(</span><span class="k">in</span> <span class="nv">collection</span><span class="p">:</span> <span class="kt">GlidingCollection</span><span class="p">)</span> <span class="o">-></span> <span class="kt">Int</span> <span class="p">{</span>
|
||||
<span class="k">return</span> <span class="n">items</span><span class="o">.</span><span class="n">count</span>
|
||||
<span class="p">}</span>
|
||||
|
||||
<span class="kd">func</span> <span class="nf">glidingCollection</span><span class="p">(</span><span class="n">_</span> <span class="nv">collection</span><span class="p">:</span> <span class="kt">GlidingCollection</span><span class="p">,</span> <span class="n">itemAtIndex</span> <span class="nv">index</span><span class="p">:</span> <span class="kt">Int</span><span class="p">)</span> <span class="o">-></span> <span class="kt">String</span> <span class="p">{</span>
|
||||
<span class="k">return</span> <span class="s">"– "</span> <span class="o">+</span> <span class="n">items</span><span class="p">[</span><span class="n">index</span><span class="p">]</span>
|
||||
<span class="p">}</span>
|
||||
|
||||
<span class="p">}</span>
|
||||
</code></pre>
|
||||
|
||||
<p>• Make your view controller conformant to <code>UICollectionViewDatasource</code>:</p>
|
||||
<pre class="highlight swift"><code><span class="kd">extension</span> <span class="kt">ViewController</span><span class="p">:</span> <span class="kt">UICollectionViewDatasource</span> <span class="p">{</span>
|
||||
|
||||
<span class="kd">func</span> <span class="nf">collectionView</span><span class="p">(</span><span class="n">_</span> <span class="nv">collectionView</span><span class="p">:</span> <span class="kt">UICollectionView</span><span class="p">,</span> <span class="n">numberOfItemsInSection</span> <span class="nv">section</span><span class="p">:</span> <span class="kt">Int</span><span class="p">)</span> <span class="o">-></span> <span class="kt">Int</span> <span class="p">{</span>
|
||||
<span class="k">let</span> <span class="nv">section</span> <span class="o">=</span> <span class="n">glidingView</span><span class="o">.</span><span class="n">expandedItemIndex</span> <span class="c1">// Value of expanded section.</span>
|
||||
<span class="k">return</span> <span class="n">images</span><span class="p">[</span><span class="n">section</span><span class="p">]</span><span class="o">.</span><span class="n">count</span>
|
||||
<span class="p">}</span>
|
||||
|
||||
<span class="kd">func</span> <span class="nf">collectionView</span><span class="p">(</span><span class="n">_</span> <span class="nv">collectionView</span><span class="p">:</span> <span class="kt">UICollectionView</span><span class="p">,</span> <span class="n">cellForItemAt</span> <span class="nv">indexPath</span><span class="p">:</span> <span class="kt">IndexPath</span><span class="p">)</span> <span class="o">-></span> <span class="kt">UICollectionViewCell</span> <span class="p">{</span>
|
||||
<span class="k">guard</span> <span class="k">let</span> <span class="nv">cell</span> <span class="o">=</span> <span class="n">collectionView</span><span class="o">.</span><span class="nf">dequeueReusableCell</span><span class="p">(</span><span class="nv">withReuseIdentifier</span><span class="p">:</span> <span class="s">"Cell"</span><span class="p">,</span> <span class="nv">for</span><span class="p">:</span> <span class="n">indexPath</span><span class="p">)</span> <span class="k">as?</span> <span class="kt">CollectionCell</span> <span class="k">else</span> <span class="p">{</span> <span class="k">return</span> <span class="kt">UICollectionViewCell</span><span class="p">()</span> <span class="p">}</span>
|
||||
<span class="c1">// Configure and return your cell.</span>
|
||||
<span class="k">return</span> <span class="n">cell</span>
|
||||
<span class="p">}</span>
|
||||
|
||||
<span class="p">}</span>
|
||||
</code></pre>
|
||||
<a href='#customize' class='anchor' aria-hidden=true><span class="header-anchor"></span></a><h2 id='customize'>Customize</h2>
|
||||
|
||||
<p>You can customize appearance of <code>GlidingCollection</code> by overriding <code>GlidingConfig</code>’s <code>shared</code> instance with your own one.</p>
|
||||
<pre class="highlight swift"><code><span class="k">var</span> <span class="nv">config</span> <span class="o">=</span> <span class="kt">GlidingConfig</span><span class="o">.</span><span class="n">shared</span>
|
||||
<span class="n">config</span><span class="o">.</span><span class="n">buttonsFont</span> <span class="o">=</span> <span class="kt">UIFont</span><span class="o">.</span><span class="nf">boldSystemFont</span><span class="p">(</span><span class="nv">ofSize</span><span class="p">:</span> <span class="mi">22</span><span class="p">)</span>
|
||||
<span class="n">config</span><span class="o">.</span><span class="n">activeButtonColor</span> <span class="o">=</span> <span class="o">.</span><span class="n">black</span>
|
||||
<span class="n">config</span><span class="o">.</span><span class="n">inactiveButtonsColor</span> <span class="o">=</span> <span class="o">.</span><span class="n">lightGray</span>
|
||||
<span class="kt">GlidingConfig</span><span class="o">.</span><span class="n">shared</span> <span class="o">=</span> <span class="n">config</span>
|
||||
</code></pre>
|
||||
|
||||
<blockquote>
|
||||
<p>🗒 All parameters with their descriptions listed in <a href="/GlidingCollection/GlidingConfig.swift"><code>GlidingConfig</code></a> file.</p>
|
||||
</blockquote>
|
||||
|
||||
<p><br></p>
|
||||
<a href='#notes' class='anchor' aria-hidden=true><span class="header-anchor"></span></a><h2 id='notes'>Notes</h2>
|
||||
|
||||
<p>There are <a href="/GlidingCollection/Protocols/GlidingCollectionDelegate.swift"><code>GlidingCollectionDelegate</code></a> protocol which can you notify when <em>item</em> in <code>GlidingCollection</code> <code>didSelect</code>, <code>willExpand</code> and <code>didExpand</code>.</p>
|
||||
|
||||
<p>If you want to achieve parallax effect on horizontal cards stack, you need to place your <code>parallax view</code> in cell’s <code>contentView</code> and set it’s <code>tag</code> to <code>99</code>.</p>
|
||||
|
||||
<p><img src="/assets/parallax-view.png" alt="parallax-view"></p>
|
||||
|
||||
<p>There is <code>kGlidingCollectionParallaxViewTag</code> constant if you layout a cell in code.
|
||||
<code>swift
|
||||
imageView.tag = kGlidingCollectionParallaxViewTag
|
||||
</code></p>
|
||||
|
||||
<p><br></p>
|
||||
<a href='#license' class='anchor' aria-hidden=true><span class="header-anchor"></span></a><h2 id='license'>License</h2>
|
||||
|
||||
<p>GlidingCollection is released under the MIT license.
|
||||
See <a href="./LICENSE">LICENSE</a> for details.</p>
|
||||
|
||||
<p><br></p>
|
||||
<a href='#follow-us' class='anchor' aria-hidden=true><span class="header-anchor"></span></a><h2 id='follow-us'>Follow us</h2>
|
||||
|
||||
<p><a href="https://twitter.com/intent/tweet?text=https://github.com/ramotion/gliding-collection"><img src="https://img.shields.io/twitter/url/http/shields.io.svg?style=social" alt="Twitter URL"></a>
|
||||
<a href="https://twitter.com/ramotion"><img src="https://img.shields.io/twitter/follow/ramotion.svg?style=social" alt="Twitter Follow"></a></p>
|
||||
|
||||
</section>
|
||||
</section>
|
||||
<section id="footer">
|
||||
<p>© 2017 <a class="link" href="https://github.com/Ramotion/gliding-collection" target="_blank" rel="external">Abdurahim Jauzee</a>. All rights reserved. (Last updated: 2017-03-30)</p>
|
||||
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.7.4</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
|
||||
</section>
|
||||
</article>
|
||||
</div>
|
||||
</body>
|
||||
</div>
|
||||
</html>
|
||||
@@ -0,0 +1,46 @@
|
||||
window.jazzy = {'docset': false}
|
||||
if (typeof window.dash != 'undefined') {
|
||||
document.documentElement.className += ' dash'
|
||||
window.jazzy.docset = true
|
||||
}
|
||||
if (navigator.userAgent.match(/xcode/i)) {
|
||||
document.documentElement.className += ' xcode'
|
||||
window.jazzy.docset = true
|
||||
}
|
||||
|
||||
// On doc load, toggle the URL hash discussion if present
|
||||
$(document).ready(function() {
|
||||
if (!window.jazzy.docset) {
|
||||
var linkToHash = $('a[href="' + window.location.hash +'"]');
|
||||
linkToHash.trigger("click");
|
||||
}
|
||||
});
|
||||
|
||||
// On token click, toggle its discussion and animate token.marginLeft
|
||||
$(".token").click(function(event) {
|
||||
if (window.jazzy.docset) {
|
||||
return;
|
||||
}
|
||||
var link = $(this);
|
||||
var animationDuration = 300;
|
||||
var tokenOffset = "15px";
|
||||
var original = link.css('marginLeft') == tokenOffset;
|
||||
link.animate({'margin-left':original ? "0px" : tokenOffset}, animationDuration);
|
||||
$content = link.parent().parent().next();
|
||||
$content.slideToggle(animationDuration);
|
||||
|
||||
// Keeps the document from jumping to the hash.
|
||||
var href = $(this).attr('href');
|
||||
if (history.pushState) {
|
||||
history.pushState({}, '', href);
|
||||
} else {
|
||||
location.hash = href;
|
||||
}
|
||||
event.preventDefault();
|
||||
});
|
||||
|
||||
// Dumb down quotes within code blocks that delimit strings instead of quotations
|
||||
// https://github.com/realm/jazzy/issues/714
|
||||
$("code q").replaceWith(function () {
|
||||
return ["\"", $(this).contents(), "\""];
|
||||
});
|
||||
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"warnings": [
|
||||
|
||||
],
|
||||
"source_directory": "/private/var/jauzee/Documents/Code/Ramotion/gliding-collection"
|
||||
}
|
||||