标签: back-button

Swift:如何隐藏标签栏控制器的第一个视图控制器上的后退按钮?

我的标签栏控制器控制 5 个视图控制器,我希望在这 5 个主页中所有后退按钮都被禁用且不可见。我怎样才能正确地做到这一点?我已经尝试了在 SO 中看到的所有 Swift 命令,但到目前为止都没有奏效。

在此处输入图片说明

我试过

override func viewDidLoad() {
    super.viewDidLoad()
    self.navigationItem.hidesBackButton = true
}

override func viewWillAppear(animated: Bool) {
    self.navigationItem.hidesBackButton = true
}
Run Code Online (Sandbox Code Playgroud)

但它们不起作用。我也试过

self.tabBarController?.navigationItem.hidesBackButton = true

但这是奇怪的结果

在此处输入图片说明

xcode back-button uitabbarcontroller ios swift

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

按下后退按钮时如何提示退出?

最近,我不得不向Xamarin Forms移动应用程序添加一个功能。当用户按下后退按钮(在 Android 手机中)时,该功能会显示是/否提示。如果用户选择,它将丢弃该按钮,否则,它将应用后退按钮,这将隐藏应用程序。

我知道为了检测Xamarin Forms 中的后退按钮,我必须覆盖Page.OnBackButtonPressed方法。为了绕过后退按钮,它应该返回true,如下所示:

protected override bool OnBackButtonPressed()
{
    if (DisplayAlert("", "Are you sure?", "Yes", "No"))
        return false;

    return true;
}
Run Code Online (Sandbox Code Playgroud)

但问题在于,Page.DisplayAlert是一种异步方法,必须在主 (UI) 线程上调用。所以经过大量的搜索,我想出了这个我想分享的想法。

我对如何改进的任何想法/建议持开放态度。

back-button xamarin.android async-await xamarin.forms

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

在 Android 上按后退按钮关闭/隐藏键盘会清除我的输入字段 Unity

我有两种方法可以触发该输入字段的 Unity 事件,我尝试将输入字段值保存到变量中,然后在按下后退按钮时将该值返回给输入字段,但它在 Android 上不起作用。它与 Unity 编辑器配合得很好

public string passwordHolder = "";

public void OnEditting()

    {
      if (Application.platform == RuntimePlatform.Android) 
       {
         if (!Input.GetKeyDown(KeyCode.Escape))
          {
             passwordHolder = passwordText.text;
          }
      }
  }

public void OnEndEdit()
{

   if (Application.platform == RuntimePlatform.Android) 
           {
               if (Input.GetKeyDown(KeyCode.Escape))
               {              
                      passwordText.text = passwordHolder;               
               }
          }
 }

Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

c# android back-button unity-game-engine input-field

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

显示键盘时如何拦截颤动后退按钮

我想在flutter中拦截软键盘的后退键。因此,当我想通过按后退按钮关闭键盘时,我想要调用一个附加功能。我怎样才能做到这一点?

键盘返回键

在此处输入图片说明

keyboard back-button flutter

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

如何通过单击浏览器的后退按钮获得相同的页面

我在我的aspx页面中使用带有c#的asp.net我在这个面板中有一个更新面板我有一些指向其他网站的链接,这些链接在同一个窗口中打开.点击这些链接后,当我通过浏览器的后退按钮返回时,我在更新面板上得不到相同的结果...

c# asp.net ajax updatepanel back-button

2
推荐指数
1
解决办法
4556
查看次数

在页面加载时获取ajax哈希url

所以说我在做一个ajax调用时设置了一个哈希:

示例:http://example.com/#hash.html

如果我加载另一个页面并单击后退按钮,我将如何检测哈希并在加载时提取网址?剩下的我已经被覆盖了:).

如果您需要更多代码,请告诉我.顺便说一下,我正在使用jquery.

ajax hash jquery back-button onload

2
推荐指数
1
解决办法
8411
查看次数

如何在uinavigationcontroller中隐藏后退按钮

我试图通过使用删除uinavigationcontroller的backbutton

appdelegate.navigationController.navigationItem.hidesBackButton=YES;
Run Code Online (Sandbox Code Playgroud)

但是在将新的viewcontroller推入导航堆栈后,它不会删除后退按钮.如何隐藏它?

iphone back-button uinavigationcontroller uinavigationitem

2
推荐指数
1
解决办法
4885
查看次数

Android:按下后退按钮时如何使用OnCreate()

按下我想要的后退按钮时,无论加载什么屏幕,都会执行onCreate()方法.我想要这个,因为在浏览应用程序时屏幕必须刷新.

我是否需要覆盖后退按钮方法?

if(keyCode == KeyEvent.KEYCODE_BACK)
{

    }
Run Code Online (Sandbox Code Playgroud)

android back-button oncreate

2
推荐指数
1
解决办法
4839
查看次数

在OWN浏览器中禁用刷新/返回/转发

有没有办法让我的OWN浏览器(Chrome)无法返回/转发/刷新?

这种情况经常发生,当我在devtools中开发和玩游戏时(改变HTML和CSS只是为了尝试一下)我有时会不小心刷回或者不习惯刷新.我希望能够通过某种扩展禁用后退或前进按钮?

我不是试图在任何实时网站上禁用该按钮,只为我本地.有任何想法吗?

browser google-chrome back-button google-chrome-extension

2
推荐指数
1
解决办法
4001
查看次数

使用后退按钮为本地本机android应用程序设置背景

我已经按照示例模式处理react-native 文档中的android后退按钮,并且效果很好。我可以使用硬件后退按钮弹出导航堆栈。

在这一点上,尽管我没有弹出它,但堆栈中只有1个视图(就像示例一样),并且我从事件监听器返回falsehardwareBackPress。至此,我看到componentWillUnmount最终视图中正在调用该方法,此时我的应用程序关闭了。

如果我返回true,那么显然什么也没有发生。

我想发生的事情是该应用程序仅被“后台化”,而不是完全退出。

android back-button react-native

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