ios - 自定义View ui元素显示

标签 ios swift

我有两个自定义 View (例如 View A 和 View B)UIView 的子类。它们每个都通过不同的按钮点击加载到 UIViewController 上。 View B 位于 View A 的顶部。 因此 View B 覆盖了 View A 的 UI 元素。 现在我希望 View A 中只有一个文本字段应该显示在 View B 上。 有人可以帮我吗?

最佳答案

将 View B添加为 View A的 subview ,然后为textField调用bringSubview(toFront:)。

let viewA = ...
let viewB = ...
viewA.addSubview(viewB)
viewA.bringSubview(toFront: viewA.someTextField)

关于ios - 自定义View ui元素显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40946418/

相关文章:

ios - 使用自动布局将屏幕分成 1/3 和 2/3 View

swift - 保存 Bool/tableView 复选标记 - 第三次幸运

ios - 如何使自动布局约束依赖于多个其他 anchor ?

ios - WatchKit Extension 看不到保存在 NSUserDefaults 和 App Group 中的数据

swift - 表达式类型不明确,没有更多上下文 AVAudioSession

ios - INIntent `setImage` 使运行时在 Swift 5 中崩溃

swift - 将十六进制转换为 Swift 格式的字符串以保持相同的位数

iOS - 没有滑动背景图像的pushViewController

c# - 在 Sqlite.net PCL 中找不到 SQLitePlatformIOS

ios - 难以附加到 Swift 中的数组