A Popover mimic Facebook app popover using UIKit.
The concept of this popover is very simple: add your contentView in a popover, then show the popover in the container view.
iOS ~> 6.0
DXPopover is available through CocoaPods. To install it, simply add the following line to your Podfile:
pod "DXPopover"
##Usage
The API and demo is fairly straight forward. You can read details in the demo.
##Showing the popover
- make a your contentView, set its frame or bounds.
- new a DXPopover.
- show it.
eg:
UIImageView *imageV= [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 200, 200)];
imageV.image = [UIImage imageNamed:@"ig20.jpg"];
DXPopover *popover = [DXPopover popover];
[popover showAtView:self.btn1 withContentView:imageV];
eg:
[self.popover showAtPoint:yourPoint popoverPostion:DXPopoverPositionDown withContentView:self.tableView inView:self.tabBarController.view]; // 1.Set the show point 2.set The position if up or down staying the showPoint, 3.Your contentView 4.The containerView
__weak typeof(self)weakSelf = self;
self.popover.didDismissHandler = ^{ //The callback of popover dimissal.
[weakSelf bounceTargetView:titleView];
};
DXPopover is available under the MIT license. See the LICENSE file for more info.