问题标签 [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 上弹出视图时如何执行操作?
当用户点击导航控制器上的后退按钮时,我想做一些保存的东西。这只能通过实施
所以当它要显示前一个视图控制器时,委托会被调用。有没有更优雅的方法来知道视图控制器何时会弹出?
我不能使用 viewWillDisappear 因为有一个显示 UIImagePickerController 的按钮,我不希望保存完成。有什么想法吗?
iphone - iphone 获取返回按钮文本
对不起另一个新手问题。
我试图在 viewDidLoad 中获取后退按钮文本值,但是当我浏览控制器时它总是显示 null。
如何获取后退按钮文本值?
javascript - 如果我有一个包含在其他页面上的 nav_bar.html 文件,我如何显示哪个菜单项处于活动状态?
感谢您抽时间阅读。
我的主页上有一个 JavaScript (jQuery) 导航栏,它只是“包含”在我的页面上。例如,我有“包含”导航栏的 index.shtml,即“nav_bar.shtml”。这对于所有其他页面都是一样的。现在很明显,在当前设置下,由于 nav_bar.shtml 页面保持静态,因此无法向用户显示当前选择了哪个菜单项。
我想要做的是仍然只有一个 nav_bar.shtml 文件,但能够在各个页面上向用户显示在导航栏上选择的当前菜单项(如不同的颜色阴影等.)。如果 nav_bar.shtml 保持静态,则没有非常明确的方法可以做到这一点。如果我不想在每个页面上实例化一个全新的 Javascript 导航栏,是否有解决方法?还是每个页面都需要它自己版本的特定于该页面的 nav_bar 代码,以便它知道它需要遮蔽哪个项目?
iphone - UIMapView 第一次不显示内容
我有一个 ViewController 有一个 UIMapView 作为 IBOutlet 并且 ViewController 将被推送到一个 navigationViewController 中。我使用 loadHtmlString:baseURL: 方法来设置 UIMapView 的内容,效果很好。但是当我将ViewController推送到NavigationViewController时,第一次没有显示内容
不知道问题出在哪里...
谢谢。
iphone - iPhone SDK:切换视图导航控制器
我的第一个问题,所以要温柔:)
我正在尝试使用 navigationController 来切换视图。我得到了以下信息:我有一个 MainView 控制器,它使用以下代码切换到不同的视图控制器:
现在我尝试在其中一个视图中切换到另一个视图。
我想:我必须导入主视图并在这里简单地创建一个方法来切换视图。
例如
我从视图控制器中调用这个函数,如下所示:
mainView 的函数在这里被调用(如果我取消引用它会显示警报),但视图不会改变。
这里的任何人都可以告诉我为什么,或者有更好的解决方案吗?
提前致谢
(ps.如果我错过了任何信息,请随时询问,我会尽快提供)
iphone - 使用 pushViewController 然后 popViewController 时将工具栏保持在 UIView 的顶部?
更新:此问题的另一个解决方案是导航控制器根级别的导航栏是否可以透明或不显示。有没有办法使导航控制器根级别的导航栏透明或不显示?
我的顶级 UIView 顶部有一个带有工具栏的 NIB,工具栏下方是一个 tableView。当我在 navigationController 上使用 pushViewController 将另一个 UIViewController 推送到 navigationController 上时,工具栏被导航栏覆盖。当我将当前视图弹出回根视图时,无法看到工具栏,因为顶部有一个空白栏。现在,工具栏和 tableView 顶部之间也有大约工具栏大小的间隙。所以视图从顶部看起来像:1)阴影空白栏,2)大约工具栏大小的空白,3)tableview
使用popViewController后,如何让顶级NIB的工具栏出现在UIView的顶部?
在顶层视图中,我实例化了一个 UINavigationController:
然后在 didSelectRowAtIndexPath 我推视图控制器
要显示初始推送视图,我执行以下操作:
知道如何在弹出回到顶层时不覆盖顶层工具栏吗?
iphone - 在Objective C中为iphone开发的基于导航的应用程序的程序流程是什么?
我想知道在基于导航的应用程序的程序执行中调用默认或预定义方法(例如 viewDidLoad applicationDidFinishLaunching 等)的顺序。
ios - 在dismissModalViewControllerAnimated 后调用popToRootViewControllerAnimated
我正在调用我正在调用的应用程序,presentModalViewController
一旦完成(调用dismissModalViewControllerAnimated:YES
)它应该立即调用popToRootViewControllerAnimated
。
但问题是dismissModalViewControllerAnimated:YES
工作正常,但popToRootViewControllerAnimated
在此之后无法正常工作。
代码如下所示:
iphone - 子视图上的 MonoTouch NavigationController?
我能找到的每个示例都向我展示了如何创建一个主窗口是 NavigationController 的项目。我不希望这样,因为一旦用户导航到我的应用程序的某个部分,我不希望他们能够返回到某个点。
对于我的生活,我无法弄清楚如何使 NavigationController 成为我的主窗口的子视图。任何人都可以帮助解决这个问题吗?我已经尝试创建一个新的 .xib 文件并从中制作一个 NavigationController ,但我一定做错了,因为它经常因我无法理解的错误而崩溃,或者(就像现在一样)它加载了导航栏,没有标题并且不会更改屏幕上的视图。
是否有任何教程可以将 NavigationController 不作为您的主视图?
android - Android中的自定义标签栏
是否可以在android中自定义标签栏?在某种意义上自定义,就像在 iPhone 中一样,标签栏位于屏幕底部;在Android中,我们可以将标签栏放在底部,将其内容放在顶部吗?