使用fastlane frameit截屏时,标题和关键词文字如何叠加?

Posted

技术标签:

【中文标题】使用fastlane frameit截屏时,标题和关键词文字如何叠加?【英文标题】:When using fastlane frameit for screenshots, how do you stack the title and keyword text? 【发布时间】:2017-02-01 14:57:17 【问题描述】:

我正在使用 fastlane frameit 生成应用商店屏幕截图。如下图所示,如何将关键字堆叠在标题之上?

【问题讨论】:

【参考方案1】:

我最近遇到了同样的问题。

首先,使用fastlane更新到最新版本

sudo gem update fastlane

接下来,按照指示here:

在你的 screenshots 目录中创建 Framefile.json(如果你使用它,它是由 snapshot 创建的)。我的看起来像这样:

    
      "default": 
        "keyword": 
          "font": "./fonts/SFText-Heavy.otf",
          "color": "#76A43B"
        ,
        "title": 
          "font": "./fonts/SFText-Regular.otf",
          "color": "#FFFFFF"
        ,
        "background": "./background.jpg",
        "padding": 50,
        "stack_title" : true,
        "show_complete_frame": false
      ,
      "data": [
        "filter":"Explore",
        "filter":"Search",
        "filter":"RecipeCard",
        "filter":"Groceries",
        "filter":"Favourites"
      ]
    

请注意,“stack_title”设置为 true。

您还必须为 frameit 提供背景图片、title.strings 和 keyword.strings(针对每个语言环境)才能完成工作。

接下来,您只需在屏幕截图目录中启动 frameit:

fastlane frameit

如果您对字符串文件或其他内容有任何疑问,我强烈建议您访问我在上面链接的 frameit github 页面。他们有一个很好的例子。

【讨论】:

太棒了!谢谢!【参考方案2】:

把这个留在这里是因为我花了很长时间才意识到这一点。

从 v 2.4.0 开始,您可以在字符串中包含 \n 以使其转到下一行...

https://github.com/fastlane-old/frameit/releases/tag/2.4.0

【讨论】:

以上是关于使用fastlane frameit截屏时,标题和关键词文字如何叠加?的主要内容,如果未能解决你的问题,请参考以下文章

Android 模拟器在截屏时一直退出

截屏时延迟 C# (WPF)

JavaScriptError:尝试截屏时文档已卸载错误

Android 4.0 ,如何截屏,当竖屏时。

没有任何应用程序代表(didEnterBackground 或 willResignActive)在截屏时被调用

电脑为啥截屏时屏幕会变大但显示出来的只有左上角一小块,却放大到整个屏幕?