问题标签 [navigationbar]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - Xcode/iOS:如何在向下滚动时隐藏导航和工具栏?
我想在我的 iPhone 上向下滚动时隐藏两个栏。当我向上滚动时,它们应该再次出现。我该如何处理?
iphone - 导航栏上的标题视图在转场后的视图中不可见
我正在制作一个 iPhone 应用程序,并希望在导航栏的 titleview 位置显示一个徽标。我创建了 UINavigationController 的子类,并在 viewDidLoad 中添加了以下行:
(这对于一行来说似乎是一种浪费,但我在多个地方使用它,并且出于各种原因我不想使用 [UINavigationBar 外观])
这适用于导航控制器的直接子级 - 我看到了徽标。但是,当我将 segue 推到另一个视图时,徽标不会延续,即使它们(据我所知)是“相同”导航控制器的一部分。
(供参考)-> MyNavigationController -> SomeViewController -> SomeOtherViewController
我还尝试使用以下方法进入 SomeOtherViewController 的 viewDidLoad:
这仍然没有显示徽标。
经过一番摸索,我发现如果 1)我在导航控制器的 viewDidLoad 中没有该行,并且 2)我在 SomeOtherViewController 的 viewDidLoad 中确实有第二行,那么:
开始:查看 SomeViewController。没有标志。Click to push segue:徽标现在出现在 SomeViewController 的栏上,然后消失。我现在正在查看没有徽标的 SomeOtherViewController:。点击返回:SomeViewController 的导航栏仍然有 logo。
显然我误解了导航控制器的工作原理。谁能告诉我如何解决这个问题?
ios4 - 在 iOS 4.x 中以模态方式呈现新视图控制器时更改导航栏色调颜色
在我的视图控制器中,我有以下代码
在此视图中,当我单击按钮时,我正在MFMailComposeViewController
模态地呈现。当我MFMailComposeViewController
以模态方式呈现时,导航栏的颜色与viewWillAppear
. 我想要默认的蓝色,因为 Apple 告诉不要自定义此视图。这是我尝试过的代码
代码 1:
但上面的代码不适用于色调
代码2:设置色调颜色viewWillDisappear
代码 2 也不起作用。
但这在 iOS5 中运行良好,无需在. 它不工作 iOS 4.xtintColor = nil
MFMailComposeViewController
viewWillDisappear
有人对此有解决方案吗?谢谢。
html - 在导航栏中保持突出显示的选项卡
谢谢你的时间。我在尝试突出显示我正在使用的导航栏上的“活动”选项卡时遇到了很多麻烦。我正在尝试通过 CSS 执行此操作,但是当我更改页面时会出现问题。我将添加以下代码:
function updateMenu(num)
{
var menuCode =
'<ul id="menu">
' +
'<li><a href="software/menu.php" onclick="updateMenu(1);"';
if(num == 1){menuCode +=' class="current"';}
menuCode += '>Software</a></li>'
+
'<li><a href="users/menu.php" onclick="updateMenu(2);"';
if(num == 2){menuCode +=' class="current"';}
menuCode += '>Software</a></li>';
document.getElementById("cssMenu").innerHTML = menuCode;
}
我的清单如下:
<ul id="menu">
<li><a href="software/menu.php" onclick="updateMenu(1);">Software</a></li>
<li><a href="user/menu.php" onclick="updateMenu(2);">Users</a></li>
</ul>
我觉得这是一个不优雅的解决方案,因为所有代码都写在 updateMenu 函数中,我想知道是否有更优雅的解决方案来解决我的问题。(您可以看到它正在移动“class=current”,以便 CSS 正常工作)。
html - 居中的导航栏和链接
我一直在寻找一种方法来制作与页面一样宽的导航栏,并且链接均匀分布。我看过这两个地方:
http://www.w3schools.com/css/tryit.asp?filename=trycss_navbar_horizo ntal_float_advanced http://www.cssnewbie.com/full-width-centered-navigation-bar/
他们有点帮助,但没有解释均匀分布的链接。它们要么都向左浮动,要么向右浮动。对此的任何帮助将不胜感激。
ios - Navigation Bar and Tab Bar when rotating
I have four controllers for the tab bar and it's views, when I rotate phone I want it to call the method shouldAutorotateToInterfaceOrientation for only one of the controllers but it calls the method for all of them.
How can I call shouldAutorotateToInterfaceOrientation for only one of the controllers?
ios5 - iOS 5 IB 在横向模式下将导航栏显示为 44 像素而不是 32 像素高
在最新的 xcode 中,当我将 UIView 设置为横向模式时,导航栏仍显示为 44 像素高而不是 32 像素。
当我运行它时,它在 32 像素高处是正确的。主要问题是我使用背景构建 UI,并使用背景将图像按钮放置在适当的位置。但是,如果没有一些试验和错误,这是不可能做到的,并且无法看到它在 IB 中的实际外观,因为背景随后被调整为 44 像素导航栏高度与 32 像素。这似乎是一个错误在 xcode 中,因为我看不到任何设置/重置高度的方法。
其他人有这个问题,如果有,你知道如何解决吗?
ios - 如何从 UINavigationBar 中删除背景图像
我UINavigationBar
在根视图控制器中设置了背景图像,但我需要在详细视图控制器中删除背景图像。
使用 Obj-C,我使用以下代码:
所以当我在 MonoTouch 中使用这段代码时:
我收到此错误:
如何删除背景图像?
html - 下拉导航栏
我用css做了一个下拉导航栏。但是希望菜单项上的字体大小与子菜单项不同。如果我可以更改子菜单的外观,更改框大小等,那也很好。我真的迷路了,我能做的就是改变两件事同时发生。
知道我可以对 CSS 做什么吗?:)
CSS:
objective-c - 如何更改导航栏背景
我尝试更改导航栏的背景。
搜索.h:
搜索.m:
我无法更改导航背景。
谢谢。