What is the technical name of the window/view that slides up with the 'directions' button when I touch a pin...
up vote
0
down vote
favorite
I want to program a MapKit Annotation so that when a pin is touched on the screen a view that slides from the bottom of the screen comes up about 1/4 of the screen and offers the directions button along with description, photos, phone number, website and such. Just like it happens with the default iPhone maps application.
What is the name of this view that comes up from the bottom? And, are there any tutorials to program it for an app? It took me awhile to learn that the pins are actually named MKPointAnnotations on the iOS SDK, if someone can tell me what the name of this view is, or how to set it, that would be great.
Thanks.
ios swift mapkit mapkitannotation
add a comment |
up vote
0
down vote
favorite
I want to program a MapKit Annotation so that when a pin is touched on the screen a view that slides from the bottom of the screen comes up about 1/4 of the screen and offers the directions button along with description, photos, phone number, website and such. Just like it happens with the default iPhone maps application.
What is the name of this view that comes up from the bottom? And, are there any tutorials to program it for an app? It took me awhile to learn that the pins are actually named MKPointAnnotations on the iOS SDK, if someone can tell me what the name of this view is, or how to set it, that would be great.
Thanks.
ios swift mapkit mapkitannotation
I hope this [stackoverflow.com/questions/37967555/… will help you.
– Aakash Brahmbhatt
2 hours ago
add a comment |
up vote
0
down vote
favorite
up vote
0
down vote
favorite
I want to program a MapKit Annotation so that when a pin is touched on the screen a view that slides from the bottom of the screen comes up about 1/4 of the screen and offers the directions button along with description, photos, phone number, website and such. Just like it happens with the default iPhone maps application.
What is the name of this view that comes up from the bottom? And, are there any tutorials to program it for an app? It took me awhile to learn that the pins are actually named MKPointAnnotations on the iOS SDK, if someone can tell me what the name of this view is, or how to set it, that would be great.
Thanks.
ios swift mapkit mapkitannotation
I want to program a MapKit Annotation so that when a pin is touched on the screen a view that slides from the bottom of the screen comes up about 1/4 of the screen and offers the directions button along with description, photos, phone number, website and such. Just like it happens with the default iPhone maps application.
What is the name of this view that comes up from the bottom? And, are there any tutorials to program it for an app? It took me awhile to learn that the pins are actually named MKPointAnnotations on the iOS SDK, if someone can tell me what the name of this view is, or how to set it, that would be great.
Thanks.
ios swift mapkit mapkitannotation
ios swift mapkit mapkitannotation
asked 3 hours ago
ReverseFlow
193211
193211
I hope this [stackoverflow.com/questions/37967555/… will help you.
– Aakash Brahmbhatt
2 hours ago
add a comment |
I hope this [stackoverflow.com/questions/37967555/… will help you.
– Aakash Brahmbhatt
2 hours ago
I hope this [stackoverflow.com/questions/37967555/… will help you.
– Aakash Brahmbhatt
2 hours ago
I hope this [stackoverflow.com/questions/37967555/… will help you.
– Aakash Brahmbhatt
2 hours ago
add a comment |
1 Answer
1
active
oldest
votes
up vote
0
down vote
Approach 1:
It's a view, literally, just add your 1/4 view with the desired design.
Approach 2:
It can be a view controller, the main thing is how you present the new controller and it's background color. You have to present it with modalPresentationStyle = .overCurrentContext
let vc = <#YourViewController#>
vc.modalPresentationStyle = .overCurrentContext
self.present(vc, animated: true)
On presented view controller: self.view.backgroundColor = UIColor.clear
, or any transparent color, and then you just add your 1/4 view with the desired design.
Note:
For handling moving the view as the user touches it, you can use UIPanGestureRecognizer
You will also want to animate it using UIView.animate
, if you wanna do it without user interaction for some reason.
add a comment |
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
0
down vote
Approach 1:
It's a view, literally, just add your 1/4 view with the desired design.
Approach 2:
It can be a view controller, the main thing is how you present the new controller and it's background color. You have to present it with modalPresentationStyle = .overCurrentContext
let vc = <#YourViewController#>
vc.modalPresentationStyle = .overCurrentContext
self.present(vc, animated: true)
On presented view controller: self.view.backgroundColor = UIColor.clear
, or any transparent color, and then you just add your 1/4 view with the desired design.
Note:
For handling moving the view as the user touches it, you can use UIPanGestureRecognizer
You will also want to animate it using UIView.animate
, if you wanna do it without user interaction for some reason.
add a comment |
up vote
0
down vote
Approach 1:
It's a view, literally, just add your 1/4 view with the desired design.
Approach 2:
It can be a view controller, the main thing is how you present the new controller and it's background color. You have to present it with modalPresentationStyle = .overCurrentContext
let vc = <#YourViewController#>
vc.modalPresentationStyle = .overCurrentContext
self.present(vc, animated: true)
On presented view controller: self.view.backgroundColor = UIColor.clear
, or any transparent color, and then you just add your 1/4 view with the desired design.
Note:
For handling moving the view as the user touches it, you can use UIPanGestureRecognizer
You will also want to animate it using UIView.animate
, if you wanna do it without user interaction for some reason.
add a comment |
up vote
0
down vote
up vote
0
down vote
Approach 1:
It's a view, literally, just add your 1/4 view with the desired design.
Approach 2:
It can be a view controller, the main thing is how you present the new controller and it's background color. You have to present it with modalPresentationStyle = .overCurrentContext
let vc = <#YourViewController#>
vc.modalPresentationStyle = .overCurrentContext
self.present(vc, animated: true)
On presented view controller: self.view.backgroundColor = UIColor.clear
, or any transparent color, and then you just add your 1/4 view with the desired design.
Note:
For handling moving the view as the user touches it, you can use UIPanGestureRecognizer
You will also want to animate it using UIView.animate
, if you wanna do it without user interaction for some reason.
Approach 1:
It's a view, literally, just add your 1/4 view with the desired design.
Approach 2:
It can be a view controller, the main thing is how you present the new controller and it's background color. You have to present it with modalPresentationStyle = .overCurrentContext
let vc = <#YourViewController#>
vc.modalPresentationStyle = .overCurrentContext
self.present(vc, animated: true)
On presented view controller: self.view.backgroundColor = UIColor.clear
, or any transparent color, and then you just add your 1/4 view with the desired design.
Note:
For handling moving the view as the user touches it, you can use UIPanGestureRecognizer
You will also want to animate it using UIView.animate
, if you wanna do it without user interaction for some reason.
edited 2 hours ago
answered 2 hours ago
Gustavo Vollbrecht
5381515
5381515
add a comment |
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%2f53407653%2fwhat-is-the-technical-name-of-the-window-view-that-slides-up-with-the-direction%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
I hope this [stackoverflow.com/questions/37967555/… will help you.
– Aakash Brahmbhatt
2 hours ago