如何在Xcode中将浮动UIButton添加到表视图控制器中?

问题描述 投票:0回答:1

我正在尝试向通过弹出窗口显示的表视图控制器页面添加“关闭”按钮。当用户向下滚动页面时,我只希望x(关闭)按钮保留在左上角。我找到了使用cocoapods添加浮动操作按钮的代码,但这不是我想要的。任何帮助都会很棒。

我试图在表视图之外添加UIView,以便可以将按钮限制于此,但是表视图不允许您在其外部添加UIViews。

swift xcode uibutton floating
1个回答
0
投票

您无法将浮动UIButton添加到UITableViewController,但还有其他三个选项:

  1. UITableViewController更改为UIViewController,并将UITableViewUIButton添加到视图控制器
  2. 创建UIViewController容器并将您的UITableViewController添加为嵌入式子视图控制器。然后可以将UIButton添加到容器中
  3. UIButton添加到UINavigationController,但仅在具有导航控制器时才有效:)另外,在这种方法中,当您关闭表视图控制器时,需要手动删除按钮。
© www.soinside.com 2019 - 2024. All rights reserved.