Questions tagged «uistoryboard»

UIStoryboard是iOS 5中引入的屏幕流布局机制。使用故事板,开发人员可以在应用程序中创建屏幕以及屏幕之间的连接/工作流程的概念性概述。故事板可以在现有应用程序中逐步实现,并与XIB结合使用。


9
在iOS中使用多个情节提要
我的目标是创建一个选项卡式应用程序,然后将每个选项卡的视图构建在单独的故事板上。 我的主板是一个选项卡视图。 然后,我使用2个View Controller创建一个辅助情节提要板(storyboard#2)。第一个视图控制器(也被选中为初始视图)具有一个按钮,并选择(模式)到第二个视图。 我设法通过继承和覆盖Storyboard#2的loadView来加载视图。 这是模拟器的输出。 当点击“点击我”按钮时,我得到一个EXC_BAD_ACCESS。segue不起作用,似乎第二个故事板没有完全加载。 有人尝试过这样做并使其正常工作吗?有一个来自SkillMaster.net的youtube视频,但他没有演示次要故事情节下segue是否起作用。视频在这里:http: //youtu.be/D4_twoYvB4M 感谢您的输入和帮助! 屏幕截图: http://www.box.com/s/njnyzjoqg8pnqofv838m http://www.box.com/s/8dqygclmp5ic86e47bi5 http://www.box.com/s/k7foe7gpgh2rs3y8gqxd http://www.box.com/s/rym111x7xqxqao51ruip

4
关闭通过模态搜索显示的视图
我正在手动调用segue(设置为模式),以便使用带有以下代码行的Storyboard在Xcode 4.2中显示登录表单: [self performSegueWithIdentifier:@"LoginSegue" sender:nil]; 我可能缺少了一些非常简单的内容,但是找不到以编程方式关闭登录视图并返回到上一个视图的方法。 该视图是导航视图控制器的一部分,因此将segue类型设置为“ push”可以让我使用“后退”按钮将我发送回上一屏幕,但是在“模式”模式下,我不确定如何实现这一目标(例如,在按下按钮后) 任何帮助将非常感激。

6
如何消除情节提要Popover
我已经UIBarButtonItem使用Xcode故事板创建了一个弹出窗口(因此没有代码),如下所示: 呈现弹出窗口效果很好。但是,当我点击使它出现时,我无法使弹出窗口消失UIBarButtonItem。 第一次按下该按钮时,将显示弹出窗口。当再次按下按钮时(第二次),相同的弹出式窗口会显示在其顶部,因此现在我有两个弹出式窗口(如果继续按下该按钮,则更多。)根据iOS人机界面指南,我需要使弹出窗口在第一次点击时出现,而在第二次点击时消失: 确保一次只能在屏幕上看到一个弹出窗口。您不应同时显示多个弹出框(或旨在看起来和行为类似于弹出框的自定义视图)。特别是,应避免同时显示级联或层次结构的弹出窗口,在这种情况下,一个弹出窗口会从另一个弹出窗口中出现。 当用户UIBarButtonItem第二次点击弹出窗口时,如何消除弹出窗口?

18
Xcode故事板:内部错误。请提交错误
在情节提要中进行编辑时,特别是将视图控制器分配给特定的类,当我想运行项目时突然遇到了此错误。 Main.storyboard:内部错误。请在bugreport.apple.com上提交错误,并附加“ / var / folders / 79 / _jh611t15qsfcx165_jv_20h0000gn / T / IB-agent-diagnostics_2015-10-28_00-33-12_730000”。 现在我不能再运行我的项目了。我在其他任何地方都找不到与此有关的任何信息。有人遇到过吗?

8
如何以编程方式调用View Controller?
我看了所有可以在此教程上找到的教程,但仍然没有答案。我需要从代码中调用另一个视图。我正在使用UIStoryboards。我通过从拖动控件多次更改了视图UIButtons,但是现在它必须来自代码。如果这是用户第一次打开该应用程序,我试图从主菜单调用信息页面。但是,我似乎找不到从代码中更改视图的方法。我所有的视图都由相同的文件(ViewController2)控制。在identifier我的主菜单是ViewControllerMain,而identifier该信息页面的是ViewControllerInfo。首先,我尝试了这个: [ViewControllerMain presentViewController: ViewControllerInfo animated:YES completion: NULL]; 然后,我尝试使UIViewControllers每种方法有所不同并说: [ViewController2 presentViewController: ViewController animated:YES completion: NULL]; 两者都不起作用。对于第一个,它说: 使用未声明的标识符ViewControllerMain。 在第二个中,它说: 意外的接口名称'ViewController':预期的标识符。 我能做什么?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.