【发布时间】:2026-01-05 01:05:02
【问题描述】:
我正在尝试添加一个浮动操作按钮(不是浮动菜单按钮),只需单击一下即可将我导航到下一个视图控制器。我没有得到正确的浮动按钮。我已经尝试了下面的代码,它没有在表格视图上显示适当的按钮,因为它与表格一起滚动。有什么方法可以将按钮粘贴在同一个位置而不随表格一起滚动?
func floatingButton(){
let btn = UIButton(type: .custom)
btn.frame = CGRect(x: 285, y: 485, width: 100, height: 100)
btn.setTitle("All Defects", for: .normal)
btn.backgroundColor = #colorLiteral(red: 0.1764705926, green: 0.4980392158, blue: 0.7568627596, alpha: 1)
btn.clipsToBounds = true
btn.layer.cornerRadius = 50
btn.layer.borderColor = #colorLiteral(red: 1, green: 1, blue: 1, alpha: 1)
btn.layer.borderWidth = 3.0
btn.addTarget(self,action: #selector(DestinationVC.buttonTapped), for: UIControlEvent.touchUpInside)
view.addSubview(btn)
}
【问题讨论】:
-
*.com/questions/37073935/… ?您的按钮不应与 tableView 一起滚动,除非在
view.addSubview(btn)中的代码中,view是 tableView。还是您的UIViewController是UITableViewController? -
我已经检查了那个问题。不过感谢分享。我的表格视图是一个 xib 文件..不知道如何设置浮动按钮
-
您分享的链接讲述了浮动菜单按钮..我不想实现浮动菜单按钮..而是屏幕截图所示的单个浮动操作按钮
标签: ios swift uitableview uibutton