PopoverPresentationController not getting dismissed on touching outside
up vote
0
down vote
favorite
I have a PopoverPresentationController which shows from the button like below.
I want to dismiss this popup on clicking outside popup. It should not dismiss on clicking inside popup. Below is my code.
_popup = [self.storyboard instantiateViewControllerWithIdentifier:@"PopupViewController"];
_popup.modalPresentationStyle = UIModalPresentationPopover;
_popup.popoverPresentationController.sourceView = self.button;
_popup.modalInPopover = TRUE;
[self presentViewController:_popup animated:TRUE completion:nil];
How do I do that?
ios objective-c iphone uipopoverpresentationcontroller
add a comment |
up vote
0
down vote
favorite
I have a PopoverPresentationController which shows from the button like below.
I want to dismiss this popup on clicking outside popup. It should not dismiss on clicking inside popup. Below is my code.
_popup = [self.storyboard instantiateViewControllerWithIdentifier:@"PopupViewController"];
_popup.modalPresentationStyle = UIModalPresentationPopover;
_popup.popoverPresentationController.sourceView = self.button;
_popup.modalInPopover = TRUE;
[self presentViewController:_popup animated:TRUE completion:nil];
How do I do that?
ios objective-c iphone uipopoverpresentationcontroller
add a comment |
up vote
0
down vote
favorite
up vote
0
down vote
favorite
I have a PopoverPresentationController which shows from the button like below.
I want to dismiss this popup on clicking outside popup. It should not dismiss on clicking inside popup. Below is my code.
_popup = [self.storyboard instantiateViewControllerWithIdentifier:@"PopupViewController"];
_popup.modalPresentationStyle = UIModalPresentationPopover;
_popup.popoverPresentationController.sourceView = self.button;
_popup.modalInPopover = TRUE;
[self presentViewController:_popup animated:TRUE completion:nil];
How do I do that?
ios objective-c iphone uipopoverpresentationcontroller
I have a PopoverPresentationController which shows from the button like below.
I want to dismiss this popup on clicking outside popup. It should not dismiss on clicking inside popup. Below is my code.
_popup = [self.storyboard instantiateViewControllerWithIdentifier:@"PopupViewController"];
_popup.modalPresentationStyle = UIModalPresentationPopover;
_popup.popoverPresentationController.sourceView = self.button;
_popup.modalInPopover = TRUE;
[self presentViewController:_popup animated:TRUE completion:nil];
How do I do that?
ios objective-c iphone uipopoverpresentationcontroller
ios objective-c iphone uipopoverpresentationcontroller
asked Nov 21 at 5:38
Bhavesh
9981726
9981726
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
up vote
1
down vote
accepted
Delete this line:
_popup.modalInPopover = TRUE;
If I delete that line then popup dismisses on clicking inside it but no clicking outside.
– Bhavesh
Nov 21 at 6:04
Well I can’t reproduce that based on what you’ve told us. Something else is going on that you have concealed.
– matt
Nov 21 at 6:09
Well, I don't know the weirdness of Xcode. but after deleting this line and force cleaning project, it worked. Thanks
– Bhavesh
Nov 21 at 6:13
add a comment |
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
1
down vote
accepted
Delete this line:
_popup.modalInPopover = TRUE;
If I delete that line then popup dismisses on clicking inside it but no clicking outside.
– Bhavesh
Nov 21 at 6:04
Well I can’t reproduce that based on what you’ve told us. Something else is going on that you have concealed.
– matt
Nov 21 at 6:09
Well, I don't know the weirdness of Xcode. but after deleting this line and force cleaning project, it worked. Thanks
– Bhavesh
Nov 21 at 6:13
add a comment |
up vote
1
down vote
accepted
Delete this line:
_popup.modalInPopover = TRUE;
If I delete that line then popup dismisses on clicking inside it but no clicking outside.
– Bhavesh
Nov 21 at 6:04
Well I can’t reproduce that based on what you’ve told us. Something else is going on that you have concealed.
– matt
Nov 21 at 6:09
Well, I don't know the weirdness of Xcode. but after deleting this line and force cleaning project, it worked. Thanks
– Bhavesh
Nov 21 at 6:13
add a comment |
up vote
1
down vote
accepted
up vote
1
down vote
accepted
Delete this line:
_popup.modalInPopover = TRUE;
Delete this line:
_popup.modalInPopover = TRUE;
answered Nov 21 at 5:52
matt
317k44512715
317k44512715
If I delete that line then popup dismisses on clicking inside it but no clicking outside.
– Bhavesh
Nov 21 at 6:04
Well I can’t reproduce that based on what you’ve told us. Something else is going on that you have concealed.
– matt
Nov 21 at 6:09
Well, I don't know the weirdness of Xcode. but after deleting this line and force cleaning project, it worked. Thanks
– Bhavesh
Nov 21 at 6:13
add a comment |
If I delete that line then popup dismisses on clicking inside it but no clicking outside.
– Bhavesh
Nov 21 at 6:04
Well I can’t reproduce that based on what you’ve told us. Something else is going on that you have concealed.
– matt
Nov 21 at 6:09
Well, I don't know the weirdness of Xcode. but after deleting this line and force cleaning project, it worked. Thanks
– Bhavesh
Nov 21 at 6:13
If I delete that line then popup dismisses on clicking inside it but no clicking outside.
– Bhavesh
Nov 21 at 6:04
If I delete that line then popup dismisses on clicking inside it but no clicking outside.
– Bhavesh
Nov 21 at 6:04
Well I can’t reproduce that based on what you’ve told us. Something else is going on that you have concealed.
– matt
Nov 21 at 6:09
Well I can’t reproduce that based on what you’ve told us. Something else is going on that you have concealed.
– matt
Nov 21 at 6:09
Well, I don't know the weirdness of Xcode. but after deleting this line and force cleaning project, it worked. Thanks
– Bhavesh
Nov 21 at 6:13
Well, I don't know the weirdness of Xcode. but after deleting this line and force cleaning project, it worked. Thanks
– Bhavesh
Nov 21 at 6:13
add a comment |
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53405843%2fpopoverpresentationcontroller-not-getting-dismissed-on-touching-outside%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown