问题标签 [navigationcontroller]
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:NavigationController NavigationBar 后退按钮文本
当我将新的 ViewController 推到导航控制器堆栈上时,“后退”按钮是前一个控制器的标题。
如何将后退按钮中的文本更改为“返回”而不是默认的最后一个控制器名称?
iphone - 使用superview的导航控制器
我制作了一个自定义视图,向其中添加了一个自定义按钮。这个自定义视图作为我推入导航控制器的另一个视图(iPhone 的 Kal 日历)的子视图。现在,我的自定义视图中的按钮已连接到 IBAction,在该 IBAction 中我无法调用 self.navigationController 以从中弹出当前视图。
我已经为超级视图调用的层次结构尝试了 [[sender superview] navigationController],但它也不是那样工作的。
请问有什么想法吗?
谢谢
iphone - iphone navigationController 自动加载到三级
我创建 i navigationController 项目名称:autoload,然后创建两个 uiviewContorller 命名为:second,three
我想要的过程是加载rootView在方法中加载第二个:“viewDidLoad”然后在方法“viewdidload”中自动加载三个,这里是代码:
根视图:
第二:
现在构建一个程序,我可以自动加载到第二个非常正确的内容,包括标题内容和导航按钮
然后我想在第二个中自动加载三个,所以在第二种方法中添加代码:“viewdidload”
第二:
最后将标题添加到三个:
三:
然后build走,你会发现内容对了“三”但是标题错了“二”,应该是“三”,你也会发现导航按钮错了
我的那个有什么问题,我应该怎么做才能实现自动加载到三个的程序?
笔记:
我试试看:如果我在第二个添加一个按钮并移动代码
到 ibaction ,它将正常工作,但我希望它自动加载
jsf - JSF 1.2 NavigationHandler 自定义导航
我正在尝试扩展 JSF 1.2 中的 NavigationHandler,并保留访问过的页面的堆栈(更准确地说,是视图 ID,以及操作和输出)。
我尝试实现一个自定义操作,例如“go_back”,它将带我回到上一页。
我当前的 NavigationHandler:
NavigationPoint 只是一个包含 3 个字符串的简单类,分别用于 actionName、actionMethod 和 ViewId。
我的导航规则,在 faces-config.xml 中:
我只有 3 页,index.jsp、page_a1.jsp 和 page_a2.jsp。
您可以在导航案例中看到它们之间的联系。我想要的是能够从 page_a2.jsp “go_back”到 page_a1.jsp 或 index.jsp。
正常导航工作正常:索引 -> P1 -> P2 -> P1 -> P2 -> 索引;没问题。
如果我这样做:索引 -> P1 -> P2
我将在堆栈上:
底部
1:index.jsp/i_to_1 -> page_a1.jsp
2:page_a1.jsp/to_page_a2 -> page_a2.jsp
顶部
当我从 P2 尝试“go_back”时,我希望它返回到第 1 页。它没有(页面刚刚重新加载)。如果我第二次尝试,它会起作用。
我认为这是因为在第一次尝试时,我从堆栈中弹出,并尝试使用“to_page_a2”操作 - 失败。第二次,它再次从堆栈中弹出,但现在它尝试使用“i_to_1”,这......不知何故,有效。
谁能帮我这个?我希望我的解释足够清楚 - 如果没有,请询问。
也欢迎任何类似的想法。我应该提一下,我是在 2 天前开始使用 JSF 的,我还不清楚那里发生的一切。
谢谢你,亚历克斯
objective-c - 在目标 C 中引用另一个类中的实例化对象
我在目标 C 中的 ipod 应用程序上使用 xcode 工作,并且在我的一个类(rootViewController)中有一个字段(navigationController)。如何从另一个类中引用实例化的 rootViewController 的 navigationController?例如,如果我想从 FirstViewController.m 类中引用 navigationController,我该怎么做?
我似乎只能找到对此的引用来引用应用程序委托。
如果我想用 FirstViewController 引用应用程序委托,我只是说:
如何为 rootViewController 类而不是 MyAppDelegate 执行此操作?
iphone - 推送新视图时缺少触摸事件
我是 iPhone 编程的新手。目前,我正试图识别一种持续的触摸。例如,我希望用户将手指留在整个应用程序的屏幕上。
我使用包含不同视图的导航控制器。如果用户现在在 view1 中触摸屏幕,然后通过将其推入堆栈(使用 pushviewcontroller)将视图更改为 view2,并且仍然触摸屏幕,则 view2 不会识别任何触摸事件。如果用户随后松开他的手指(没有触摸事件)并再次触摸屏幕,那么所有事件都会被识别。这是一个错误还是我做错了什么?
我还没有找到任何答案。有人可以帮助我吗?
core-data - 核心数据和 TabViewController
在我的项目中,我使用了一个 tabBarController,然后在我的一个选项卡上,我添加了一个导航控制器。
我遇到的问题是:如果我在 AppDelegate 中使用此代码:
(BOOL)应用程序:(UIApplication *)应用程序 didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// 应用程序启动后自定义的覆盖点
[窗口 addSubview:[rootController 视图]];
[窗口 makeKeyAndVisible];
返回是;我的 tabBar 视图(在 main.xib 中)出现了,但是当我单击导航控制器的选项卡(使用核心数据)时,应用程序崩溃并出现以下错误:
NSInternalInconsistencyException',原因:'+entityForName:找不到实体名称'HotSprings 的 NSManagedObjectModel
所以,我为 AppDelegate 找到了这段代码: - (void)applicationDidFinishLaunching:(UIApplication *)application {
但是,当然,它会加载导航控制器视图并忽略 main.xib 和标签栏控制器。
所以,我需要知道如何使用最后的代码,但要加载标签栏和 main.xib。我尝试将 navController 更改为我的 rootController(这是我的 tabBarController 属性,但它不喜欢与导航控制器关联的“topViewController”。
谢谢,詹姆
iphone - 使用 UISegmentcontrol iphone 进行导航
我在详细视图的导航栏右侧创建了一个向上/向下箭头分段控制按钮。如何使用这些向上/向下箭头来更改视图?
iphone - 导航(c)中的标签栏(c)中的导航(控制器)
我想在导航控制器中有一个 TabBar 控制器。因此,当在第一个导航控制器上选择一个项目时,它会将 TabBar 推入视图。在第一个选项卡上的此选项卡栏内是另一个导航控制器。
但是我只想要一个导航栏。
我想出了两种方法,但不确定哪种方法更好(即更容易接受等)?
1)第一个导航控制器实际上不是导航控制器,但对用户来说它看起来像一个。因此,当在它的表格视图上选择一个单元格时,第一个 navC 的视图将从超级视图中删除并添加 TabBarC 的视图,必须手动完成动画。
2)The first NavC is actually a NavC and when an item is selected and the TabBar is pushed on to the screen the first NavC's navigationbar is hidden so that the first tab's navigationBar is the only nav bar on screen.
iphone - iPhone NavigationControl 工具栏项
首选 MonoTouch,但 Obj-C 也可以
我的 MainWindow.xib 有一个 NavigationView 和一个 View。视图看起来很好并且工作正常,但我需要向作为 NavigationView 一部分的工具栏添加按钮。我可以在 IB 中看到工具栏。
在此视图中,我尝试将按钮添加到工具栏,但它们没有出现。