uicontainerview相关内容

IOS如何控制UIContainer视图的显示和消失?

我有一个UIViewController和一个UIContainer视图。 我想模拟UIAlertView效果,但我不知道如何生成关于这个伟大方法的容器视图显示和隐藏。 我已将UITableView放在我的UIContainer视图中,我使用委托将所选项目发送到UIViewController(ParentViewController)并显示在标签中。(段名用alertSegue) ..
发布时间:2022-04-01 12:40:41 移动开发

如何在堆栈视图中设置容器的高度?

我想问你是否可以设置垂直堆栈视图中每个容器的百分比高度?我想在堆栈视图中有 3 个容器.第一个应该占屏幕尺寸的 40%,第二个占 20%,第三个占 40%.谢谢 解决方案 “按比例填充"分布类型适用于固有内容大小. 因此,如果我们的垂直堆栈(高度为 600)视图有 2 个视图,ViewA(固有内容高度 200)和 ViewB(固有内容高度 100),堆栈视图会将它们的大小调整为 Vi ..

在滚动视图中使用动态大小的控制器调整容器视图的大小

我正在尝试在 UIScrollView 内创建一个具有动态高度的控制器的容器视图,并使用自动布局自动调整其大小. View Controller A 是滚动视图,其中包含容器视图,以及下面的更多内容. 视图控制器 B 是视图控制器,我希望它具有动态大小,并且所有内容都在视图控制器 A 的滚动视图中以全高显示. 我在获取 B 的动态大小以自动设置 A 中的容器视图的大小时遇到​​一 ..
发布时间:2022-01-12 21:27:05 移动开发

如何将数据从一个容器传递到另一个容器,两者都嵌入在 swift 中的同一个 uiviewcontroller 中?

我有一个父 UIViewController,它有两个不同的视图容器——每个容器都嵌入了 UIViewController.它看起来像这样: 当用户按下存储在左侧容器的按钮时,我想更改右侧容器上的标签. 到目前为止,我能够在父视图控制器中放置一个按钮的情况下做到这一点,然后我只是使用了一个协议: 在我的父组件中: class ParentController: UIViewCo ..
发布时间:2022-01-05 09:09:54 移动开发

在容器中拥有多个控制器的最佳方式是什么?

这是一个 ViewController,它有一个容器视图.请注意,容器只是全屏的一部分,与往常一样. 因此容器包含右侧的 VC.例如,它可以是显示部件列表的“部件". 但是如果我说四个 VC,我想放在那个区域(容器所在的位置)呢?可能:零件、轮胎、制动器、机油. 当然,在那个区域一次只会显示一个. 真正做到这一点的最佳方式是什么? 过去,我制作了四个容器视图(在完全相 ..
发布时间:2022-01-05 08:59:25 移动开发

从父 iOS 访问容器视图控制器

