问题标签 [modalviewcontroller]
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.
animation - 横向iPad上带有键盘的模态视图控制器在关闭时更改位置
我在我的 iPad 上使用 UIModalPresentationFormSheet 演示样式和 UIModalTransitionStyleCoverVertical 过渡样式呈现了一个模态视图控制器。模态视图控制器包含一个 UIWebView,上面有一些 TextFields。当用户点击其中一个文本字段时,键盘就会出现。
我注意到在显示键盘后的横向模式下,如果我尝试使用动画关闭模态视图控制器,则视图会在动画开始之前将其位置从屏幕中心更改为左侧。
仅当键盘已打开且仅在 iPad 上处于横向模式时才会发生这种情况。如果用户在没有按下任何文本字段的情况下关闭模式视图,则不会发生这种情况。
有人熟悉这种奇怪的行为吗?
memory - 关闭模式视图时清除 UIWebView 内容(iPhone OS 3.0)
我目前有一个显示在模态视图中的 UIWebView。它基本上是一个详细视图,在用户单击链接时提供页面视图。当视图被关闭然后再次打开时(当用户单击另一个链接时),之前加载的内容仍然可见,并且新内容加载到最后一个内容的“顶部”。这是有道理的,因为 UIWebView 的实例在会话之间持续存在,并且仅在需要内存时才释放。
但是,我想在模式视图被关闭时完全清除 UIWebView,以便 1)清除内容和 2)释放内存。到目前为止,我的研究和尝试还没有找到答案。这些链接对我不起作用:
我已经尝试[[NSURLCache sharedURLCache] removeAllCachedResponses];
将 webView 设置为 nil 并在 modal-view-dismiss 时手动释放 webView 无济于事。干瘪的群众有什么想法吗?
iphone - iPad/iPhone 开发:displayViewController 正在横向渲染纵向
以下代码有效,但我的方向是横向的,视图以纵向显示。有任何想法吗?
提前致谢!
iphone - 第一个 Tab.m 中的密码测试以加载 loginView 给出类错误?
我在 NSUserDefaults 中有用于登录的名称和密码。如果应用程序中没有存储密码或名称,我在我的 1stTab View.m 类中有这个来测试存在并以模态方式加载登录/注册 loginView.xib。
这是默认值的拉取:
这是测试:
}
在此先感谢,我在控制台中收到此错误:
*** 由于未捕获的异常“NSUnknownKeyException”而终止应用程序,原因:“[setValue:forUndefinedKey:]:此类不符合键 usernameLabel 的键值编码。”
iphone - UIActivityindicator 不会显示在 Modalviewcontroller 上
我已经通过 modalviewcontroller 创建了一个登录屏幕。但是,一旦按下登录按钮,我肯定会遇到显示 uiactivityindicator 的问题。相反,当释放 modalviewcontroller 时,activityindicator 似乎只显示了很短的时间。有谁知道这个问题。有人可以帮帮我吗?非常感谢。格雷茨
iphone - UITabBarController 和模式视图的自动旋转问题
我在打开和关闭 ModalView 时遇到问题:当用户触摸按钮打开视图或触摸按钮关闭视图时,控制台中会出现此消息:
对于所有界面方向,视图控制器从 _shouldAutorotateToInterfaceOrientation: 返回 NO。它应该支持至少一个方向。
ModalView 与 UITableViewController 相关联,包含在 UINavigationController 中,而 UINavigationController 又插入到 UITabBarController 中。我不明白如何解决这个问题。
iphone - 模态viewController关闭按钮问题
我正在创建一个简单的模态 ViewController。我正在创建一个带有按钮的笔尖,然后在该按钮上按下调用一个方法来显示模态 viewController,我在其中创建 viewController 和一个按钮,就像这样。
此视图正确显示,但在按下 modalViewController 上的按钮后,不会调用关闭 modalViewController 的目标方法。我肯定错过了一些明显的东西,但没有得到什么。有人可以帮忙吗?
提前谢谢。
iphone - ModalViewController 即使在设置其框架 iphone 后也会与导航栏重叠
在我的应用程序中,我在导航栏的右键单击按钮上启动了一个 modalViewController。此 modalViewController 与导航栏重叠。我尝试设置它的框架,但它保持不变。即使 modalViewController 仍然存在,我也想显示导航栏。
编辑:我在导航控制器的右栏按钮按下时调用以下方法。视图显示正确,但位置不对。
提前谢谢。
objective-c - UISplitViewController - 推送模态视图
使用 UISplitViewController 推送模态视图时,最佳实践是什么?你会从 RootViewController、DetailViewController 还是直接从 Application Delegate 推送?
理想情况下,我试图实现的功能是在基于特定条件加载 UISplitViewController 后立即显示模态视图控制器。
在此先感谢您提供有关此问题的任何指示。
iphone - 关闭模式视图后,父视图似乎已解除分配?
我正在编写一个 iPhone 应用程序。从导航堆栈中的视图控制器 [称为 EditCreatorController] 开始,我将展示一个自定义模式视图控制器 [称为 BMSStringPickerController]。我根据 Apple 指南创建了一个委托协议等,用于将数据传递回第一个视图并使用该视图来关闭模式视图。我什至从模态控制器中获取了预期的数据,并且能够很好地忽略它。问题是,在这一点上,我对原始视图控制器执行的几乎所有操作都会导致调试器错误,例如
-[EditCreatorController performSelector:withObject:withObject:]:消息发送到释放的实例 0x3a647f0
或者
-[EditCreatorController tableView:willSelectRowAtIndexPath:]: 消息发送到释放实例 0x3c12c40
换句话说,看起来原来的视图控制器在模态视图显示时已经消失了。无论调用两个委托回调中的哪一个都是如此。
这是调用模态视图的父控制器的代码:
这是委托回调:
另一个奇怪的事情(也许是一个线索)是,虽然我得到了“收到的字符串” NSLog 消息,并将其分配给 typeLabel.text (typeLabel 是我表视图中标签的 IBOutlet),但它从未出现在那里,即使有表重新加载。
有人有什么想法吗?