如何在SwiftUI中将.navigationBarTitle对齐方式更改为尾随iOS(或从右到左)

时间:2019-10-15 09:48:32

标签: swiftui navigationbar

我使用navigationBarUINavigationBar.appearance().titleTextAttributes修改了UINavigationBar.appearance().backgroundColor的标题字体,颜色和背景。

但是我找不到任何属性来将navigationBarTitle对齐方式设置为右(跟踪)。

此外,我什至尝试使用.navigationBarTitle(Text("Title").multilineTextAlignment(.leading))修饰符,但是SwiftUI不接受它。任何解决方案将不胜感激。

1 个答案:

答案 0 :(得分:0)

可以通过以下修饰符从右向左更改任何 istream & operator >> (istream & i,Class2 & other){ string n; Class1 ing; getline(i,n); while(!i.eof()){ i >> ing; otro.data.Insert(ing,otro.data.size()-1); } return i; } ostream & operator << (ostream &o, const Ingredientes & otro){ for(int i = 0; i < otro.datos.size(); i++){ o << other.data[i]; } return o;

view

它也可以用于导航栏:

.environment(\.layoutDirection, .rightToLeft)
.flipsForRightToLeftLayoutDirection(true)