标签: back-button

如何更改uinavigationbar后退按钮文本

我目前正在尝试更改加载了tablecell touch的子视图的后退按钮文本.然而,即使按照我尝试实现它的方式,它仍然在后退按钮中显示父母标题.

我试图在viewdidload方法中的后退按钮中加载一个新值,就像这样

UIBarButtonItem *myBarButtonItem = [[UIBarButtonItem alloc] init];
myBarButtonItem.title = @"Back";
self.navigationItem.backBarButtonItem = myBarButtonItem;
[myBarButtonItem release];
Run Code Online (Sandbox Code Playgroud)

但它不起作用.

iphone back-button uinavigationbar ios

19
推荐指数
4
解决办法
2万
查看次数

覆盖Android Backbutton行为仅适用于具有PhoneGap的第一页

我正在使用PhoneGap 1.5.0,jQuery 1.7.1和jQuery mobile 1.0.1,并尝试覆盖Android中的后退按钮,如此此处所述.

document.addEventListener("deviceready", onDeviceReady, false);
// PhoneGap loaded

function onDeviceReady() {
console.log("PhoneGap Ready!");
// waiting for button
document.addEventListener("backbutton", handleBackButton, false);
}

// handle the back button
function handleBackButton() {
console.log("Back Button Pressed!");
navigator.app.exitApp();
}
Run Code Online (Sandbox Code Playgroud)

但它只适用于我的应用程序的第一页.更改为不同的页面后,后退按钮什么都不做.该应用程序包含这样的tabview:

<body>
<div data-role="page" id="pilotTab">
    <div data-role="header">
        <h1>Pilot</h1>
    </div>
    <div data-role="content" id="pilotContent">
content be here ;)
    </div>
    <div data-role="footer" data-position="fixed">
        <div data-role="navbar">
            <ul>
                <li><a href="pilotTab.html" data-transition="none">Lotse</a>
                </li>
                <li><a href="bookingTab.html" data-transition="none">Verkehr</a>
                </li>
                <li><a href="mainListTab.html" data-transition="none">B&ouml;rt</a>
                </li>
            </ul>
        </div>
        <!-- /navbar …
Run Code Online (Sandbox Code Playgroud)

android overriding back-button cordova

19
推荐指数
2
解决办法
2万
查看次数

如何改变iOS7的按钮颜色

我已经为iOS7开发了一款具有这种设计的应用程序

在此输入图像描述

你可以看到我的所有BackButton都有一个蓝色箭头(使用UINavigationController和segues),我想把它们变成红色,这是我的代码:

[UIBarButtonItem   appearance]setTintColor:(UIColorFromRGB(toolbarTintColor))];
[[UIBarButtonItem  appearance]setTitleTextAttributes:textAtributesDictionaryNavBarButtons forState:UIControlStateNormal];
Run Code Online (Sandbox Code Playgroud)

但结果只适用于所有其他按钮,任何帮助,我会很感激

在此先感谢您的支持

back-button ios ios7 xcode5

19
推荐指数
3
解决办法
2万
查看次数

检查android中是否按了后退键?

假设我正在进行主要活动并开始一项新活动

MainActivity > NewActivity
Run Code Online (Sandbox Code Playgroud)

NewActivity我按后退键

MainActivity < NewActivity
Run Code Online (Sandbox Code Playgroud)

我希望MainActivityNewActivity关闭后显示某些内容,但在MainActivity正常运行时(例如首次运行应用程序时)则不显示.有谁知道这是否可能?

java android back-button

18
推荐指数
4
解决办法
4万
查看次数

iOS 8:UINavigationController隐藏后退按钮

在iOS 8(XCode 6.0.1,iPhone 6)中运行我的应用程序后,后退按钮不会隐藏.

我的代码:

