gpt4 book ai didi

objective-c - 重叠 subview 的最佳替代方案

转载 作者:行者123 更新时间:2023-11-28 22:49:02 24 4
gpt4 key购买 nike

我有一个包含登录表单的 UIView,但是当用户已经登录时,我想显示一个注销按钮而不是表单。

我目前的方法是为登录表单和登录按钮创建一个 subview ,在 Interface Builder 中相互重叠。

然后我一次只显示一个 subview 。

是否有更好的方法可以更轻松地在 Interface Builder 中进行设计,同时仍然使用相同的 UIViewController

如果重要, View 是模态视图。

最佳答案

您可以将 UIViewController 调整为实际上是 UITabBarController,但调整标签栏,使其在 Controller 被推到屏幕时不可见:

self.hidesBottomBarWhenPushed = YES;

这应该允许您:

  1. 以编程方式轻松切换 View
  2. 在 IB 中轻松管理两个(或更多)独立的 UIViewController 实例,不重叠

关于objective-c - 重叠 subview 的最佳替代方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12412177/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com