Latest | 0.8 |
---|---|
Homepage | https://github.com/Kalvar/ios-KRDragView |
License | MIT |
Platforms | ios 7.0, requires ARC |
Frameworks | UIKit, Foundation, CoreGraphics |
Authors |
Screen Shot
Podfile
platform :ios, '7.0'
pod "KRDragView", "~> 0.8"
How To Get Started
KRDragView simulates dragging and sliding the view to show the menu under background. Like the cards, you could drag the view and release it to move/ show something under itself.
#pragma --mark Sample Methods
-(void)draggingFromTopToBottom
{
//krDragViewModeToBottomAllowsDraggingBack mode is dragging the view from top to bottom.
krDragViews = [[KRDragView alloc] initWithView:self.outView
dragMode:krDragViewModeToBottomAllowsDraggingBack];
self.krDragViews.sideInstance = 80.0f;
self.krDragViews.durations = 0.15f;
//To set the distance of cross central line.
self.krDragViews.openDistance = 80.0f; //self.view.frame.size.height / 2;
self.krDragViews.openCompletion = ^{
NSLog(@"open");
};
self.krDragViews.closeCompletion = ^{
NSLog(@"close");
};
[self.krDragViews start];
}
-(void)draggingFromBottomToTop
{
//krDragViewModeToTopAllowsDraggingBack mode is dragging the view from bottom to top.
krDragViews = [[KRDragView alloc] initWithView:self.outView
dragMode:krDragViewModeToTopAllowsDraggingBack];
self.krDragViews.sideInstance = self.view.frame.size.height;
self.krDragViews.durations = 0.15f;
//To set the distance of cross central line.
self.krDragViews.openDistance = 80.0f; //self.view.frame.size.height / 2;
self.krDragViews.openCompletion = ^{
NSLog(@"open");
};
self.krDragViews.closeCompletion = ^{
NSLog(@"close");
};
[self.krDragViews start];
}
#pragma --mark View Recycles
- (void)viewDidLoad
{
[super viewDidLoad];
[self draggingFromTopToBottom];
//[self draggingFromBottomToTop];
}
-(void)viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated];
//[self.krDragViews start];
}
-(void)viewWillDisappear:(BOOL)animated
{
[super viewWillDisappear:animated];
[self.krDragViews stop];
}
#pragma IBActions
-(IBAction)open:(id)sender
{
[self.krDragViews open];
}
-(IBAction)back:(id)sender
{
[self.krDragViews backToInitialState];
}
Version
KRDragView now is V0.8 beta.
License
KRDragView is available under the MIT license ( or Whatever you wanna do ). See the LICENSE file for more info.
Latest podspec
{ "name": "KRDragView", "version": "0.8", "summary": "Drag, move, swipe, slide the view, also can implement the crads effect.", "description": " KRDragView simulates dragging and sliding the view to show the menu under background. Like the cards, you could drag the view and release it to move/ show something under itself.n", "homepage": "https://github.com/Kalvar/ios-KRDragView", "license": { "type": "MIT", "file": "LICENSE" }, "authors": { "Kalvar Lin": "[email protected]" }, "social_media_url": "https://twitter.com/ilovekalvar", "source": { "git": "https://github.com/Kalvar/ios-KRDragView.git", "tag": "0.8" }, "platforms": { "ios": "7.0" }, "requires_arc": true, "public_header_files": "KRDragView/*.h", "source_files": "KRDragView/KRDragView.h", "frameworks": [ "UIKit", "Foundation", "CoreGraphics" ] }
Sun, 06 Mar 2016 22:27:03 +0000