问题标签 [presentviewcontroller]
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.
ios - 从 UILocalNotification 呈现视图控制器的问题
我第一次在 iOS 中使用本地通知,我想知道如何从不是默认 ViewController 的通知推送到特定视图。通过查看其他问题,我得到了代码
gameViewController 是我要推送的 ViewController 的文件名(它不在导航控制器中)。我收到的错误是“使用未声明的标识符‘gameViewController’。我意识到这是因为它没有在 appDelegate 中声明,但我该怎么做?当我将它声明为属性时,代码编译了,但是当我按下时崩溃了在通知上。感谢您的帮助!
ios - 一个接一个呈现两个 UIViewController
我是 iOS 开发的新手,我正在做一个小项目作为研究。
我有一个应用程序,在我启动它后我正在显示MainViewController
,但如果这是这个应用程序的第一次启动,我想使用in 调用的方法显示Sub1ViewController
(名称是组成的)。presentViewController
MainViewController
在用户输入一些数据后,Sub1ViewController
我调用dismissViewController
方法来隐藏它。
困难的部分从这里开始 - 我不知道如何在Sub1ViewController
被解雇时捕获事件,我也Sub2ViewController
可以使用presentViewController
invoked from来呈现MainViewController
。一直以来,我都会收到消息,当另一个呈现或关闭正在进行时,我试图呈现视图。
PS:我使用的是Xamarin,但我也了解objective-c。
presentmodalviewcontroller - presentViewController over TabBarController 导致“尝试在其视图不在窗口层次结构中的 TabBarVC 上呈现 *VC”
我的根视图控制器是加载在委托中的选项卡栏控制器。每个选项卡都是一个表格视图控制器。首次加载应用程序时,我希望通过 presentViewController 弹出一个登录屏幕,我在 Tab Bar Controller 的 viewDidLoad 方法中有该登录屏幕。它导致我读过的窗口层次结构错误 - 尽管没有一个解决方案对我有用。我尝试在第一个选项卡的 viewDidLoad 方法中显示模态视图,但这导致了同样的错误。
在 viewDidLoad 的标签栏视图控制器中,我的代码是:
ios - ViewController 被保存在内存中
我使用以下代码在视图控制器之间切换..(工作正常)顺便说一下,我也有很多视图控制器,我不只是在 2 之间来回切换
当我在视图控制器之间转换时,我看到内存使用量在攀升
所以我做了一些研究并意识到我没有解雇以前的视图控制器。[self dismissViewControllerAnimated:NO completion:nil];
我在调用之前使用了以下代码presentViewcontroller:
(之后我也尝试过使用它)但它不起作用。如果我在没有任何事情发生后使用它..在收到以下警告之前使用它
线程 1:EXC_BAD_ACCESS(code=1.... blah blah 告诉我你是否需要剩下的
我也尝试过做这样的事情..
我究竟做错了什么?
ios - 从 UIView 的子类呈现 UIViewController
我创建了一个 的子类UIView
,现在在我的应用程序中我需要从中呈现一个UIViewController
,
我试过以下:
但由于未捕获的异常“NSInvalidArgumentException”,它会在终止应用程序时崩溃,原因:“应用程序试图以模态方式呈现活动控制器。”
请帮忙,
ios - 当界面方向颠倒时呈现视图控制器
我的 iPhone 应用程序支持上下颠倒的界面方向:当用户将手机上下颠倒(以便主页按钮在顶部)时,整个用户界面垂直翻转。
但是,当尝试从我的视图控制器A呈现一些视图控制器B时会出现问题(在此示例中,我呈现标准邮件编写器视图控制器):
当这个方法被触发时,首先发生的事情是(蓝色)视图控制器A立即垂直翻转而没有动画,无论出于何种原因(如第一个屏幕截图所示)→ 为什么?
接下来呈现的视图控制器B从底部移动到视图中(应该如此)。
当关闭视图控制器B时,它会立即翻转并移出视图到顶部(而不是它来自的方向,如第二个屏幕截图所示)。
这是 iOS 中的错误还是如何避免这种奇怪的行为?
(我只想要与普通纵向模式相同的标准动画来呈现视图控制器 - 没有这些翻转。)
ios - ViewController 已初始化,但内部没有任何内容
我在我的代码上遗漏了一个明显的点,但我看不到在哪里。
调用该方法时presentViewController
,我可以看到该方法viewDidLoad
已在我的身上调用,TermsViewController
但除了黑屏之外没有任何内容。
当我有termsVC.view.backgroundColor = [UIColor greenColor];
我可以看到一个绿屏。当我深入查看调试器时,我可以看到我的控制器已初始化,但我的组件(UITextField + UIButton)是nil
. 我认为presentViewController
已加载链接到控制器的视图,但最终没有。
这是我的条款视图控制器:
objective-c - 在 modalTransition 完全卸载 ViewController?
通常在模态转换之后,第二个 viewController 会在后台可见 ViewController 的“后面”进一步运行。
是否有可能完全卸载第二个 ViewController ?如果不想使用推送,因为我想要过渡动画......
ios - ios7 presentviewcontroller 无法设置框架
我在 iOS 6 中使用过这段代码,我可以在主视图中间显示另一个视图。但是,当我在 iOS 7 中运行时,呈现的视图的原点始终为 0,0。我该怎么办?
ios - PresentViewController 使我的应用程序崩溃
当我尝试从 UIAlertview 按钮显示视图控制器时,我遇到了一个非常奇怪的错误。它在 prsentViewController 行上崩溃了。Backtrace 显示它无法加载视图。我怎样才能解决这个问题?源代码如下: