回答

0

首先,我认为有没有你所提供的链接中使用barImage,仍然可以通过以下步骤实现完美的结果:

对于窗口标题,您可以自定义它是这样的:

"Window[platform=ios]": { 
    backgroundColor : 'white', 
    navTintColor : 'white', 
    barColor : Alloy.CFG.COLOR_PRIMARY, 
    titleAttributes : { 
     color : 'white', 
     font : { fontFamily : 'font', fontSize : 18 }, // see how to use custom fonts in Appc Docs 
    }, 
    swipeToClose : false 
} 
  • titleAttributes就是在导航堆栈适用于窗口的标题。

  • 左/右导航按钮,我更喜欢使用这种类型的代码:

不要使用按钮的ImageView,使用按钮和设置使用fontAwesome或材料图标字体文件中的这称号。

<RightNavButton> 
        <View> 
         <Button class="materialFont" title="\ue5cd" onClick="close" /> 
        </View> 
       </RightNavButton> 

请记得使用内部查看按钮,否则你的字体将不会应用到按钮,你会看到一些奇怪的图像。

+0

非常感谢您的快速响应!我完全同意你可以像这样解决它 - 至少在instagram例子的情况下(当你想使用一个特殊的字体,f.e.)。在我的情况下,我有一个徽标作为图像(PNG),我想在这个地方使用图像,出于这个原因,我需要知道我必须提供哪些尺寸的图像,它适合导航栏。你有什么想法为'barImage'属性使用图片吗? – weblion

+0

如果你唯一的选择是在酒吧使用图像,然后做1倍,2倍,3倍的酒吧图像和酒吧高度副本是我认为64dp,所以你可以做出相应的决定。 –

+0

我几个月前,在一个早期的发展状态中,我已经做到了这一点,并创建了很多不同的徽标变体,但它从来没有很好的安装过。这就是为什么我想要寻找正确的尺寸。假设:iPhone 6的NavigationBar中的'barImage'应该在64px高度和最大120px宽度左右。我正在寻找这种信息,但我发现它并不像预期的那么容易。尽管如此,谢谢你! – weblion