Skip to content
This repository has been archived by the owner on May 1, 2024. It is now read-only.

[iOS] More button on TabbedPage should work #440

Closed
wants to merge 8 commits into from
Closed

[iOS] More button on TabbedPage should work #440

wants to merge 8 commits into from

Conversation

adrianknight89
Copy link
Contributor

@adrianknight89 adrianknight89 commented Oct 10, 2016

Description of Change

iOS TabbedPage shows More button when tab items can't fit on screen, but tapping on this button sends you to the first tab. This PR fixes the issue. Note that the Edit button is missing, and this is XF change. See #398. In my opinion, this button should be enabled and we should find out what kind of error it causes with a NavigationPage. I don't believe a feature should be hidden to hide a bug. When I tested Edit, it worked fine though I don't think I tested it with a NavigationPage.

Bugs Fixed

PR Checklist

  • Has tests (if omitted, state reason in description)
  • Rebased on top of master at time of PR
  • Changes adhere to coding standard
  • Consolidate commits as makes sense

@rmarinho
Copy link
Member

@jassmith do you remember more things about this? I don't i could try look up the history.

@jassmith
Copy link

The issue is that the more button will implicitly wrap the child tab into a UINavigationController. Unfortunately a NavigationPage is also a UINavigationController. This means if your "more" tabs are also NavigationPages you will get a double UINavigationController and this will look wholly wrong. It "works" with ContentPages, unfortunately we expose no mechanism for the user to resolve this issue, so we have disabled it.

I proper fix requires a hijacking of the More controller to make its navigation page match the child NavigationPage properties.

@jassmith jassmith closed this Oct 20, 2016
@samhouts samhouts added this to In Review in v4.4.0 Oct 1, 2019
@samhouts samhouts moved this from In Review to Closed in v4.4.0 Oct 2, 2019
@samhouts samhouts moved this from Closed to In Review in v4.4.0 Oct 2, 2019
@samhouts samhouts removed this from In Review in v4.4.0 Nov 2, 2019
@samhouts samhouts added this to In Review in vCurrent (4.8.0) Jun 20, 2020
@samhouts samhouts removed this from In Review in vCurrent (4.8.0) Jul 30, 2020
mattleibow pushed a commit that referenced this pull request Jan 28, 2021
* GH-440 Map location fix on iOS (#441)

* Implemented maps as mentioned in branch name issue. also fixed a spelling mistake

* Finished reset of fork

* Fixed ios maps transportation mode

* Add documentation and implement navigation modes on UWP.

* Implement Android navigation options. Also add bicycle into the mix
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants