uistoryboard相关内容

使用 popViewControllerAnimated 时按钮色调会改变颜色

在 View #1 中,我在情节提要中设置了两个控件;一个是导航栏中的 UIBarButtonItem,另一个是 UISegmentedController.前者是自定义绘制的图像,两个项目的色调都设置为紫色(在情节提要属性检查器中设置的色调). 通过各种操作,用户可以通过View #1进入View #2.如果在 View #2 中不满足特定条件,用户将显示一条错误消息,并重定向回 View ..

iOS 9.0 以下的 Storyboard 参考

我正在使用新的故事板参考.根据 Apple documentation 对 iOS 的最低要求是版本 9.0. 但是,我已经成功部署了测试应用程序,在同一个应用程序内的两个故事板之间使用简单的显示转场,连接到 iOS 8.3 设备的故事板和带有 iOS 8.0 的模拟器. 文档有误,还是我遗漏了一些明显的东西? 解决方案 它向后兼容 8.0,但关系转场除外.请参阅 Xcode ..
发布时间:2021-08-30 20:05:22 移动开发

为什么我不能使用 iOS 设计器创建转场?- Xamarin 工作室

我在 Visual Studio 中使用 Xamarin 已经有一段时间了,但我想我会在我的 Mac 上使用 Xamarin Studio. 一切都很好,直到我尝试在故事板上创建一个转场. 我有两个视图控制器,一个是主要的.我添加一个按钮,然后 CTRL + 从按钮拖动到第二个视图控制器.在 VS 中,这很有效,但是在 Xamarin Studio 中,当我释放按钮时,segue 菜单 ..

识别 UIStoryboard

如何识别 UIStoryboard? 该类具有创建和实例化的方法,但我没有看到类似 name 的 @property.例如 获取故事板对象 + storyboardWithName:bundle: 实例化 Storyboard 视图控制器 ——实例化InitialViewController– 实例化ViewControllerWithIdentifier: 有什么建议吗? ..
发布时间:2021-08-30 20:05:13 移动开发

使用来自另一个视图控制器的原型单元格

我想在几个故事板场景中使用相同的表格视图单元格布局.我可以在其中一个场景中设计原型单元并以某种方式在另一个表视图控制器中访问它(即 dequeueReusableCellWithIdentifier)吗? 解决方案 这是不可能的,但是您可以将原型单元格从源表视图复制到故事板中的目标单元格,并且您可以轻松地重用它. ..
发布时间:2021-08-30 20:04:47 移动开发

UIScrollView 实现

使用 Storyboards,我有一个 UITabBarController,里面有一个 UIScrollView,在 scrollView 里面有一个 UIView.我的视图非常大,并不完全适合故事板.我无法一直滚动到视图的底部. 如果你从头开始构建所有这些,你会怎么做? 解决方案 假设您有一个带有 2 个视图的 UITabBarController.因此你有两个视图控制器.让我们 ..
发布时间:2021-08-30 20:04:38 移动开发

不需要 xcode 故事板中的大写标签

