问题标签 [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 回答
1040 浏览

iphone - iPhone pushViewController 保留导航栏的右侧部分

在 iPhone 应用程序中,我希望在根导航控制器的导航栏右侧有一个导航按钮。但是,每次我在导航控制器顶部按下另一个 viewController 并且右侧插槽变为空时,此右侧按钮都会消失。我怎样才能确保它保持在正确的位置。我正在使用界面生成器。

据我了解,“iOS 视图控制器编程指南”说我正在推送的新视图控制器必须将其 navigationController 属性设置为当前导航控制器,但是该属性是只读的。我怎样才能做到这一点?

0 投票
4 回答
31128 浏览

iphone - pushViewController 不工作

我有一个应用程序,它有一个名为 store 的视图。在此视图中,有一个加载 DetailView 的按钮。问题是这个细节视图没有加载/显示。这是我使用的代码:

日志“按钮正在工作”日志,因此 pushViewController 行也被触发。

categoryView 是在我的 .h 文件中制作的:

在 store.xib 中有一个 UIViewController,它的出口链接到 categoryView 出口。

在我的应用程序的其他地方这是有效的,我似乎无法找出为什么这个不是

任何帮助,将不胜感激!THNX

0 投票
1 回答
581 浏览

iphone - 我的 UINavigationController 还在动画吗?

我有一系列 pushViewController 和 popViewController 动作,例如,我想弹出最上面的控制器并将另外两个控制器一个在另一个之上,你我这一切都动画了:

我如何询问 navigationController 是否仍在动画?防止两个动画同时发生?

在 push 或 pop 的动画仍在运行期间 viewControllers 和 visibleViewController 返回的值是多少?

埃亚尔

0 投票
1 回答
74 浏览

iphone - 如何在我的 ViewController 中设置 [self varNavigationController] 不为空?

菜鸟写作,

我正在尝试使用导航控制器,但 pushViewController 方法不起作用,因为它是“null”。

同时,我在基于导航的应用程序模板中尝试了相同的代码,我可以做到。

我的问题是,如何使 [self myVariableforNavigationController] 在我的基于 View 的应用程序中不为空?我已经尝试了 AppDelegate 中的所有内容,但没有成功。

非常感谢!!!

0 投票
2 回答
1121 浏览

ios - 如何在不使用 pushviewcontroller 的情况下制作“pushviewcontroller”动画?

我想做类似 NavigationController pushviewcontroller 的动画。但我没有 NavigationController,我不想制作它。

所以我想问是否可以在 UIViewController 中做动画?谢谢!


哦忘了说,我想在点击按钮后切换视图。现在使用 presentModalViewController,但我不喜欢它的动画..

0 投票
1 回答
754 浏览

iphone - Push and Pop 行为很奇怪,为什么?

我有两个类,一个是 addAlarm,第二个是 Name,,,

现在我在 addAlarm 中(addAlarm 是 UITableViewController 的子类),因为它选择了行,然后它转到 Name 类,如下所示

然后有 UINavigationBar 默认带有 addAlarm 作为后退按钮,而 Name 也是 UITableViewController 的子类

我观察到,当我单击 Name 中的 addAlarm 后退按钮时,它会返回到 addAlarm,并调用其 viewWillAppear 方法,但之后它会调用

的名称类。

我无法理解为什么它在执行 addAlarm 的 ViewWillApear 之后调用 Name 的方法,有什么想法吗?

0 投票
1 回答
582 浏览

iphone - iPhone pushViewController 同一个类的不同实例

我的问题如下:我有一个包含整个应用程序的 NavigationController,我想推送同一个 UIViewController 子类的两个实例,但是当我调用 pushViewController 时,什么也没有发生。是否支持这种行为?我使用了一个类,它使用 -init 方法获取其参数,并基于此信息以编程方式填充 UITableView。

我想要同一个类的两个实例的原因是我需要后退按钮按预期工作。

该类基本上是一个自定义 UITableView,它在通过 XML 执行 XPath 查询后加载其内容。

如果需要,我将提供更多信息。

0 投票
2 回答
198 浏览

iphone - 在已部署的应用程序上推送一个 nil 视图控制器

我的问题很简单:在 iPhone/iPad 模拟器上,当你推送一个 nil 视图控制器时,你会看到亲切的消息

Application tried to push a nil view controller on target

之后应用程序继续执行,就好像什么都没发生一样。这正是我想要的应用程序的行为类型(我有一个工厂方法,如果遇到创建实例的错误请求,则返回 nil)。

但是,我怀疑这是否会在真正的 iOS 设备上运行。由于我无法在这个开发的早期阶段进行部署,我想知道这个操作是否会导致崩溃,或者它会优雅地什么都不做(如预期的那样)。此外,如果它可以在 iOS 上运行,我会在审查过程中因为做“坏事”而被 Apple 扇耳光吗?

0 投票
1 回答
965 浏览

iphone - 推送新的 viewController 时,TabBar 总是向左移动

我有一个选项卡栏应用程序,其中一个选项卡上有一个导航控制器。

我想推一个新的视图控制器,但让它从左边动画。

我所拥有的是:

一切都从左侧推入,除了标签栏,它总是向左滑出(并且 transition.duration 对此也没有影响)。

有没有办法让 taBar 以与视图的其余部分相同的方向和速度滑出?

(我也尝试过使用 pushModalViewController,但它有各种图形故障)。

0 投票
7 回答
46814 浏览

ios - 以相同的动作弹出和推送视图控制器

是否可以从导航堆栈中弹出一个视图,然后将另一个直接推到它上面?

我正在尝试为此部分实现平面层次结构,并希望有一个分段控制器,但我无法使分段控制器看起来像我想要的任何东西,因此我尝试使用导航控制器。

单击按钮时,我执行了以下代码:

它弹出正常,但没有任何推动的迹象!任何帮助,将不胜感激。