gpt4 book ai didi

ios - 如何检查复选框是否被点击

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

我正在尝试使用我以编程方式创建的复选框制作菜单。这是我制作复选框的方法:

UIButton* checkBox = [[UIButton alloc] initWithFrame:CGRectMake(60,60,300, 44)]; 
[checkBox setImage:[UIImage imageNamed:@"unmarked.png"] forState:UIControlStateNormal];
[checkBox addTarget:self action:@selector(toggleButton:) forControlEvents: UIControlEventTouchUpInside];
[checkBox setContentHorizontalAlignment:UIControlContentHorizontalAlignmentLeft];
[self.view addSubview:checkBox];

目标:

- (void)toggleButton: (id) sender
{
checkboxSelected = !checkboxSelected;
UIButton* check = (UIButton*) sender;
if (checkboxSelected == NO)
[check setImage:[UIImage imageNamed:@"unmarked.png"] forState:UIControlStateNormal];
else
[check setImage:[UIImage imageNamed:@"marked.png"] forState:UIControlStateNormal];

}

现在我正在制作一个简单的自定义 UIButton,我想检查复选框是否被选中,使用这个自定义 UIButton 和 NSLog 相同,即如果复选框是检查然后在按钮上单击它应该 NSLog 复选框被选中..!

有人能帮我解决这个问题吗?

我们将不胜感激任何帮助。

谢谢你的时间

谢丽丝

最佳答案

您应该考虑使用 UISwitch,因为复选框在苹果移动设备上不是很好。您可以引用教程,例如这里: http://www.xprogress.com/post-30-uiswitch-tutorial-example-how-to-use-the-switch-in-xcode-for-iphone-sample-included/

或在这里以编程方式进行: Creating a UISwitch Programmatically

不过,如果您坚持使用复选框,请看这里: How to create a simple checkbox in iOS?

关于ios - 如何检查复选框是否被点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10316619/

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