问题标签 [uinavigationbar]

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.

0 投票
2 回答
6799 浏览

iphone - 更改动画持续时间

我想让导航栏比平时隐藏得更慢。

我尝试了以下方法,但是在隐藏时,它会立即消失而不是动画出来(下面的视图确实动画正确):

如果我替换:

然后它使用通常的持续时间而不是我的慢版本。嗯。

我什至试图变得非常狡猾并做:

这导致了一个EXE _ BAD _ ACCESS 上的赋值。有任何想法吗?

0 投票
3 回答
1739 浏览

jquery - Use jQuery tabs as a site navigator?

I want to use jQuery tabs as a navigator, i.e. the tabs shouldn't actually contain anything but instead, when user clicks all the other tabs then the current, it should navigate to another page.

Also, when arriving to that page, I want that second tab shoould be visible onload.

Example:

Page1.aspx:

The tab titles for page 2, 3 and 4 should be just links to the appropriate page.

Page2.aspx:

The tab titles for page 1, 3 and 4 should be just links to the appropriate page.

And so on.

I want to place the tabs pager in a master page, then fill-in the content in each page its respective tab and leave the others blank.

0 投票
3 回答
1004 浏览

iphone - NavigationBar 左侧有 1 个以上的按钮

是否可以?

我有一个UINavigationBar我想在“后退”按钮旁边有一个“编辑”按钮。从我读过的内容来看,您只能拥有一个或另一个,这是没有意义的,因为它们是navigationItem对象的单独属性(backBarButtonItem 和 leftBarButtonItem)。

我假设您必须以某种方式将自定义UIView插入UINavigationBar. 我正在研究这个选项,如果没有给出更好的解决方案,那么我将概述这个方法。

0 投票
2 回答
9214 浏览

iphone-sdk-3.0 - UIScrollView 在导航和状态栏下方移动

我有一个包含滚动视图的视图。当视图显示时,图像以全屏 (320x480) 显示,隐藏状态和导航栏。当我点击屏幕时 - 状态和导航栏出现在屏幕上。但是这个东西将 UIScrollView 转移到导航栏下方。我希望状态和导航栏显示在我的滚动视图上。

就像它发生在照片应用程序中一样。在点击图像时,状态和导航栏会显示在滚动视图上。

下面是我如何定位视图

以下是我在检测单击时所做的事情

只是给你们的一个指针-如果我使用

没有看到这个问题。但这弄乱了我的横向代码。

任何可以阐明我可能做错了什么的人 - 都会有很大的帮助!

0 投票
1 回答
962 浏览

iphone - UINavigationBar 中的 Title 和 rightBarButtonItem 消失

我使用 aUIViewController在 2 个不同的地方列出项目。一个地方是它的默认主页,另一个地方是另一个控制器将其推送到导航堆栈以查看项目列表的地方。

这两个地方都允许您通过单击导航栏中的添加按钮来添加新项目。列表的行为是根据NSObject *调用targetController者为其self引用设置的调用决定的,否则nil默认情况下。

我遇到了一个问题,如果您让它们同时显示在 tabBar 的单独选项卡中,则 navBar title/rightBarButtonItem会在第一个调用的选项卡上消失。items我终于发现,每当推送列表的视图导致navBar 被删除时,导航栏就会替换堆栈navigationItem

我唯一的解决方案是在按下 tabBar 按钮项时强制弹出列表视图。有没有更好的办法?

顺便说一句,我选择在 2 个不同的地方使用相同的控制器以避免重复的功能,从而维护更少的代码。

0 投票
1 回答
1244 浏览

iphone - iPhone 开发人员:setHidesBackButton 隐藏按钮但让它工作..!

我不知道它是否应该发生,但是当我设置时:

[self.navigationItem setHidesBackButton:YES 动画:NO];

或者

self.navigationItem.hidesBackButton=YES;

它起作用了,按钮被隐藏了......但是如果我按下按钮应该在的区域,“隐形”按钮就会起作用..!这是对的..?

如果我真的想要一个不可见且不可操作的按钮,我需要在 leftBarButton 处设置一个空按钮..???

谢谢...

0 投票
21 回答
218026 浏览

iphone - 如何向 UINavigationController 添加右键?

我正在尝试将刷新按钮添加到导航控制器的顶部栏,但没有成功。

这是标题:

这是我尝试添加它的方式:

0 投票
1 回答
1906 浏览

iphone - 如何计算最佳 titleView 宽度?

我正在使用带有自定义UIView子类的导航,该子类成为我的 titleView。我想确保这是完整的可用宽度。

UIViewController从我的逻辑上讲viewWillAppear:,这应该是:

(我这里没有合适的项目。)

那么,这将适应不同的可能宽度leftBarButtonItem。问题是,所以leftBarButtonItem总是0 (好吧,无论如何在模拟器中)。nilleftBarButtonItem.width

backBarButtonItem也是零。

我应该怎么做?

0 投票
3 回答
3718 浏览

uiviewcontroller - UINavigationBar tintColor 并不总是传播到 UIBarButtonItem 对象

问候!我已将我的 **UINavigationBar'**s barStyle 设置UIBarStyleBlack,并将tintColor设置为一种颜色(黑色除外,以便获得颜色/渐变)。这么多效果很好。

现在......假设我将一个新的视图控制器推送到导航控制器堆栈上。在这个特定的 VC 中,我希望导航栏变黑,但仅限于这个 VC。

因此,在新 VC 的viewWillAppear:方法中,我将导航栏的tintColor设置为 nil(或[UIColor blackColor] - 任何一个都可以)。在viewWillDisappear:中,我将tintColor改回原来的样子。再次,一切都很好。

直到我第二次(或更多)回到新的 VC。如果我这样做,导航栏会再次变黑,但不是左栏按钮项!相反,它保留了父 VC 的原始颜色!

我查看了各种示例代码(甚至是 Joe Hewitt 的 Three20 库,它似乎和我的照片控制器/浏览器一样)。据我所知,我正在做所有正确的事情,但我很困惑为什么除了我第一次进入我的新 VC 时,条形按钮项没有全部更改为黑色。

欢迎/赞赏线索!

0 投票
3 回答
2639 浏览

objective-c - 类似于 Mobile Safari 的可滚动 UINavigationBar

我的应用程序使用 aUINavigationController并且最终视图(详细视图)允许您使用UIWebView.

当用户查看网页并想要模拟 iPhone 上的 Safari 的工作方式时,我想释放一些额外的屏幕空间,当您查看内容时,顶部的 URL 栏会向上滚动并离开UIWebView屏幕首屏以下。

有人对如何实现这一目标有想法吗?如果我设置navigationBarHidden属性并在顶部滚动我自己的自定义栏并将其设置UIWebView在 a 中,UIScrollView那么会出现滚动问题,UIWebView因为它不能很好地与其他可滚动视图配合使用。