无法在UITableViewController中定位Fab按钮

时间:2017-10-04 17:56:19

标签: uitableview uiview material-ui floating-action-button cosmicmind

问题:我有一个继承自UITableViewController的自定义类。我正在尝试从视图中的材质中定位Fab按钮。

但是,由于控制器的超级视图是UITableView,而不是简单的UIView,因此使用

时不会显示Fab按钮
  

view.layout.width()。高度()。右()。底部()

当超级视图 UIView时,如何定位Fab按钮并显示它?

由于我的自定义类继承自UITableViewController,因此我不能简单地使用嵌入了UIViewController的{​​{1}},而无需额外的工作。

感谢。

1 个答案:

答案 0 :(得分:0)

设置layout.width().height()时,您使用的是该链式函数的默认值,即0。所以你应该加上这样的值:width(64).height(64)。此外,您需要设置布局子视图,如下所示:view.layout(fabButton).width(64).height(64).bottom(16).right(16)。请注意layout函数中我们传递的fabButton