Swift:使用StoryBoard在Tableview上浮动加号按钮

Swift:使用StoryBoard在Tableview上浮动加号按钮,第1张

概述如何使用故事板将浮动按钮添加为Facebook的App Rooms? 我无法将UIView拖到tableview上,这是我所知道的唯一方式. 它有点晚了,但也许可以帮助别人.您可以通过编程方式轻松完成.只需创建按钮的实例,设置按钮的所需属性最好在框架上使用约束,因为它会在每个屏幕尺寸的相同位置渲染按钮.我发布的代码将使按钮轮.使用约束值来改变按钮的位置和大小. 斯威夫特3 var roundBut 如何使用故事板将浮动按钮添加为Facebook的App Rooms?

我无法将UIVIEw拖到tablevIEw上,这是我所知道的唯一方式.


它有点晚了,但也许可以帮助别人.您可以通过编程方式轻松完成.只需创建按钮的实例,设置按钮的所需属性最好在框架上使用约束,因为它会在每个屏幕尺寸的相同位置渲染按钮.我发布的代码将使按钮轮.使用约束值来改变按钮的位置和大小.

斯威夫特3

var roundbutton = UIbutton()overrIDe func vIEwDIDLoad() {    super.vIEwDIDLoad()    self.roundbutton = UIbutton(type: .custom)    self.roundbutton.setTitlecolor(UIcolor.orange,for: .normal)    self.roundbutton.addTarget(self,action: #selector(buttonClick(_:)),for: UIControlEvents.touchUpInsIDe)    self.vIEw.addSubvIEw(roundbutton)}overrIDe func vIEwWillLayoutSubvIEws() {    roundbutton.layer.cornerRadius = roundbutton.layer.frame.size.wIDth/2    roundbutton.backgroundcolor = UIcolor.lightGray    roundbutton.clipsToBounds = true    roundbutton.setimage(UIImage(named:"your-image"),for: .normal)    roundbutton.translatesautoresizingMaskIntoConstraints = false    NSLayoutConstraint.activate([        roundbutton.trailingAnchor.constraint(equalTo: self.vIEw.trailingAnchor,constant: -3),roundbutton.bottomAnchor.constraint      (equalTo: self.vIEw.bottomAnchor,constant: -53),roundbutton.wIDthAnchor.constraint(equalToConstant: 50),roundbutton.heightAnchor.constraint(equalToConstant: 50)])}/** Action Handler for button **/@IBAction func buttonClick(_ sender: UIbutton){ /** Do whatever you wanna do on button click**/}
总结

以上是内存溢出为你收集整理的Swift:使用StoryBoard在Tableview上浮动加号按钮全部内容,希望文章能够帮你解决Swift:使用StoryBoard在Tableview上浮动加号按钮所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1029463.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存