问题标签 [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.
iphone - 将较小的 UIWebView 显示为表单
我试图在 iPad 上弹出一个 UIWebView,其中包含一个专门为 iPhone (320x480) 设计的网站。我希望网络视图居中,并使用缩放动画进行过渡。其他应用程序具有此功能,但我似乎无法找到如何做到这一点。我尝试了各种演示和过渡风格的组合,但无论我做什么,网络视图都会占据整个屏幕并垂直滑动以覆盖屏幕。我已经在 IB 中制作了 320x480 的 web 视图,并且正在使用 UIModalPresentationStyleFormSheet,这应该使它至少使用一个小窗口滑入屏幕的中心,但这并没有发生。
有谁知道怎么了?
iphone - 当模态视图处于活动状态时,如何停止自动旋转?
如果我在模式视图存在时尝试旋转 iPad,我的应用程序会崩溃。当模态视图存在时如何停止自动旋转,或者更好的是如何使模态视图与其他所有内容一起旋转(当应用程序崩溃时,所有内容都旋转但模态视图)?非常感谢!
uinavigationcontroller - 将 BarButtonItem 添加到模态导航视图控制器
我正在展示一个使用根控制器(即 UITableViewController)初始化的模式导航栏控制器。当我初始化 UINavigationBarController 以模态显示它时,我还添加了一个“提交”按钮作为右栏按钮项。一切正常(使用根视图和模态演示加载)但是,未显示右侧按钮。在下面发布代码 -
如果我遗漏了一些明显的东西,有什么想法吗?
iphone - 为什么我的模式视图没有显示在我的 iOS 应用程序中?
我有一个带有两个选项卡的基于选项卡的 iOS 应用程序。当我进入第二个视图时,我希望它立即向用户呈现一个模态视图。这是我的简单代码...
当我将我的应用程序和选项卡运行到第二个视图时,模式视图不显示。当我在调试器中单步执行时,调试器显示所有这些代码行都已成功执行,但我仍然在屏幕上看不到任何内容。在 IB 中,我的所有课程和连接都为“MyView”笔尖正确设置。有什么建议么?
另外,我是 iOS 开发的新手,所以我不确定这是否正常,但是当我在调试器中单步执行此操作时,我注意到我正在单步执行第二个选项卡中视图的 viewDidAppear 方法,但是当我查看我的 iOS 设备时,该应用程序仍在显示第一个选项卡的视图。如果我正在逐步执行特定视图的 viewDidAppear 方法,那么该视图不应该在此时显示在设备上吗?
非常感谢您的帮助!
iphone - 检测当前正在显示什么视图
我有个问题。我正在使用three20并且正在使用TTYoutubeView,我认为这个问题不一定需要知道three20来解决。
我的问题是,我的导航栏上有一个自定义 drawMethod,但是,当我加载 youtube 视频时,我需要告诉它忽略我的自定义绘制方法(这不是问题,我有一个全局 BOOL 可以做到这一点)。
我的问题是,我无法检测到 youtube 视频何时加载,它是通过 UIWebview 中的对象启动的,所以没有 UITouches 可以捕捉,而且我不喜欢子类化 UIWebview,因为在 youtube 视频之后被解雇了,我也没有办法抓住这个。
我需要的是一种方法,每当我的导航栏被绘制时都会询问“当前 viewController 是什么类”,然后我可以根据显示的内容告诉它要绘制什么。
我在我的draw方法中注销了viewControllers,这很完美,我的代码日志如下
问题是,当 youtube 视频加载时,它似乎加载了一个 modalViewController,我的代码仍然注销了这个 modalController 下面的 viewController。它没有告诉我上面是什么。
当我想到它时,检测 viewController 似乎是一个明亮的火花,就我而言,它仍然是一个好主意。我只是不知道如何找出当前位于顶部的视图。(因为 topViewController 和 visibleViewController 似乎不太准确)
cocoa-touch - UIModalTransitionStyleFlipHorizontal
使用上述方法时,它会在屏幕上垂直滚动新视图,并通过在屏幕上向下滚动视图来关闭它。为什么会这样,我该如何克服?(特别是因为它应该是水平动画)
我的代码如下:
}
iphone - UINavigationBar 拒绝在模态视图控制器中显示
我正在使用 RootViewController 中的以下代码加载模态视图控制器:
在 accountViewController xib 文件中,我设置了一个导航栏。我的 MainWindow.xib 和 RootViewController.xib 也正确设置了导航栏。此外,我的应用程序委托已正确设置导航控制器(我假设):
但是,当我加载我的 accountViewController 时, UINavigationBar 无处可寻。不能在模态视图中显示 UINavigationBar 吗?我打算用它来隐藏后退按钮,并添加一个右键...
iphone - iPhone 上的 UIModalPresentationFormSheet
如何在 iPhone 上制作模态视图的演示样式 UIModalPresentationFormSheet(或类似的东西)?
提前致谢!
iphone - 如何在 iPad 上关闭包含 UITextView 的横向模式视图控制器表单?
我有一个模态视图控制器,在 iPad 上以横向形式呈现为表单。当我关闭视图时,视图会跳转到不同的位置,如在此线程中:
关闭时带有横向键盘的模态 VC 更改位置: 横向 iPad 上带有键盘的模态视图控制器在关闭时更改位置
对该线程的响应是调用 resignFirstResponder,但是,在使用表单或页面表时不允许关闭键盘:
有没有其他人有这个问题?有没有办法强制关闭键盘或在动画消失时强制视图进入一个不错的位置?
干杯,尼克。
iphone - 为什么 Apple 建议以编程方式创建模态导航控制器?
“当以模态方式呈现导航控制器时,以编程方式创建和配置导航控制器对象通常更简单。虽然您也可以使用 Interface Builder 来执行此操作,但通常不建议这样做。” 事实上,因为我的导航控制器很简单,我宁愿在 IB 中自定义视图!