在 iOS6 中,我注意到了新的容器视图,但不太确定如何从包含视图访问它的控制器. 场景: 我想从包含容器视图的视图控制器访问警报视图控制器中的标签. 它们之间有一个segue,我可以使用它吗? 解决方案 是的,您可以使用 segue 来访问子视图控制器(及其视图和子视图).使用 Storyboard 中的属性检查器为 segue 提供一个标识符(例如 alertview ..
发布时间:2022-01-05 08:42:28 移动开发

addChildViewController 实际上是做什么的?

我只是第一次涉足 iOS 开发,我必须做的第一件事就是实现一个 自定义容器视图控制器 - 让我们称之为 SideBarViewController - 交换它显示的几个可能的子视图控制器中的哪一个,几乎与标准的标签栏控制器一模一样.(它几乎是一个标签栏控制器,但带有一个可隐藏的侧边菜单而不是标签栏.) 根据 Apple 文档中的说明,每当我将子 ViewController 添加到我的容器时 ..
发布时间:2022-01-05 08:41:48 移动开发

如何在 Objective-C 中添加一个拥有自己的 UIViewController 的子视图?

我正在为拥有自己的 UIViewControllers 的子视图而苦苦挣扎.我有一个 UIViewController 带有视图(浅粉色)和 toolbar 上的两个按钮.我希望在按下第一个按钮时显示蓝色视图,并在按下第二个按钮时显示黄色视图.如果我只想显示视图应该很容易.但是蓝色视图将包含一个表,因此它需要它自己的控制器.那是我的第一堂课.我从这个SO问题 在那里我了解到我需要一个桌子的控制器. ..

以编程方式将视图控制器分配给标签栏控制器

我是 swift 的新手,正在尝试使用 Apiary 的 TMDB 创建电影数据库应用程序. 我已经为一个类别创建了视图控制器的布局.但是,我计划有多个类别,它们之间但唯一的区别是我从 API 检索的数据.例如,“now_playing"键获取当前播放列表,“top_rated"键获取评分最高的电影列表.当我最初这样做时,我在 AppDelegate.swift 中创建了标签栏控制器,并通过 ..

在容器视图中交换子视图

让 ContainerView 成为具有两个子内容视图的父容器视图:NavigationView 和 ContentView. 我希望能够用另一个视图替换 ContentView 的控制器.例如,用新闻页面控制器交换主页控制器.目前,我能想到的唯一方法是使用委托来告诉 ContainerView 我想切换视图.这似乎是一种草率的方法,因为 ContainerViewController 最终 ..
发布时间:2021-11-10 05:39:21 移动开发

如何实现 SegmentedControlValueChange 来控制容器视图

我的问题是对其他人的问题的跟进.在@ritch 提供的问题图片中,他有以下视图控制器 “视图控制器"->(容器视图)“视图控制器"->[“第一个控制器",“第二个控制器"] 对于我的问题,我将它们重写为 “父控制器"->(容器视图)“子控制器"->[“第一个控制器",“第二个控制器"] 所以我正在尝试实现该方法 - (IBAction)SegmentedControlValueChang ..
发布时间:2021-09-13 20:16:34 移动开发

ViewController 作为 Swift 中 MapView 的叠加层(如 Google 地图应用程序用户界面)

我正在用 Swift 构建一个小应用程序,我想在其中实现以下目标:- 带有多个注释的 MapView- 单击其中一个注释会在从底部移入的叠加层中显示一些细节并填充大约.屏幕的一半- 显示屏的上半部分仍显示 MapView.点击地图关闭详细信息 现在我已经阅读了很多关于不同可能性的信息.首先,我尝试使用具有以下内容的 ContainerView: @IBOutlet 弱变量 detail ..
发布时间:2021-09-13 20:12:44 移动开发

UIViewanimation trantitionfromView 使用 UIViewflip 动画

构建一个包含抽认卡的应用.他们肯定需要翻转卡片的能力.为此,我有一个 UIViewController 并避免翻转整个视图,我将子视图实现到容器中. 我在名为 frontView 和 backView 的容器中声明了两个子视图.frontView 有红色背景和标签表示正面,而 backView 有蓝色背景和标签表示背面. 我已经声明了一个变量,所以我可以检查显示哪一侧:varshowF ..

如何让 ViewController 的 viewDidLoad 方法只调用一次?

我在我的应用程序中创建了一个 Container View.当 UITableviewCell 和其他 UIViewController 上的用户选项卡被加载到容器视图中时,容器视图会加载其他 UIViewController.我尝试通过在其他 ViewController 类上插入日志消息进行测试,发现每次 viewDidLoad 和 ViewDidAppear 方法被调用它指出这些类每次在单元 ..

容器视图的问题

我创建了一个页面,其中有两个容器视图,它们根据顶部的分段控件进行切换.基本上,我根据分段控件中选择的索引隐藏容器视图之一.现在在其中一个容器视图中,我添加了一个表格视图和一个单元格.我还为包含在其中一个符合 UITableView 数据源和委托协议的容器视图中的视图创建了一个 viewController 类. 然而,当我运行应用程序时,分段视图不可见,我只能看到空单元格.我很困惑为什么分段 ..

如何使 UIView 作为滚动视图工作

我需要一些严肃的帮助来解决我的这个问题,我需要将 UIView 用作 ScrollView.下面上传的图片会解开所有的疑惑. 我已经拿了四个按钮以及它们下面的 UIView 以及 4 个容器视图,我将它们放在另一个上面以便与四个按钮一起工作..我现在想要的是将 UIView 用作 ScrollView.每当我单击任何按钮时,视图都会向前移动并更改容器视图.每当我单击按钮时,就会显示相应的容器 ..
发布时间:2021-09-13 18:52:01 移动开发

Swift:如何以编程方式推进容器视图内的 UIPageViewController?

我有一个 ViewController,其中包含一个按钮和两个我想永久保留的图像视图,还有一个 PageViewController 可以通过其他三个 ViewController 滑动,这一切都很好,但是我不知道该怎么做是如何在按下按钮时以编程方式转到下一张幻灯片. 这是我的 PageController 类的样子(基于 Fattie 在此处提供的非常有用的答案:UIPageViewCon ..
发布时间:2021-09-13 18:41:33 移动开发

VC 容器中 UINavigationController 的点击区域问题

我有一个 iOS 应用,我在其中添加了一个 UINavigationController 作为主屏幕的子视图控制器.它是垂直排列的,因此导航控制器占据主视图高度的底部并且是全宽的.有一个按钮(实际上是一个带有点击识别器的自定义视图)位于导航的正上方,用于隐藏和显示它;隐藏导航时,按钮位于主屏幕底部,显示导航时,按钮位于导航栏顶部的正上方. 问题在于导航栏似乎拦截了按钮底部 10 点左右的触摸 ..
发布时间:2021-09-13 18:38:13 移动开发