- (void)removeCategoriesButton
{
    if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone) {
        [_navigationController.topViewController.navigationItem setHidesBackButton:YES];
        [_navigationController.topViewController.navigationItem setLeftBarButtonItem:nil];
    } else {
        UIViewController *controller = _app.window.rootViewController;

        if ([controller isKindOfClass:[UINavigationController class]]) {
            UINavigationController *nav = (UINavigationController *)controller;
            [nav.topViewController.navigationItem setHidesBackButton:YES];
            [nav.topViewController.navigationItem setLeftBarButtonItem:nil];
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

但后退按钮不会隐藏(见截图):

模拟器屏幕

UPD:

我在另一个模拟器中运行应用程序,我只在iOS 8上看到这个"bug".

objective-c back-button ios ios8 iphone-6

18
推荐指数
4
解决办法
4万
查看次数

如何检测用户是否单击了"后退"按钮

当用户进入历史回溯1时...如何检测到?然后,提醒"用户点击回来!"

使用绑定(最好是jquery)

javascript jquery back-button jquery-events

17
推荐指数
3
解决办法
6万
查看次数

android如何在按下后退按钮后放置一个对话框

我想通过单击后退按钮,它将显示一个由TextViews和一个名为exit的按钮组成的对话框.单击退出按钮后,它应该从我的应用程序中出来

我喜欢这个,

@Override       
public void onBackPressed() {       
    System.out.println("hiiii");
    final Dialog dialog = new Dialog(this);
    dialog.setContentView(R.layout.dialog);

    Button exitButton = (Button) dialog.findViewById(R.id.exit);
    System.out.println("inside dialog_started");
    exitButton.setOnClickListener(new OnClickListener() {
        @Override
        public void onClick(View arg0) {
            MainActivity.this.finish();
            dialog.dismiss();
        }
    });
    return;
}
Run Code Online (Sandbox Code Playgroud)

在log cat hiiiii中打印"inside dialog_started",但对话框不会出现.如何在后退按钮上单击该对话框?

android back-button

17
推荐指数
2
解决办法
3万
查看次数

iOS - UIBarButtonItem - 后退按钮标题垂直位置未调整

我正在UIBarButtonItem使用我的对象设置自定义字体UIAppearance.这很好,并正确设置字体.但是,我需要调整按钮标题的垂直位置以适应新字体的大小.

[[UIBarButtonItem appearance] setTitleTextAttributes:[NSDictionary dictionaryWithObject:[UIFont fontWithName:@"Sketch Rockwell" size:12] forKey:UITextAttributeFont] forState:UIControlStateNormal];
[[UIBarButtonItem appearance] setTitlePositionAdjustment:UIOffsetMake(0, 1.5) forBarMetrics:UIBarMetricsDefault];
Run Code Online (Sandbox Code Playgroud)

问题是标题的垂直位置在常规中正确调整UIBarButtonItem,但导航栏上的后退按钮无法调整.我假设我的目标是我的代码中的正确对象,因为它的字体更新,而不是它的标题的垂直位置.

有没有人知道如何直接定位后退按钮?

谢谢

布赖恩

back-button uibarbuttonitem ios

17
推荐指数
1
解决办法
1万
查看次数

Phonegap - navigator.app.backHistory()不支持HTML后退按钮

在我的应用程序中我使用phonegap 2.6.对于后退按钮,我使用以下功能

document.addEventListener("backbutton", onBackKeyDown, false);

function onBackKeyDown() {
    alert("hello");
    navigator.app.backHistory();
}

document.addEventListener('deviceready', onDeviceReady, true);
Run Code Online (Sandbox Code Playgroud)

单击设备的硬件后退按钮时,上述功能正常.但是,当我点击后退按钮时,它无法正常工作.

我设计了我的后退按钮如下:

<a class="ui-link" href="#" rel="external" onclick="onBackKeyDown()">
        <img src="images/icon-back.png" alt="Phone" border="0">
</a>
Run Code Online (Sandbox Code Playgroud)

但是这个按钮工作正常navigator.app.exitApp();(应用程序退出).

//Working Fine
function onBackKeyDown() {
    navigator.app.exitApp();
}

//Not Working
function onBackKeyDown() {
    navigator.app.backHistory();
}
Run Code Online (Sandbox Code Playgroud)

但不是为了工作navigator.app.backHistory();.

android back-button back-button-control ios cordova

17
推荐指数
1
解决办法
3万
查看次数

单击"浏览器后退"按钮,将用户返回到上一页滚动到的位置

在浏览器中按后退按钮时,是否可以将用户带回到他们向下滚动的页面区域?因为--- pageA是你的屏幕尺寸的两倍(因此你必须滚动阅读更多).单击pageA上的链接转到新页面 - pageB.阅读后,单击浏览器中的.现在,当您返回到pageA时,您将返回到顶部,并且必须向下滚动到您继续阅读页面其余部分的位置.

是否有Jquery或JS方法返回到页面中的那一点.也许是.scrollTop()的东西?

javascript browser jquery back-button

17
推荐指数
3
解决办法
3万
查看次数