Inicializar o container
Momento da inicialização: antes de carregar o framework, chame o método em
- (void)application:(UIApplication )application beforeDidFinishLaunchingWithOptions:(NSDictionary )launchOptionsdo DTFrameworkInterface.
-
Se a baseline do projeto existente for 10.1.32:
-
Modifique o caminho da JsApi personalizada, o caminho do pacote offline predefinido e as respectivas informações:
Chame
initNebulaWithCustomPresetApplistPathem- (void)application:(UIApplication )application afterDidFinishLaunchingWithOptions:(NSDictionary )launchOptionsdo DTFrameworkInterface.
Especifique as configurações, como a classe base de todas as páginas HTML5, o pacote global de recursos, o UA e a verificação de assinatura:
Após a inicialização do container, defina essas opções em
- (void)application:(UIApplication )application afterDidFinishLaunchingWithOptions:(NSDictionary )launchOptionsdo DTFrameworkInterface. Caso contrário, a configuração padrão do container as substituirá.
-
Classe base do container
-
A classe base personalizada para todas as páginas HTML5 deve ser uma subclasse de H5WebViewController.

-
Se o método back estiver implementado na classe base HTML5 original, exclua-o.

Barra de navegação personalizada
-
Botão Voltar: monitore o evento
kNBEvent_Scene_NavigationItem_Left_Back_Create_Beforepara modificar o estilo padrão da barra de navegação.