标签: navigationbar

如何在iPhone的导航栏中添加自定义颜色?

如何将导航栏设置为自定义颜色(例如深绿色)?

我知道如何使用以下代码将导航栏更改为绿色和红色等原色:

UINavigationBar *bar = [self.navigationController navigationBar]; 
[bar setTintColor:[UIColor redColor]]; 
Run Code Online (Sandbox Code Playgroud)

谢谢.

iphone objective-c navigationbar

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

iPhone导航栏的默认UIColor

谁能告诉我RGB的默认iPhone导航栏蓝色?我知道您通常可以通过设置来设置默认颜色

self.navigationBarTintColor = nil;
Run Code Online (Sandbox Code Playgroud)

但是,在这种情况下,这不起作用,所以我需要设置准确的蓝色.

谢谢你的回答,Doonot

iphone rgb uicolor navigationbar

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

Material 配色方案中 Jetpack Compose 中导航栏的颜色是什么?

当我试图强制NavigationBar使用MaterialTheme.colorScheme.surface颜色时(请参阅材料 3 指南),应用程序的背景颜色和颜色NavigationBar不同。示例: 的颜色NavigationBar#f1edf7,但背景颜色为#fffbfe。背景应用程序颜色也是MaterialTheme.colorScheme.surface如此。

导航栏

android navigationbar android-jetpack-compose material-you android-jetpack-compose-material3

11
推荐指数
3
解决办法
6571
查看次数

Xcode/iOS:如何在向下滚动时隐藏Navigation- AND ToolBar?

我想在我的iPhone上向下滚动两个栏.当我向上滚动时,它们应该再次出现..我该如何处理?

xcode toolbar navigationbar ios

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

在Android版本> = 5上绘制导航栏(和其他应用程序)

我想在屏幕上绘制一个(鼠标指针)图标,而不是服务中的其他应用程序.我已经实现了功能,除了导航栏,我可以在屏幕上绘图.我研究过一些 其他 的问题在这里和尝试TYPE_SYSTEM_OVERLAY,TYPE_TOAST,TYPE_SYSTEM_ERROR和一些其他的窗口类型没有成功.

我不是想捕捉焦点,只是在屏幕上画一两秒钟.当我尝试绘制导航栏时,它只是在下面(实际上,RelativeLayout在导航栏的边界上结束 - 即使我指定高度的手动尺寸).下面的屏幕截图显示了屏幕右下方的手形指针.这是我可以定位的最低点.请注意,我不是要在我的应用程序中隐藏导航栏 - 试图绘制其他应用程序.

叠加指针在屏幕上

我甚至尝试在实例中设置xposypos偏移设置WindowManager.LayoutParams,但这只是偏移布局并仍然在导航栏下方).

我用来显示这个窗口的布局参数:

        WindowManager.LayoutParams params = new WindowManager.LayoutParams(
                WindowManager.LayoutParams.MATCH_PARENT,
                WindowManager.LayoutParams.MATCH_PARENT,
                WindowManager.LayoutParams.TYPE_SYSTEM_OVERLAY,
                WindowManager.LayoutParams.FLAG_FULLSCREEN | WindowManager.LayoutParams.FLAG_LAYOUT_IN_SCREEN |
                WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL | WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE |
                WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS,
                PixelFormat.TRANSPARENT);
Run Code Online (Sandbox Code Playgroud)

然后我将RelativeLayout这些参数添加到WindowManager:windowManager.addView(relativeLayout, params);

android navigationbar android-fullscreen

10
推荐指数
1
解决办法
5636
查看次数

在React Native中隐藏Android导航栏

如何在React Native中隐藏Android导航栏

我指的是屏幕底部的栏,它有软件后退按钮和主页按钮,而不是导航器组件附带的页面顶部的组件.

Android导航栏

android.com上的这个页面解释了如何为本机开发人员做这件事.有人可以通过React Native应用程序解释如何实现这一目标吗?谢谢.

android navigationbar react-native

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

