Flutter UI - 如何在尾随CupertinoSliverNavigationBar中添加更多IconButtons?

问题描述 投票:0回答:1

试图研究,但找不到解决方案。我想使用CupertinoSliverNavigationBar,这是顶级导航栏的大标题版本,我可以在Xcode Storyboard中实现这一点,但只是添加按钮到顶部栏,但trailing选项只允许一个小部件。

我尝试使用Row(),但这会弄乱位置和标题aloooot。

dart flutter flutter-layout flutter-sliver
1个回答
3
投票

将评论对话组成一个答案:

 CupertinoSliverNavigationBar(
   trailing: Row(
     mainAxisSize: MainAxisSize.min,
     children: ...
   ))

您还询问了如何删除导航栏下方的阴影。这是不可能的CupertinoSliverNavitionBar Widget。拿一个look at the constructor,你会注意到没有像elevation值。您必须为此创建自定义小部件。

这也是有道理的,因为它应该看起来像“iOS-11-style”,删除阴影将删除该功能。

© www.soinside.com 2019 - 2024. All rights reserved.