首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Delphi-XE4 FireMonkey风格与iOS

Delphi-XE4 FireMonkey风格与iOS
EN

Stack Overflow用户
提问于 2014-04-03 20:09:46
回答 1查看 481关注 0票数 1

好吧,这让我发疯了。这是我的密码:

我下载了高级样式,并将iOS样式放在C:\Users\Public\Documents\RAD Studio\11.0\Styles\iOS中。

代码语言:javascript
复制
begin
  TStyleManager.SetStyleFromFile('iOSJet.style');
  TStyleManager.SetStyleFromFileHiRes('iOSJet2x.style');
  Application.Initialize;
  Application.CreateForm(TFormMain, FormMain);
  Application.Run;
end

如果已经将这两个文件添加到“部署”中

  • iOSJet.style
  • iOSJet2x.style

但是我的应用程序仍然使用默认的ios6样式打开。当我执行代码时,就会发生这样的情况:

代码语言:javascript
复制
  Result := False;
  S := LoadFromFile(FileName);
  if Assigned(S) then
  begin
    // Does NOT enter here?
    Result := True;
    SetStyle(S);
  end;

令人困惑的是,我使用了Embarcadero正式显示的代码:

  • http://docwiki.embarcadero.com/Libraries/XE4/en/FMX.Styles.TStyleManager.SetStyleFromFile
  • styles.html

有没有人搞风格的工作?如果是的话,具体情况如何?

EN

回答 1

Stack Overflow用户

发布于 2014-06-04 12:52:10

这似乎很管用

代码语言:javascript
复制
procedure msSetupStyles;
var
  vAppDataDirPathRoot: string;
  vAppDataDirPathExec: string;
  vStylePath: string;
  vAppTitle: string;
  AppService: IFMXApplicationService;
begin
  vAppTitle := Application.Title;
  if vAppTitle = '' then
    begin
      if TPlatformServices.Current.SupportsPlatformService(IFMXApplicationService, IInterface(AppService)) then
        begin
          vAppTitle := AppService.GetTitle;
        end
      ;
    end
  ;
  vAppDataDirPathRoot := TPath.GetHomePath + PathDelim;
  vAppDataDirPathExec := vAppDataDirPathRoot + vAppTitle + '.app' + PathDelim; 
  //--
  vStylePath := vAppDataDirPathExec + 'iOSJet.style';
  if FileExists(vStylePath) then
    begin
      TStyleManager.SetStyleFromFile(vStylePath);
      vStylePath := vAppDataDirPathExec + 'iOSJet2x.style';
      if FileExists(vStylePath) then
        begin
          TStyleManager.SetStyleFromFileHiRes(vStylePath);
        end
      ;
    end
  ;
end;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22847970

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档