如何向WKWebView添加导航栏?

我正在尝试使用WKWebView实现嵌入式webView.我有初始配置,并且使用以下代码我可以将网页加载到我的故事板中.

import UIKit
import WebKit

class WebViewViewController: UIViewController {
    @IBOutlet var containerView: UIView!
    var webView: WKWebView?

    override func loadView() {
        super.loadView()

        self.webView = WKWebView()
        self.view = self.webView!
    }


    override func viewDidLoad() {
        super.viewDidLoad()

        // Do any additional setup after loading the view.
        var url = NSURL(string:"http://www.google.com/")
        var req = NSURLRequest(URL:url!)
        self.webView!.loadRequest(req)
    }

    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
        // Dispose of any resources that can be recreated.
    }


/*
// MARK: - Navigation

// In a storyboard-based application, you will often …
Run Code Online (Sandbox Code Playgroud)

navigationbar swift wkwebview

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

轻型导航栏Android

我想改变(开关)颜色的的导航栏:

黑色背景和白色图标 - > 白色背景和黑色图标.

轻型导航栏

我知道这是可能的,因为我已经看到了在uCrop图书馆由Yalantis:

我已经知道更改状态栏的颜色,我们需要使用android:windowLightStatusBarandroid:windowLightStatusBar可在Android的23.

可能有这种类型的财产吗?

android navigationbar material-design

9
推荐指数
3
解决办法
7624
查看次数

显示弹出菜单时如何保持全屏?

我在平板电脑上运行我的应用程序,它有状态栏(在屏幕顶部)和导航栏(在屏幕底部)。我使用此代码制作Activity Full screen

 public void hideNavigationBar() {
    final View decorView = getWindow().getDecorView();
    decorView.setSystemUiVisibility(setSystemUiVisibility());

}

public static int setSystemUiVisibility() {
    return View.SYSTEM_UI_FLAG_LAYOUT_STABLE
            | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
            | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
            | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
            | View.SYSTEM_UI_FLAG_FULLSCREEN
            | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY;
}
Run Code Online (Sandbox Code Playgroud)

然后当我触摸 a 时Button,我想显示 a PopupMenu。问题是:PopupMenu显示时,出现状态栏和导航栏

我试图添加这一行:

 getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
Run Code Online (Sandbox Code Playgroud)

它适用于状态栏。但是在显示PopupMenu导航栏仍然出现

显示时如何保持全屏PopupMenu

编辑:这是我显示的代码PopupMenu

    ImageView btnOpen = (ImageView) findViewById(R.id.image_view_open);
    btnOpen.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            PopupMenu popupMenu …
Run Code Online (Sandbox Code Playgroud)

android fullscreen popupmenu statusbar navigationbar

9
推荐指数
1
解决办法
1839
查看次数

导航栏和状态栏在某些设备上不完全透明

我正在使用react-native 编写一个应用程序,并且尝试在状态栏和导航栏后面显示内容。我设法通过添加一些代码解决了这个问题styles.xml。这设法解决了我的问题,但我最近意识到它并不完全适用于所有设备。在我的Pixel 6运行中Android 12,状态栏和导航栏并不完全透明。

透明状态栏

我尝试了 Stack Overflow 上建议的许多方法,但没有一个完全有效。我什至设法让它在原生 Android 应用程序上运行,但在反应原生应用程序中编写相同的代码不起作用。

这是我当前的代码styles.xml

    <item name="android:windowTranslucentStatus">true</item>
    <item name="android:windowTranslucentNavigation">true</item>

    <item name="android:navigationBarColor">@android:color/transparent</item>
    <item name="android:statusBarColor">@android:color/transparent</item>

    <item name="android:enforceStatusBarContrast"  tools:targetApi="q">true</item>
    <item name="android:enforceNavigationBarContrast"  tools:targetApi="q">true</item>
Run Code Online (Sandbox Code Playgroud)

android statusbar navigationbar react-native

9
推荐指数
1
解决办法
7263
查看次数