出来上がり
[assembly: ExportRenderer(typeof(NavigationPage), typeof(NavBarRenderer))]
namespace LargeTitleSample.iOS
{
public class NavBarRenderer : NavigationRenderer
{
protected override void OnElementChanged(Xamarin.Forms.Platform.iOS.VisualElementChangedEventArgs e)
{
base.OnElementChanged(e);
NavigationBar.PrefersLargeTitles = true;
}
}
}
あなたはNavigationRenderer
を継承NavigationPage
ためのカスタムレンダラを作成する必要があります。 NavigationBar
のPrefersLargeTitles
プロパティをtrueに設定します。
スクロール可能なコントロールをページに追加すると、スクロールアップするときに、少なくともListView
の場合、自動的に「大きくて小さい」効果があるようです。 https://github.com/jfversluis/LargeTitleSample
ませ無礼が、SOのあなたの評判を持つ人のために、私はこれよりも少し多くの努力を期待したい:
実施例のレポはこちらません。何を試しましたか? –
それに応じて質問を更新しました。それは効果がなかったので、私はそれが大いに役立つとは思っていませんでしたが、ただの場合... –