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

时间:2018-06-12 19:41:50

标签: dart flutter flutter-layout flutter-sliver

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

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

1 个答案:

答案 0 :(得分:3)

将评论内容编写成答案:

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

您还询问了如何删除导航栏下方的阴影。使用CupertinoSliverNavitionBar Widget 不可能 。选择look at the constructor,您会发现没有elevation值。您必须为此创建自定义小部件。

这也很有意义,因为它应该看起来像“iOS-11-style”,删除阴影会删除该功能。