gpt4 book ai didi

ios - 按钮未快速显示

转载 作者:行者123 更新时间:2023-11-30 12:25:30 25 4
gpt4 key购买 nike

我是 swift 编码新手,当我尝试通过代码添加按钮时,它没有显示在模拟器中。

我将main.storyboard中View的尺寸更改为375*1114还有具有相同尺寸的 ScrollView 和内部 View 。还有 5 个收藏 View 。这些都是由 Storyboard设置的。

我使用的代码:

    let fullScreenSize = UIScreen.main.bounds.size
let plusButton = UIButton(type: .custom)
plusButton.frame = CGRect(x: 300, y: 600, width: 50, height: 50)
plusButton.layer.cornerRadius = 0.5 * plusButton.bounds.size.width
plusButton.clipsToBounds = true
plusButton.setImage(UIImage(named: "plus.png"), for: .normal)
plusButton.center = CGPoint(x: fullScreenSize.width * 0.9, y: fullScreenSize.height * 0.9)
plusButton.addTarget(self, action: #selector(plusButtonPressed), for: .touchUpInside)
self.view.addSubview(plusButton)

我试图让按钮始终停留在模拟器的右下角。我怎样才能做到这一点?谢谢。

最佳答案

您的代码很好,正确添加背景颜色并检查按钮是否可见,否则检查您的 plusButton.setImage(UIImage(named: "plus.png"), for: .normal) plus.png是否正确

plusButton.backgroundColor = UIColor.red

完整代码

let fullScreenSize = UIScreen.main.bounds.size
let plusButton = UIButton(type: .custom)
plusButton.frame = CGRect(x: 300, y: 600, width: 50, height: 50)
plusButton.layer.cornerRadius = 0.5 * plusButton.bounds.size.width
plusButton.clipsToBounds = true
plusButton.setImage(UIImage(named: "normal.jpg"), for: .normal)
plusButton.backgroundColor = UIColor.red
plusButton.center = CGPoint(x: fullScreenSize.width * 0.9, y: fullScreenSize.height * 0.9)
// plusButton.addTarget(self, action: #selector(plusButtonPressed), for: .touchUpInside)
self.view.addSubview(plusButton)

输出 enter image description here

关于ios - 按钮未快速显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44276349/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com