问题标签 [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.
iphone - iPhone/UIViewController:离开视图时,处理数据条目的最佳方法是什么
我现在应该知道这一点,但我仍然有点困惑。当我的应用程序从一个视图控制器导航到下一个视图控制器(通过导航控制器)时,我想在转到下一个 VC 之前“完成”当前 VC 的数据。我看到拦截“页面交换”的唯一方法是在 [old view viewWillDisappear] -> [newView viewWillAppear] 转换中。这似乎很奇怪,尽管我想它可以正常工作。
这真的是处理导航转换的正确方法吗?我的应用程序是一堆 VC,它们共同构建了一个数据库文件。每个 VC 处理数据的不同方面。
objective-c - UINavigationController 用另一个改变子视图
我在导航控制器中有以下结构
我怎样才能直接从FirstViewController
to跳转SecondViewController
而不显示 RootViewController
. 我想在FirstViewController
NavigationBar 上放置一个按钮,例如“转到 SecondViewController”。
iphone - 如何仅隐藏/禁用第一个 uinavigationbar?
我一直在徘徊如何隐藏/删除/禁用导航控制器中的主导航栏或第一个导航栏,以便我可以将图像作为整个背景屏幕放置,但我找不到任何解决方案。
是否尝试在主导航控制器的 viewdidLoad 中隐藏标题视图,但没有奏效。尝试使用 navigationBarHidden 但它隐藏了下一个控制器堆栈的整个导航栏。
所以,我不知道该怎么做。给你举个例子,我想有这样的应用程序 - 高尔夫大师锦标赛 - http://appshopper.com/sports/the-masters-golf-tournament。
如果您查看屏幕 1,它的顶部没有任何导航栏,但是当您触摸任何选项时,它会推送到新的视图控制器并让导航栏出现在屏幕 3,4 和 5 中。
希望任何人都可以帮助我。非常感谢!
iphone - 后退导航按钮未显示在推送视图控制器中
我有一个问题,我可以从我的根视图控制器成功推送一个新的视图控制器(使用基于导航的应用程序,使用核心数据模板),但是详细视图,它是根视图控制器的一个单独的 xib 文件,没有t 显示返回导航按钮。我确信我已经在 IB 中完成了所有正确的连接,并且其他一切都按预期工作。
RootViewController.h
根视图控制器.m
ItemsViewController 是一个 UITableViewController 子类,有自己的 xib,也叫 ItemsViewController。同样,它是从 RootViewController 推送的,但后退按钮不会像这样显示。我的印象是它是使用导航控制器的“免费”功能。如您所料,这是一个非常令人沮丧的障碍,我将不胜感激。
iphone - iphone - 将视图控制器推入堆栈隐藏导航栏中的栏按钮项目
我在标题的左侧和右侧有一个带有栏按钮项目的导航栏。当我将新的视图控制器推入堆栈时,左侧的条形按钮被“返回”按钮取代,右侧的条形按钮完全消失。您如何覆盖此行为并防止条形按钮消失?
objective-c - 动画 UINavigationBar
我想滑动右键和标题进出(而不是让东西出现和消失)。我该怎么做呢?
iphone - 调整 navigationItem.titleView 的框架?
我注意到 titleView 的位置取决于 rightbarbutton 的标题。如何将 titleView 的框架设置在中心?
我试过设置titleView.frame,但无济于事。
这是代码:
iphone - iPod 详细视图图标
所以我很难弄清楚这东西叫什么,或者我在哪里可以找到它。我有一个应用程序,我想在其中使用这个图标、按钮或其他任何东西,但我在 Apple 系统提供的按钮中找不到它。
这是我正在寻找的图标的图片(在红色圆圈中):
我知道 Pandora 使用相同的图标,但他们到底是在哪里找到的呢?
谢谢,罗比
iphone - rightBarButtonItem 信息按钮,右边没有空格
我有一个UIViewController
设置来在右侧显示一个信息按钮,UINavigationItem
如下所示:
这很好用,但唯一的问题是按钮右侧几乎没有空间,看起来很丑:
有什么方法可以让按钮从右侧移出大约 5 px?
谢谢。
iphone - 如果在工具栏中点击,UIBarButtonItem 不会突出显示?
我需要导航栏左侧的两个按钮。我想出如何做到这一点的唯一方法是首先将它们放入 UIToolbar,然后将 leftBarButtonItem 设置为此。
如果我这样做,它会正常工作(点击时您可以看到它突出显示):
但是如果我这样做,按钮操作仍然会发生,但没有突出显示(没有您正在点击按钮的视觉反馈):
知道为什么这会导致按钮在触摸时不突出显示吗?