xamarin/Xamarin.Forms

FlowDirection in iOS 12 Simulator [Screenshots]

开放

#4,287 创建于 2018年11月2日

 (7 条评论) (0 个反应) (0 位负责人)C# (1,926 个派生)batch import
a/rtle/2 :clock2:good first issuehelp wantedinactivep/iOS 🍎t/bug :bug:up-for-grabs

仓库指标

星标
 (5,644 个星标)
PR 合并指标
 (30 天内没有已合并 PR)

描述

Description

I am facing a strange interaction when setting the Flowdirection to RTL. If i run the app for the first time (just created), it will show the correction direction. but when i navigate from a page to another or click on the list, some of the components return to LTR direction and never respect the RTL setting even if i removed the app and cleaned + rerun the project.

This happens in iOS only and the MasterDetail menu is still coming from the right which means that not all views lose flow direction.

Steps to Reproduce

  1. Create a new project in Visual Studio For Mac with MasterDetail or any template
  2. Set the FlowDirection to RightToLeft
  3. Notice the interaction in the labels and other components when navigating or clicking on the list.

Expected Behavior

The views should respect the flow direction and not lose it on navigating to other pages or being clicked on.

Actual Behavior

Some views lose the flow direction and never follow it again.

Basic Information

Xcode, Visual Studio for mac, and Xamarin form packages are all up to date. OSX is high serria

  • Version with issue:
  • Last known good version: iOS 11 was working fine.
  • IDE:Visual Studio for Mac Latest version

Screenshots

First Run simulator screen shot - iphone xs max - 2018-11-02 at 18 05 57

After second run all items will start from left to right except the MasterDetail menu: simulator screen shot - iphone xs max - 2018-11-02 at 18 13 18

Reproduction Link

贡献者指南