草庐IT

UIContainerView

全部标签

ios - 容器 View 中的 UICollectionView

说明:我有一个ViewController,它包含一个包含7个单元格的CollectionView。当我显示这个Controller时,一切正常并且显示完美(ControllerA)。在另一个Controller(ControllerB)上,我有一个容器View,它嵌入了ControllerA和CollectionView。问题:当运行应用程序并进入ControllerB(嵌入ControllerA)时,ControllerA的所有subview看起来都不错,除了CollectionView。在这种情况下,我没有看到我的7个单元格,而是只看到6个单元格,在点击其中一个单元格后,最后一个

ios - 容器 View Controller 无法处理 Unwind Segue 操作

我在尝试使用自定义segue从作为subviewController添加到另一个ViewController的ViewController中放松时遇到问题。这是MyCustomSegue.m:-(void)perform{if(_isPresenting){//PresentFirstVC*fromVC=self.sourceViewController;SecondVC*toVC=self.destinationViewController;toVC.view.alpha=0;[fromVCaddChildViewController:toVC];[fromVC.viewaddSub

ios - 什么时候在容器环境中调用 viewDidLoad?

我的情况如下所示:我有不同的容器View。如果用户触发点击事件,我将创建一个新容器并在其上调用一个方法,该方法设置subviewController的内容。我遇到的问题是该对象(在我的例子中是UIWebView)当时不可用。原因是当时没有调用viewDidLoad,没有设置webview。现在我在构造函数中移动了webview的初始化。这导致了我的第二个问题:在另一个容器上,我加载了相同的subviewController(上面有WebView)。因为View的边界在我切换到自动布局的构造函数中不可用。现在无法应用自动布局,因为没有superView。问题的原因是subview的vie

ios - 如何在带有 XIB 的 IB 中使用 UIContainerView?

在Xcode6中,我试图在导航Controller内托管的ViewController内添加容器View。但是在对象库中没有容器View选项。我没有使用Storyboard只是一个普通的xib。容器View是否仅与Storyboard相关。在这种情况下,我是否只使用普通的UIView? 最佳答案 UIContainerView嵌入了一个subviewController。InterfaceBuilder期望显示容器View嵌入的subviewController——这在Storyboard中运行良好,但使用XIB是不可能的,因为它们

ios - 嵌入 UITabViewController 的 UISplitViewController 中的空白区域

我的Storyboard上有这个View层次结构:UITabBarController->UIView+ContainerController->SplitViewController=>[MASTER:(UINavigationController->UITableviewController->UITableViewController),详情:(UINavigationController->UIView)]这是Storyboard的截图:因此,我的详细ViewController与底部屏幕有某种偏移,如下一个屏幕中的红色圆圈所示:我认为这是在容器Controller中有一个Sp

iOS UITableViewController 单元格在第一次更改时调整单元格高度后跳出位置

更新:看起来tableView.estimatedRowHeight设置与问题有某种关系,因为问题的方差随着数字的变化而变化,将其设置为9999使其“消失”但这似乎super骇人听闻。9999还打破了我打算在显示/隐藏上做的动画。9999还破坏了滚动条的功能。有关更多详细信息和完整上下文,请参阅下面的讨论主题。我有一个ViewController,它包含两个ContainerViews。每个容器View都包含一个UITableViewController。它们垂直放置,每个都占据整个高度。右侧的容器宽度为100,从屏幕开始,尾随约束设置为-100,这允许另一个容器最初填充整个屏幕。左侧

ios - 如何将数据从父 View 传递到 subview ?

我有一个容器View,它使用Storyboard嵌入segue来加载嵌入式静态TableView。segueID是“CONTAINER”。当我运行以下代码时,prepareForSegue从未真正被调用,因此没有数据从父级传递到子级。-(void)viewDidLoad{[superviewDidLoad];if([sGenderisEqualToString:@"MALE"]){containerGender=@"MALE";if([containerGenderisEqualToString:@"MALE"]){NSLog(@"MALE");}else{NSLog(@"BROKEN

ios - ParentViewController 正在变为 nil ,不知道在哪里以及如何

我正在尝试制作一个应用程序,第一步是创建viewControllers并链接它们。我知道我可以使用Storyboard和sueges来做到这一点,但我想用老派的方式来做——通过编码,即它包含4个ViewController-MainViewController-SettingsViewController-RulesViewController这三个ViewController使用ContainerViewController(4thviewController)(我写的自定义容器)进行管理。currentSubViewController跟踪当前显示的viewController@i

ios - 如何访问嵌入在容器 View 中的tableviewcontroller

我有一个带有2个subview的自定义UIViewController“ProfileController”——最重要的是一个嵌入了UITableViewController的容器subview。我如何从“ProfileController”中访问UITableViewController,以便我可以动态配置我用来显示用户配置文件信息的“静态”单元格。我不想使用独立的UITableViewController,因为那样我就无法向配置文件屏幕的UI添加额外的自定义项。谢谢!...不幸的是,我无法在Storyboard中为标准UITableView设计静态单元格,因为我发现Apple的静态

iOS:容器 View - 更改 subview Controller 时动画推送过渡

Apple在此document中讨论了如何在两个subviewController之间进行容器ViewController转换。.我想为UIModalTransitionStyle中的UIModalTransitionStyleCoverVertical制作一个简单的垂直向上滑动动画。但是,transitionFromViewController只允许使用UIViewAnimationOptions,而不是过渡样式。那么如何制作向上滑动View的动画呢?奇怪的是,要在subviewController之间进行转换,您不能调用类似于UINavigationController的简单推送方