Flutter UI - 如何向尾随的 CupertinoSliverNavigationBar 添加更多 IconButton?

Moh*_*med 1 dart flutter flutter-sliver flutter-layout

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

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

cre*_*not 7

将您的评论内容组合成一个答案:

 CupertinoSliverNavigationBar(
   trailing: Row(
     mainAxisSize: MainAxisSize.min,
     children: ...
   ))
Run Code Online (Sandbox Code Playgroud)

您还询问了如何去除导航栏下方阴影。这是不可能 CupertinoSliverNavitionBar Widget。以一看构造函数,你会发现,没有什么比一个elevation值。您必须为此创建一个自定义小部件。

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