Skip to content

Commit 46e4960

Browse files
committed
Add special present method that doesn't require an anchor point
1 parent 5d5dbf0 commit 46e4960

2 files changed

Lines changed: 7 additions & 0 deletions

File tree

WYPopoverController/WYPopoverController.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,8 @@ typedef NS_OPTIONS(NSUInteger, WYPopoverArrowDirection) {
104104
permittedArrowDirections:(WYPopoverArrowDirection)arrowDirections
105105
animated:(BOOL)animated;
106106

107+
- (void)presentPopoverAsDialogAnimated:(BOOL)animated;
108+
107109
- (void)dismissPopoverAnimated:(BOOL)animated;
108110

109111
@end

WYPopoverController/WYPopoverController.m

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1610,6 +1610,11 @@ - (void)presentPopoverFromBarButtonItem:(UIBarButtonItem *)item permittedArrowDi
16101610
[self presentPopoverFromRect:itemView.bounds inView:itemView permittedArrowDirections:arrowDirections animated:aAnimated];
16111611
}
16121612

1613+
- (void)presentPopoverAsDialogAnimated:(BOOL)aAnimated
1614+
{
1615+
[self presentPopoverFromRect:CGRectZero inView:nil permittedArrowDirections:WYPopoverArrowDirectionNone animated:aAnimated];
1616+
}
1617+
16131618
- (void)positionPopover
16141619
{
16151620
CGSize contentViewSize = self.contentSizeForViewInPopover;

0 commit comments

Comments
 (0)