我使用 xcode 6 和 storyboard 进行 ios 应用程序开发. 我在情节提要中的视图控制器中遇到 UILabel 问题:文本简单且小写,但是当我在模拟器或设备中运行应用程序时,我看到大写的标签文本. 标签没有出口,不能以编程方式修改.有人有解决方案吗?我宁愿不使用 IBOutlet 并通过代码设置文本.. 解决方案 我遇到了一些类似的问题.就我而言,所有内容(标 ..
发布时间:2021-08-30 20:04:15 移动开发

iOS - 使用 UIPageContol 在页面之间加载和切换

我想使用 UIPageControl 在不同的视图控制器之间导航.我有 2 个视图控制器,另一个主视图控制器包含 UIPageControl.要在它们之间导航的 2 个视图控制器已作为子项添加到主视图控制器.当我当前启动应用程序时,我看到一个空白屏幕.我使用了 pageControl.currentPage = 0 但我无法理解为什么我看不到视图. 请注意,我不想在我的应用程序中使用 UIS ..

如何从故事板以编程方式延迟加载视图

在以前版本的 Interface Builder 中,当我想以编程方式延迟加载视图时,我会执行以下操作: self.customView = [[NSBundle mainBundle] loadNibNamed:@"CustomView" owner:nil]; 如果我理解正确,这是正确的方法.似乎没有办法用故事板来做到这一点,因为没有办法将视图添加到故事板本身中(而不是视图控制器的一部分) ..
发布时间:2021-08-30 20:03:57 移动开发

使用约束使两个 TableView 保持相同的高度 &相距相同的距离

背景/我想做的事情 我正在为 iOS 7 构建这个 我正在使用故事板 我有两个 UITableViews,我想保持相同的高度和距离,以保持 3.5 & 之间的视觉一致性4 英寸设备 从 4 英寸屏幕到 3.5 英寸屏幕的转变,我想要: 表格视图变短但高度保持不变 为了使顶部表格视图保持相同的 y 位置 为了使底部表格视图向上移动其 y 位置,以保持顶部表格视图底部和底部表格视图顶 ..
发布时间:2021-08-30 20:03:42 移动开发

加快故事板打开速度

当我打开故事板文件时,由于其中包含的 VC 数量太多,需要 1-2 分钟才能打开.加快速度的最佳做法是什么?我们应该将一些 VC 移动到不同的故事板文件中吗?我们是否应该使用更多的 xib 文件来减少 VC 中的元素数量?任何关于我们可能实施的不良做法使故事板加载时间如此缓慢的建议都会很好. 解决方案 良好做法: 将您的 ViewControllers 保存在不同的 storyboa ..
发布时间:2021-08-30 20:03:36 移动开发

没有 TabBarController 的标签栏 - 在故事板中为标签栏项目添加视图控制器

我向视图控制器添加了一个标签栏(不是 TabViewController),然后向该标签栏添加了一些标签栏项目. 现在我想将其他视图控制器附加到 Storyboard 中的那些标签栏项. 当我从选项卡栏项按 Ctrl + 拖动到视图控制器时,我没有任何选项. 请提出一种方法来做到这一点. 解决方案 我遇到了同样的问题,但我找不到一种方法,将它自己的 viewControl ..
发布时间:2021-08-30 20:03:33 移动开发

在 Xcode 7 中清除所有 XIB/Storyboard 文件中的所有警告的最快方法是什么

在 Xcode 中,每当我看到 XIB/Storyboard 中出现警告(通常是关于错位元素)时,我必须: 选择容器(通常是包含视图控制器或最顶部的视图) 从 Xcode 菜单中选择 Editor -> Resolve Auto Layout Issues -> All views in -> 适当的操作(例如:更新框架)来解决问题. 上述方法需要一些步骤,对我来说有点耗时.如果我可 ..
发布时间:2021-08-30 20:03:22 其他开发

从 Storyboard 中的模态视图推送视图控制器

我正在使用故事板并有一个以模态呈现的屏幕,然后我需要从中推送其他视图控制器,以便我可以为模态视图选择项目(类似于在 iPhone 日历应用程序上添加条目).所以我要从: 导航控制器 > VC > 模态视图控制器 > ???这里我想推送一个 VC 以便我可以选择一个项目以返回到模态视图. 我如何才能做到这一点,因为我目前收到错误“只有当源控制器由 UINavigationControll ..
发布时间:2021-08-30 20:03:12 移动开发

连接的 IBOutlets 未初始化

我已经在 Swift 中实现了自定义 UICollectionViewCell 类,使用 UICollectionViewCotroller 创建了故事板,分配了我的自定义控制器类、自定义单元类、单元 id 等......基本上是让 UICollectionViewController 工作所需的一切. 在故事板单元原型中,我添加了一些视图并将它们作为 IBOutlets 连接到我的自定义单 ..
发布时间:2021-08-30 20:02:57 移动开发

如何使用故事板隐藏 UINavigationController 的工具栏?

我有一个故事板 iOS 应用程序,其中包含我推送的许多视图.我有一个 UINavigationController 选择了“显示工具栏"选项,然后填充到我的整个视图层次结构中. 假设我的视图流是 3 个视图,A、B 和 C: 视图A --(push)-->视图 B --(推)-->视图 C View A 是一个普通的视图控制器,工具栏上有一个按钮用于推送 View B.View B 是一 ..
发布时间:2021-08-30 20:02:31 移动开发

引用 segue 源视图控制器

在我的 viewDidLoad 中,我想要一些基于前一个控制器的自定义代码. 如何在目标控制器的 viewDidLoad 中访问 segue 源控制器或前一个 segue 标识符来处理此问题? 解决方案 没有办法获得对创建您的 segue 的引用.您可以在目标控制器中创建一个属性(在我的示例中为 sourceVC),并在 prepareForSegue 方法(在源视图控制器中)中将 ..
发布时间:2021-08-30 20:02:25 移动开发

在 iOS 中,初始视图控制器始终与根视图控制器相同

在 Apple 的“今天开始开发 iOS 应用程序"指南中说,“添加到 [导航] 堆栈中的第一项是根视图控制器,并且永远不会从堆栈中弹出."稍后在同一部分中,它继续说,“其中一个视图控制器被标记为初始视图控制器......这是第一次启动应用程序时将显示的视图控制器." 我的问题是初始视图控制器和根视图控制器总是相同的还是可以不同的?例如,如果您创建了一个游戏,其中根视图控制器是您玩游戏的视图 ..
发布时间:2021-08-30 20:02:10 移动开发

实现 PageMenu/从故事板初始化视图控制器

我正在尝试让这个 pod 在我的项目中工作,但我一直在理解这部分是如何工作的: https://github.com/uacaps/PageMenu //为要放入的所有视图控制器创建变量//页面菜单,初始化它们,并将它们添加到控制器数组中.//(可以是任何 UIViewController 子类)//确保设置了所有视图控制器的 title 属性//例子:var controller : U ..
发布时间:2021-08-30 20:02:07 移动开发