问题标签 [pushviewcontroller]

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 投票
1 回答
793 浏览

objective-c - 以编程方式更改视图控制器

从我的 navigationController 我有两条路径:

navigationController --> ViewControllerA -- ViewControllerB(当前显示)。

和导航控制器--> ViewController1-->ViewController2。

我想从 ViewControllerB 转到 ViewController2。

这是我尝试过的:

self.navigationController pushViewController 不起作用。

我在 App 委托中引用了 viewController1 并尝试了 [app.viewController1 pushViewControler animated:YES];,但这也不起作用。

你怎么解决这个问题?

0 投票
2 回答
1770 浏览

iphone - 如何销毁 pushViewController 添加的视图?

通过pushViewController方法添加视图后,导航栏中会有一个后退按钮,用于将视图从堆栈中弹出。但是,似乎iOS在将视图从堆栈中弹出后不会销毁视图,那么它什么时候会被销毁?弹出视图时可以手动销毁吗?

0 投票
1 回答
1489 浏览

iphone - 更改 pushViewController 上的导航栏:

在基于 tabBar 的应用程序中,我对 UINavigationBar 进行了子类化。假设我有三个:BlueNavBar、BlackNavBar 和 RedNavBar。它看起来像这样:

我已经使用 Interface Builder 为每个选项卡分配了子类导航栏。效果很好,那里没有问题。

但是,在某些视图控制器中,我想在“pushViewController”期间更改导航栏。假设我想将当前导航栏(例如 BlueNavBar)更改为 RedNavBar。如果没有 Interface Builder,我如何以编程方式执行此操作?

0 投票
3 回答
1780 浏览

iphone - 使用 Init、PushViewController、Release 时出现奇怪的异常访问错误。这段代码有什么问题吗?

也许我已经看这个太久了;)我的应用程序有一个 NavigationController 和几个 ViewControllers。从两个级别的 ViewControllers 之一(mainViewController),从 rootViewController 加载,我有下面的代码。在 PushViewController 到 dataViewController 并返回(例如按下返回按钮)后,应用程序崩溃。

dataViewController 加载得很好,但是当点击 navigationController 的后退按钮时,应用程序会因对象异常而崩溃。如果我删除:

该应用程序运行良好。这很奇怪,因为 dataViewController 是用相同的方法初始化的。有任何想法吗?

0 投票
2 回答
2517 浏览

uiview - 我可以“卷曲”popViewControllerAnimated 上的页面吗?

我可以使用以下代码“卷起”视图控制器:

但我不能像这样卷曲最后一页:

知道为什么不?我只是真的想“反转”动画(好像贴纸已被剥离以显示“推送”视图控制器并在他们单击按钮时重新打开)。

谢谢

0 投票
1 回答
791 浏览

iphone - iPhone导航控制器不显示

我的导航视图有一个非常奇怪的行为。我想要的是,从我的主视图中,用户可以触摸一个按钮,这会将他引导到具有应用程序设置的视图。

这是负责导航的代码:

AppDelegate.h

AppDelegate.m

视图控制器.h

视图控制器.m

我的 optionsController 是一个“普通”的 UIViewController。如您所见,我是否将 optionsController 的负载从模式更改为导航。难道是,我在这里错过了什么?

感谢您提前提供任何提示。

干杯,勒内

0 投票
1 回答
516 浏览

iphone - pushViewController 和发布

我正在尝试这样做,使用注释行效果很好,没有,当我从“推送”视图返回时,我的应用程序崩溃了......我什么时候应该[释放]?或者,更好的是,我这样做是正确的?

0 投票
2 回答
233 浏览

objective-c - 这两个 ViewController Push 有什么区别?

苹果提供的样板推送有什么区别和影响

并且这个方法(来自PragProg iphone SDK development Book)橱柜控制器被添加到接口和@synthesize实现中:

我会将其归结为我正在使用的 SDK 与本书相比的新颖性……但这似乎真的不同,并且似乎意味着非常不同的所有权,如果这是正确的话。如果问题太复杂而无法回答,我主要关心的是这些方法中的一种是否更节省内存。

编辑:好的,好吧,在通过发布这个问题来清除我的视野之后......我认为没有太大的区别。样板方法按需分配内存,而书籍方法使橱柜视图成为属性。我认为这使得样板方法以某种方式更好......或相等......我仍然模糊的那部分。似乎两者都将释放相同的内容,但可能使用 books 方法更早地保留了内存。

0 投票
5 回答
43567 浏览

ios - 显示 pushviewcontroller 动画看起来像 presentModalViewController

是否可以显示pushViewController动画外观presentModalViewController但具有背景功能pushViewController

0 投票
1 回答
632 浏览

iphone - pushViewController 在多个选项卡应用程序中什么都不做?

我有一个基于窗口的 iPhone 应用程序,其中包含多个选项卡和一个显示在所有这些选项卡上的导航栏控制器。这是一个天气/气候应用程序,所以我希望用户首先选择一个城市,然后在该城市的每个选项卡中显示天气信息(他们可以使用导航栏从任何选项卡返回城市选择。我跟着这个指南:http ://www.youtube.com/watch?v=LBnPfAtswgw但添加了更多具有相同设置的选项卡。所以我获取当前选项卡并像这样实例化应用程序委托:

这工作正常,在 viewDidAppear 中调用时返回正确的选定选项卡。然后我的代码推送到相应的视图(在本例中为 UIForecastViewController),如下所示:

其他一切都正常工作,但 pushViewController 什么也不做。我已经毫无结果地寻找解决方案,那里有一些类似的例子,但没有使用应用程序委托或给我任何结果。希望我已经提到了我应该拥有的一切,任何帮助/建议将不胜感激!问候。