草庐IT

Controller1

全部标签

ios - 通过一个容器 View 传递多个 View Controller - Xcode 8,Swift 3

我只是想在按下按钮时通过容器View传递一个ViewController。我的导航也在容器View中并水平滚动(如停靠栏)这里有两张图片来说明我正在尝试做的事情。ContainerView可以做到这一点吗? 最佳答案 想通了!!我删除了蓝色的ContainerView并将其换成ScrollView这是任何对此感兴趣的人的代码。仍在努力使ContainerView的高度根据内容动态变化。本教程帮助很大:Tutorial主视图Controller:varcontainer:ContainerViewController!override

ios - 使用相同的 View Controller 进行添加、显示和编辑

我正在开发一个iOS应用程序,它使用非常常见的基于CoreData的表格View来显示项目,当它选择一个项目时,它会显示更详细的View,就像联系人应用程序一样。详细View本身是一个以编程方式生成的分组表,带有一个自定义(nib定义的)View,用于包含图片和名称的标题。表格中的一些单元格是具有标签名称和文本框值的自定义单元格。在“编辑”模式下,可编辑表格单元格(以及标题中的名称)将.clearButtonMode设置为UITextFieldViewModeAlways以表明它们是可编辑的。我目前正在使用相同的ViewController来显示详细信息、编辑信息以及向原始列表添加新记

iphone - View Controller 和 UIView 之间的简单委托(delegate)不起作用

因此,当在作为主视图顶部的覆盖层生成的subview上按下按钮时,我使用一个简单的委托(delegate)从主视图Controller访问函数。由于某种原因,源ViewController中定义的函数未被执行。我已经这样做了100次,感觉我只是错过了一些愚蠢的东西。这是代码,为什么这不起作用?源ViewController的.h:#import#import"ProfileSettingsViewController.h"#import"ImageViewer.h"@interfaceProfileViewController:UIViewController源码viewControl

iOS 7. 仅为一个 View Controller 更改页面方向

我的iPhone应用程序仅支持纵向。我想添加到仅支持横向方向的项目ViewController吗?可能吗?如果是的话我怎么能做到这一点?我试过像这样创建类别文件:@implementationUINavigationController(Rotation_IOS7)-(BOOL)shouldAutorotate{returnYES;}-(NSUInteger)supportedInterfaceOrientations{returnUIInterfaceOrientationMaskLandscape;}如果我这样做,我会得到这个错误:由于未捕获的异常UIApplicationInva

ios - Table View Controller 每行连接到不同的 View Controller

我正在尝试开发一个TableViewController,其中行连接到多个ViewControllers(TextField、TextView、TableView、DatePicker、ImageView等)。所以如果我点击任何一行,它应该打开IntermediateView并将适当的Controller放在一个公共(public)位置,所有Controller的其余部分都是相同的。假设我点击了一个索引映射到TableView的行。当它打开中间Controller时,它应该将tableview放在公共(public)容器中,这个tableview应该来自所有其他Tableview的单个

ios - UIPresentationController——我可以在呈现后更新呈现的 View Controller 的框架吗?

我正在使用自定义UIPresentationController子类来管理UIViewController的呈现。我正在覆盖-(CGRect)frameOfPresentedViewInContainerView以提供从containerView的边界插入的框架。现在,在对presentedViewController进行一些用户操作后,我想更改presentedViewController的框架。我的问题是:是否有一种“自然”的方式来做到这一点??如何在presentedViewController呈现后调整它的框架? 最佳答案

ios - Xcode: Storyboard更改初始 View Controller

我使用“master-detail”模板启动了我的应用程序。我只是添加了另外两个VC,并将“初始ViewController”复选框更改为“安全文化MainVC”...当我运行时,我的应用程序崩溃了...我需要做什么?!这是默认Storyboard的屏幕截图,其中包含我的另外两个VC——它们在“导航Controller”为默认值时工作。很明显,我是初学者,所以您提供的尽可能详细的信息对我很有帮助!!谢谢!调试输出:2012-06-0710:38:42.812SafetyCulture[1020:fb03]-[safetyCultureMainVCtopViewController]:u

ios - 将 View Controller 的 View 作为 subview 添加到另一个 View Controller 的 View 后出现 EXC_BAD_ACCESS 错误?

在我的应用程序中,我有两个ViewController。第一个Viewcontroller是应用程序窗口的rootViewController。当单击第一个ViewController中的按钮时,我将第二个ViewController的View作为subview添加到第一个View中,第二个ViewController的View中有一个按钮,我的问题是当我点击该按钮时应用程序崩溃了-(void)theCheckoutViewisExpandedwitPatient:(id)patient{SecondViewController*sample=[[SecondViewControlle

ios - 使用搜索栏取消按钮关闭模态视图 Controller

我有一个带有搜索栏和表格View的模态视图Controller,基本上是一个弹出式搜索框,使用弹出式搜索框呈现。在顶部它有一个带有取消按钮的UISearchBar。我正在尝试使用该搜索栏上的取消按钮关闭ViewController。我尝试了很多方法...-(void)searchBarCancelButtonClicked:(UISearchBar*)searchBar{[selfdismissViewControllerAnimated:YEScompletion:nil];}和[self.presentingViewControllerdismissViewControllerAn

ios - 模态视图 Controller 和 subview Controller 如何交互?

我有一个自定义容器ViewController:ContainerVC。它的工作是呈现两个内容ViewController之一:ContentPortraitVC或ContentLandscapeVC,具体取决于当前方向(尽管容器选择其View的原因无关紧要,我假设)。ContentPortraitVC,在某些时候弹出ContentModalDetailVC。因此这里有两种不同的显示新内容的方法:父子关系(通过addChildViewController发起并通过removeFromParentViewController移除),呈现与被呈现的关系(通过presentViewContr