ios - Swift 5 让视图填满屏幕的其余部分
问题描述
所以我正在使用 FSCalendar 为 iOS 制作一种日历应用程序。无论如何,我想在日历本身上方显示当天的任务/事件。为日历的 UIView 设置的约束是:
height = 300
Safe Area.bottom = Calendar.bottom
Calendar.trailing = Safe Area.trailing
Calendar.leading = Safe Area.leading
(有关约束/位置的清晰概念,请参见图片。)所以我想要实现的是我想让蓝色区域相对于尚未优化的区域。当我尝试从顶部和侧面将约束设置为 0 时,我不知道如何在不推开日历的情况下使蓝色方块具有一定的大小。
解决方案
没关系,我通过简单地添加一个垂直堆栈视图、将所有这些约束设置为 0 并设置日历的高度来修复它。
推荐阅读
- python - Python中的Gelu激活
- rx-java2 - 如何将每个可观察到的发射收集到 rxJava2/rxKotlin2 中的一个对象中?
- ruby-on-rails - 使用它所属模型的属性在 has_many 关联中设置模型属性的最全面方法是什么?
- sql - Bigquery SQL 中的并发会话
- python - C++ - 如何链接 python 库?
- python - 如何获得熊猫行的最大精度?
- jsf - 如何将 primefaces 4.0 升级到 6.2
- amazon-web-services - 如何更改从 AWS Step Function Map 并行运行的 Glue 作业的最大并发运行?
- javascript - Bootsrap 导航栏不下拉
- node.js - 单击发送消息后如何重置输入字段