ios - 在 swift 4.2 xcode 中隐藏和显示 View

标签 ios swift xcode

我是 iOS 应用程序开发的新手。我创建了如下 View 。 enter image description here

我在其他屏幕上重用相同的 View 。这样屏幕就不需要“ss”首字母了。所以我比编程隐藏了。如下所示。
enter image description here

在这里,我面临第二个屏幕上不需要的间距问题。

我想要的是,当隐藏“SS”首字母时,名称和主题需要左对齐。我不知道需要为谷歌提供什么内容。伙计们请给出一些关键字来找到解决方案,或者请给出一些解决方案。

最佳答案

您可以使用 UIStackView对于这个问题。

让我们调用除 UIImageView 之外的所有内容是 RHS 和 UIImageView是 LHS

将它们垂直放置 UIStackView当你隐藏 UIImageView它应该自动删除该间距并移动内容以填充 View 。

如果您还没有看过它们,我推荐this教程。

关于ios - 在 swift 4.2 xcode 中隐藏和显示 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61124025/

相关文章:

ios - 如何在 Xamarin.Forms 中推送时隐藏选项卡栏?

ios - 验证多 uitextfield

ios - 为什么我不能在 Realm 属性上使用 private

ios - 在 Swift 框架中公开依赖类

ios - iPad 2 构建成功 -> 没有任何反应

ios - 加密注册自 2016 年 9 月 20 日起作废;意味着没有年度电子邮件报告?

ios - 根据选择显示所有选定值的动态高度 MultipleSelectorRow

ios - 如何将数组的所有图像转换为数据

objective-c - 用于类延续的 Xcode 代码片段?

ios - 获取应用内购买自动续订订阅结束日期的最佳策略