I am using Xamarin Forms with Master Details Page and TabbedPage. There seems to be a bug that I cannot understand or fix. On the MasterDetail Page, at the bottom quarter of the page, no clickevents are being fired. In other words, that part of the screen seems unclickable. It works fine on Android but on all iOS devices, the bottom quarter of the MasterDetail Page (that is just above the Bottom Tab) seems Unclickable.
I tried removing all content from the page and just add a simple button in that area and that too didn't work. It really seems frustrating.
On simulator as well as real app deployment, it doesn't work.
Related
I'm using Shell in my Xamarin Forms app together with a bottom tabbar and no flyout menu.
Is it somehow possible to have a static view/control between the content page and the bottom tabbar?
(As an example, look at Spotifys mini-player that's constantly shown above the bottom tabbar)
I have tried to use a ControlTemplate in the ContentPage, but it works so-so.
When navigating between pages, the entire view is "slided away", thus it's noticeable that the control is not static and instead instantiated per each page.
Deactivating animations partially solves it but makes the application feel very static and is thus not an acceptable solution.
Anyone got an idea of how this can be solved?
It's quite easy to solve it with Xamarin.Android and Xamarin.Ios, but this needs to be done in Xamarin Forms.
Thanks in advance.
I am using master detail page. In iOS when I click hamburger icon the master page slides the detail page to right in iOS. I want when we click on hamburger icon the master page should come over detail page like in android. The detail page should not slide to right, it should stable and Master page should overlap it in ios. In android its working fine. How can I achieve it in ios also?
In your Master Detail Page Xaml or CS file you need to set the attribute MasterBehaviour to be equal to the type Popover.
You must then on pressing the hamburger icon change the IsPresented variable from false to true or the reverse if you would like to slide the drawer out or back in.
Xamarin.Forms currently (v3.40) have a pretty terrible implementation of the MasterDetailPage I have raised issues on GitHub and I am currently working on a pull request to fix their bugs for them.
Im using prism with my xamarin forms application. i use master detail with the exact structure that you used but when i change detail page my back button wont work and when i click on back button in android it just close the app. and also the back button in toolbar wont show either. how can i fix this?
this picture belongs to time that i've changed the detail page that you can see there is no back button there
Version with issue: 7.0.0.396
Xamarin.Forms version: 3.0.0.482510
IDE: VS 15.7.1
enter image description here
I'm using Xamarin Forms with Prism and I need to create a layout with a sidebar menu and a fixed bar at the bottom of the screen with quick actions like instagram app for iOS and Android.
I was thinking in use MasterDetail but how can I add that fixed bar at bottom of the Detail controller and keep it when detail page changes?
And the second thing is that I have a specific page that has form sections separated by tabs, so how can I render tabs at the top of the page for iOS (like Android)?
Something like this:
We ran into strange bug on IOS. When using a master navigation page when we 'pop to root' we get stuck at a blank page. By blank page I mean there is no content (just white).
The page that causes this includes a customer full screen video render.
Could that be the cause ? If not, what could be the cause.
Our current work around is to replace the master navigation page completely. (App.MainPage = new...). This works, but causes a noticeable reload of our content which is less than satisfactory.