【问题标题】:Titanium: WebView using Navigation BarTitanium:使用导航栏的 WebView
【发布时间】:2013-01-15 17:59:47
【问题描述】:

我正在使用钛。 我正在尝试显示带有导航栏的网页。

我想把后退按钮放在导航栏的左上角,作为浏览器的后退。

下面是我当前的代码。

有人可以帮我解决这个问题吗?

提前致谢。

 var w = Titanium.UI.createWindow({  
    backgroundColor:'#fff',
    leftNavButtonLabel:'back',});
var navGroup = Ti.UI.iPhone.createNavigationGroup({
  window:w
});

var backBtn = Titanium.UI.createButton({
      title:'Back',
   style:Titanium.UI.iPhone.SystemButtonStyle.BORDERED
});

var webView = Titanium.UI.createWebView({
    url : 'http://gooogle.com',
    canGoBack : true,
});

backBtn.addEventListener( 'click', function() {
    webview.goBack();
});

w.add.setLeftNavButton(backBtn);

w.add(webView);

w.add(navGroup);

w.open();

w.navGroup.open();

【问题讨论】:

  • 这是完全错误的编码......

标签: webview navigation titanium back nav


【解决方案1】:

试试,这个...或

var main_win = Ti.UI.createWindow({
});

var w = Titanium.UI.createWindow({  
    backgroundColor:'#fff',
    leftNavButtonLabel:'back',

});
var navGroup = Ti.UI.iPhone.createNavigationGroup({
  window:w
});

var backBtn = Titanium.UI.createButton({
      title:'Back',
   style:Titanium.UI.iPhone.SystemButtonStyle.BORDERED
});

var webView = Titanium.UI.createWebView({
    url : 'http://gooogle.com',
    canGoBack : true,
});

backBtn.addEventListener( 'click', function() {
    webview.goBack();// Goes back one entry in the web view's history list. to the previous page.

});

w.add.setLeftNavButton(backBtn);

w.add(webView);

main_win.add(navGroup);

main_win.open();

for Navigation new window


         navGroup.open(Window name);

for Closing last open window;

         navGroup.close(Window name);

【讨论】:

  • 非常感谢!我学习了更多,并且通过使用 tabgroup 了解了如何管理。无论如何,它对我帮助很大!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-06-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多