问题标签 [modal-view]
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 - 访问模式视图的导航栏按钮的正确方法是什么?
我在 IB 中创建了一个带有导航栏和表格的视图。在导航栏上,我放了两个按钮,取消和完成。我将此视图用作模态视图:
我的问题是当我使用:
启用右键。它不起作用。
我要设置一个代表吗?我必须做哪些代码段落?如果我为右键创建一个 IBOutlet 并使用 [doneButton setEnabled:YES],它会起作用,但我认为这不是正确的方法。
iphone - 模态视图未在设备上显示
我在我的 iphone 应用程序中使用模态视图。问题是视图正在模拟器上运行,但是当我在设备上安装它时,而不是模态视图,而是显示一个白色的空白屏幕。以前有人遇到过这个问题吗?我该如何解决这个问题?以下是代码。
此视图未显示在设备上,但显示在模拟器上。设计也是在 xib 文件中完成的。
iphone - 呈现模态视图后 AVAudio 不会停止
我有一个显示电影的应用程序。第一个屏幕显示呈现不同模式视图的按钮。在这些模态视图中是播放视频的按钮。
我希望主菜单播放音乐(很简单),但我希望它在第二个模式视图中持续存在,但在视频开始播放时停止。
按下电影按钮时,我尝试 [audioPlayer stop],但音乐仍在播放。
我尝试在 viewDidAppear 和 viewDidDisappear 中停止和播放音频。这使得音频在呈现第二个视图时重新启动,而不是在视频期间播放。
我希望这是有道理的,我真的只需要知道如何让音频一直播放(通过两个或三个模态视图),除了在电影播放期间。
这是我的vewDidAppear
方法:
iphone - 在标签栏中使用人员选择器
我目前正在使用 IOS 中的人员选择器来显示联系人列表,并让用户选择他们想要在我的应用程序中使用的联系人。
目前它以模态方式呈现,因为它会弹出并覆盖我的整个应用程序。
我的应用程序底部有一个标签栏,顶部有一个导航栏,我想知道是否可以在标签栏和导航栏之间的视图中显示人员选择器?
或者人员选择器会始终覆盖整个应用程序吗?
编辑:
当我尝试使用这样的导航控制器推送它时:
我收到以下错误:
iphone - 在标签栏应用程序中显示模态视图
我有一个标签栏项目,但是当应用程序加载时,它应该显示一个带有登录屏幕的模式视图。我
selfcareViewController *selfcareView = [[selfcareViewController alloc]init];
[self presentModalViewController:selfcareView animated:YES];
在标签栏的第一个视图控制器中做。但它不加载任何东西。
ios - iPad:关闭第一个模态视图控制器后无法显示第二个模态视图控制器
嗨,我是 iOS 开发的新手,我正在开发的应用程序是允许用户使用 Web 服务登录服务器,用户登录后,他将获得他允许访问的书籍列表,然后他选择了一个,然后做他需要做的事情。
所以这是我的问题。主视图上有一个“登录”按钮。在他单击“登录”按钮后,会弹出一个模式视图,要求他填写他的用户名/密码。我将主视图控制器设置为委托,以便模态视图控制器可以将凭据传递给主视图控制器。登录信息通过后,主视图控制器将关闭登录视图控制器并连接到服务器以验证用户帐户。作为响应,服务器发回书籍对象列表。在这里,我想使用模式视图来填充 UITableView 与书籍列表,让用户从中选择。因此,在主视图控制器的 - (void)parserDidEndDocument:(NSXMLParser *)parser 方法中,我将代码用于生成并显示带有书籍列表的第二个模式视图,但它没有 无论我做什么都不显示。我知道我确实得到了书单,并且我知道填充第二个模态视图的代码已执行,但第二个模态视图没有显示。
我在这里阅读了一些相关问题,无论我如何驳回第一个模态视图,第二个根本没有显示。
ios - 关闭模态视图会导致应用崩溃
我正在从一个圆形矩形按钮显示一个名为“规则”的模式视图。在那个“规则”模式视图中,当用户单击“创建规则”按钮时,我正在显示另一个名为“newRule”的模式视图。当我退出“newRule”模式视图时,应用程序崩溃。这是我为退出“newRule”模式视图而编写的代码。
控制台中不显示任何内容。当我尝试调试代码时,它在 dealloc 方法之后显示了 EXC_BAD_ACCESS。我的 dealloc 方法如下所示:
请帮我。
iphone - 使用 UISearchBar 时隐藏 UIToolBar
您好,当我尝试使用搜索栏隐藏工具栏时,我目前遇到了问题。
我有一个带有 UIToolBar、UISearchBar(及其控制器)和 UITableView 的模态视图。我正在使用 UIToolbar,因为这个视图实际上显示为模态视图。我想我想要做的事情在 UINavigationController 的上下文中会更容易一些。
搜索时,我想隐藏工具栏。为此,当键盘出现时,我使用通知来更改组件的框架。但是我有一个问题,我的搜索栏下有一个突出显示的空间。你可以看到一个截图:
http://dl.dropbox.com/u/39339665/Capture%20d%E2%80%99%C3%A9cran%202011-10-19%20%C3%A0%2016.21.43.png
当键盘被隐藏/显示时,我是否使用 NSNotifcationCenter 来获得通知:
这是我的回调:
iphone - 关闭模态视图
如果我没记错的话,模态视图必须从父视图中解散,而不是从模态视图本身。
在我当前的项目中,我有两个模态视图。在第一个中,我将数据传递给父视图。当数据传递到父视图时,将执行关闭。
现在,我有另一个模态视图,它不会将数据传递给父视图,所以我不知道除了做一个 selfdismissModalView 之外如何解散
除此之外,关于这个主题的良好实践还有什么其他建议吗?
提前致谢!
更新:
从我得到的答案中,我发现我并没有把自己说得很清楚(这并不罕见,顺便说一句)。
我知道如何自我关闭 modalViewController。那没问题。我也知道如何使用协议委托方法在传递一些数据时从父视图中关闭 modalViewController。
我的问题是:当没有数据传递时,如何从父视图中关闭 modalViewController。
再次感谢!
objective-c - 你能阻止模态视图被解雇吗?
我有一个视图,它使用带有页面卷曲的模式视图来允许输入用户名。然后使用基于 Web 的服务验证此用户名,以查看其是否有效。
一切正常,直到您输入无效的用户名并在模式视图之外单击。这仍然会检查用户名,该用户名被报告为无效并UIAlertView
打开。但是,它会返回到父视图。
在这种情况下,有没有办法让模态不被解雇?
我试图重新加载视图,但它要么不起作用,要么UIAlertView
被阻止。我的最后一个想法是将模式视图与无效用户名警报上的“确定”结合起来。有人有想法么?