问题:我有一个继承自UITableViewController
的自定义类。我正在尝试从视图中的材质中定位Fab按钮。
但是,由于控制器的超级视图是UITableView
,而不是简单的UIView
,因此使用
view.layout.width()。高度()。右()。底部()
当超级视图不 UIView
时,如何定位Fab按钮并显示它?
由于我的自定义类继承自UITableViewController
,因此我不能简单地使用嵌入了UIViewController
的{{1}},而无需额外的工作。
感谢。
答案 0 :(得分:0)
设置layout.width().height()
时,您使用的是该链式函数的默认值,即0
。所以你应该加上这样的值:width(64).height(64)
。此外,您需要设置布局子视图,如下所示:view.layout(fabButton).width(64).height(64).bottom(16).right(16)
。请注意layout
函数中我们传递的fabButton
。