问题标签 [uinavigationitem]

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 回答
274 浏览

iphone - iPhone/UIViewController:离开视图时,处理数据条目的最佳方法是什么

我现在应该知道这一点,但我仍然有点困惑。当我的应用程序从一个视图控制器导航到下一个视图控制器(通过导航控制器)时,我想在转到下一个 VC 之前“完成”当前 VC 的数据。我看到拦截“页面交换”的唯一方法是在 [old view viewWillDisappear] -> [newView viewWillAppear] 转换中。这似乎很奇怪,尽管我想它可以正常工作。

这真的是处理导航转换的正确方法吗?我的应用程序是一堆 VC,它们共同构建了一个数据库文件。每个 VC 处理数据的不同方面。

0 投票
1 回答
1223 浏览

objective-c - UINavigationController 用另一个改变子视图

我在导航控制器中有以下结构

我怎样才能直接从FirstViewControllerto跳转SecondViewController而不显示 RootViewController. 我想在FirstViewControllerNavigationBar 上放置一个按钮,例如“转到 SecondViewController”。

0 投票
4 回答
12837 浏览

iphone - 如何仅隐藏/禁用第一个 uinavigationbar?

我一直在徘徊如何隐藏/删除/禁用导航控制器中的主导航栏或第一个导航栏,以便我可以将图像作为整个背景屏幕放置,但我找不到任何解决方案。

是否尝试在主导航控制器的 viewdidLoad 中隐藏标题视图,但没有奏效。尝试使用 navigationBarHidden 但它隐藏了下一个控制器堆栈的整个导航栏。

所以,我不知道该怎么做。给你举个例子,我想有这样的应用程序 - 高尔夫大师锦标赛 - http://appshopper.com/sports/the-masters-golf-tournament

如果您查看屏幕 1,它的顶部没有任何导航栏,但是当您触摸任何选项时,它会推送到新的视图控制器并让导航栏出现在屏幕 3,4 和 5 中。

希望任何人都可以帮助我。非常感谢!

0 投票
5 回答
10831 浏览

iphone - 后退导航按钮未显示在推送视图控制器中

我有一个问题,我可以从我的根视图控制器成功推送一个新的视图控制器(使用基于导航的应用程序,使用核心数据模板),但是详细视图,它是根视图控制器的一个单独的 xib 文件,没有t 显示返回导航按钮。我确信我已经在 IB 中完成了所有正确的连接,并且其他一切都按预期工作。

RootViewController.h

根视图控制器.m

ItemsViewController 是一个 UITableViewController 子类,有自己的 xib,也叫 ItemsViewController。同样,它是从 RootViewController 推送的,但后退按钮不会像这样显示。我的印象是它是使用导航控制器的“免费”功能。如您所料,这是一个非常令人沮丧的障碍,我将不胜感激。

0 投票
1 回答
622 浏览

iphone - iphone - 将视图控制器推入堆栈隐藏导航栏中的栏按钮项目

我在标题的左侧和右侧有一个带有栏按钮项目的导航栏。当我将新的视图控制器推入堆栈时,左侧的条形按钮被“返回”按钮取代,右侧的条形按钮完全消失。您如何覆盖此行为并防止条形按钮消失?

0 投票
2 回答
2345 浏览

objective-c - 动画 UINavigationBar

我想滑动右键和标题进出(而不是让东西出现和消失)。我该怎么做呢?

0 投票
13 回答
50242 浏览

iphone - 调整 navigationItem.titleView 的框架?

我注意到 titleView 的位置取决于 rightbarbutton 的标题。如何将 titleView 的框架设置在中心?

我试过设置titleView.frame,但无济于事。

这是代码:

替代文字

0 投票
1 回答
145 浏览

iphone - iPod 详细视图图标

所以我很难弄清楚这东西叫什么,或者我在哪里可以找到它。我有一个应用程序,我想在其中使用这个图标、按钮或其他任何东西,但我在 Apple 系统提供的按钮中找不到它。

这是我正在寻找的图标的图片(在红色圆圈中):

替代文字

我知道 Pandora 使用相同的图标,但他们到底是在哪里找到的呢?

谢谢,罗比

0 投票
2 回答
6144 浏览

iphone - rightBarButtonItem 信息按钮,右边没有空格

我有一个UIViewController设置来在右侧显示一个信息按钮,UINavigationItem如下所示:

这很好用,但唯一的问题是按钮右侧几乎没有空间,看起来很丑:

信息按钮

有什么方法可以让按钮从右侧移出大约 5 px?

谢谢。

0 投票
2 回答
1153 浏览

iphone - 如果在工具栏中点击,UIBarButtonItem 不会突出显示?

我需要导航栏左侧的两个按钮。我想出如何做到这一点的唯一方法是首先将它们放入 UIToolbar,然后将 leftBarButtonItem 设置为此。

如果我这样做,它会正常工作(点击时您可以看到它突出显示):

但是如果我这样做,按钮操作仍然会发生,但没有突出显示(没有您正在点击按钮的视觉反馈):

知道为什么这会导致按钮在触摸时不突出显示吗?