gpt4 book ai didi

ios - IBAction 中的 If Else 语句 - iOS

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

我之前构造过if-else语句来让UIButtons作为一个toggle,但是这组代码似乎有点难度。我现在有 2 个独立的 IBAction,一个叫打开,另一个叫关闭。我想让它成为一个 IBAction,通过 if-else 语句作为切换。这是两个 IBAction 的代码。

- (IBAction)actionOpen:(id)sender {
[self.flatDatePicker show];
}

- (IBAction)actionClose:(id)sender {
[self.flatDatePicker dismiss];
}

最佳答案

设置一个属性什么的,像这样...

// in the private extension

@property (nonatomic) BOOL flatDatePickerOpen;

然后做这样的事情......

- (IBAction)toggleFlatDatePicker {
if (self.flatDatPickerOpen) {
[self.flatDatePicker dismiss];
self.flatDatePickerOpen = NO;
} else {
[self.flatDatePicker show];
self.flatDatePickerOpen = YES;
}
}

您也不必指定操作的发件人部分。如果您不使用它,则不需要它。

或者,使用 flatDatePicker 上的一个属性来告诉您它是否可见,而不是使用其他属性。

关于ios - IBAction 中的 If Else 语句 - iOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18129788/

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