gpt4 book ai didi

ios - 如何让一个 UIButton、UILabel 和 UITextField 控制所有输入

转载 作者:可可西里 更新时间:2023-11-01 01:25:54 25 4
gpt4 key购买 nike

目前我正在开发我的第一个 iOS 应用程序,一个 ToDo Planner。这是它的布局。

Layout

现在我已将其设置为每一行都有自己的文本字段、按钮(选中标记的圆圈)和标签(划线)。像这样:

if(textField == textField1) // if the first text field is pressed
{
let image = UIImage(named: "To Be Completed Circle.png")
button1 = UIButton(frame: CGRect(x: 340, y: 56, width: 30, height: 30));
button1.setBackgroundImage(image, for: UIControlState.normal)
self.view.addSubview(button1)
button1.addTarget(self, action:#selector(self.pressCheck), for: .touchUpInside)

}

还有这个:

if(button == button1) // if first button was pressed
{
button1.setBackgroundImage(image, for: UIControlState.normal) //set image to be of circle with checkmark
button1.removeTarget(nil, action: nil, for: .allEvents) //remove old target action
button1.addTarget(self, action:#selector(self.pressUnCheck), for: .touchUpInside) //add new target action for removing checkmark
self.view.addSubview(button1)
textField1.textColor = UIColor.gray //change textfield to a gray color

label1 = UILabel(frame: CGRect(x : 34, y : 70, width: 200, height: 2)) //add the strike line through textfield
label1.backgroundColor = UIColor(patternImage: labelImage!)
self.view.addSubview(label1)

}

Button1 Label1 textfield1 都对应第一行输入。Button2 Label2 textfield2 等...

文本字段是使用界面生成器制作的,按钮/标签是通过编程制作的。我想知道是否有任何方法(我确定有)仅使用一个按钮、一个标签和一个文本字段来控制所有用户输入?按钮和标签本质上都是一样的。

如果我不太清楚,请告诉我。

最佳答案

您可以为每一行使用带有自定义单元格的 TableView。可以使用所需的 LabelTextFieldButton 设计单个单元格。您可以使用 tableView 中的原型(prototype)单元完成 Storyboard本身。

关于ios - 如何让一个 UIButton、UILabel 和 UITextField 控制所有输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41495049/

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