- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
实际上我对 Xcode 很陌生,无法通过谷歌搜索找到以下两个问题的答案:
简而言之:我正在开发一个显示提案的 iPad 应用程序。为此,您应该从 MasterView 中的表格中选择一个建议,然后在横向模式下的 DetailsView 中查看详细信息(但在 Spitscreen 上没有 MasterView)。因此,当应用程序以横向模式启动时,我想直接在 DetailsView 上看到第一个提案全屏。当我点击屏幕时,MasterView 应该与表中的其他建议一起弹出/取消隐藏。这可能吗?
我想像在 iBooks 中那样在 WebView 中显示 PDF。这意味着导航栏是隐藏的,只有当我点击屏幕时,导航栏才会出现在屏幕顶部。
我很确定这个问题已经在某个地方得到了解决,但我无法通过搜索找到任何东西,所以我希望你能帮助我 :-)
提前致谢!
最佳答案
Q1:用户可以使用多种方法之一来呈现 View (在“呈现另一个 View Controller 的内容”标题下的 UIViewController 上的 Apple's doc 下查找)。我用过的两个是:– presentModalViewController:animated:
和 – presentViewController:animated:completion:
(后者是 iOS 5.0 中的最新添加)
假设你有一个名为 MyDetailViewController
的细节 Controller ,在你的主视图 Controller 的实现文件(.m 文件)中,在 viewDidLoad
方法下,你会做一些像这样将其呈现为全屏 View 。
MyDetailViewController *myDetailViewController = [[MyDetailViewController alloc] initWithNibName:@"MyDetailViewController" bundle:nil];
[myDetailViewController.view setFrame:CGRectMake(0, 0, 1024, 768)]; //might not need this
[self presentViewController:newDetailViewController animated:YES completion:^{
NSLog(@"complete"); //optional
} ];
要通过点击或触摸关闭或隐藏此 MyDetailViewController
,您可以使用 UITapGestureRecognizer或 touchesEnded 方法并使用其中一种 dismiss 方法(为此再次引用 Apple 的 UIViewController)。
Q2:我个人没有使用过UIWebView显示PDF,也不确定iBooks是否使用UIWebview来显示PDF。但是要显示各种流行的文档格式,您可以使用 QLPreviewController类或 UIDocumentInteractionController .您可以在显示文档时隐藏工具栏。
祝你好运。
关于ios - XCode: MasterDetailsView - 景观中没有分屏的 DetailsView?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11488041/
实际上我对 Xcode 很陌生,无法通过谷歌搜索找到以下两个问题的答案: 简而言之:我正在开发一个显示提案的 iPad 应用程序。为此,您应该从 MasterView 中的表格中选择一个建议,然后在横
我是一名优秀的程序员,十分优秀!