gpt4 book ai didi

ios - Swift:如何以编程方式在 View 末尾设置按钮

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

在单击按钮时,我以编程方式设置了 UIWebView。

if(button.tag = 1)
{
let webV:UIWebView = UIWebView(frame: CGRectMake(10, 80, (UIScreen.mainScreen().bounds.width)-20, (UIScreen.mainScreen().bounds.height)/2))
webView.loadHTMLString(html!, baseURL: nil)

let button = UIButton(frame: CGRect(x: 100, y: 100, width: 100, height: 50))
button.backgroundColor = .greenColor()
button.setTitle("Test Button", forState: .Normal)
button.addTarget(self, action: #selector(buttonAction), forControlEvents: .TouchUpInside)
webView.addSubview(button)
self.view.addSubview(webV)
}

我试图在 webView 的末尾设置按钮,但我无法设置。我尝试了很多次,但我仍在进行中。我想在我以编程方式创建的 webView 的末尾设置按钮。

最佳答案

使用父 View 的 bounds 属性来定位您的 subview 。

let bottomMargin = CGFloat(50) //Space between button and bottom of the screen
let buttonSize = CGSize(width: 100, height: 50)

let button = UIButton(frame: CGRect(
x: 0, y: 0, width: buttonSize.width, height: buttonSize.height
))

button.center = CGPoint(x: parentView.bounds.size.width / 2,
y: parentView.bounds.size.height - buttonSize.height / 2 - bottomMargin)

关于ios - Swift:如何以编程方式在 View 末尾设置按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43259347/

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