嗨,我是新来的客观C.我有 使用界面创建了两个按钮 建设者。而不是写两个 UIButton的行动我已指出两者 的按钮 - (IBAction)buttonPressed :( id)发送者;如果我按下一个按钮然后另一个 应禁用按钮(显示灰色 并且不应该允许点击)。如何 设置这个。[button1 setEnabled:NO]会 do.But如何检查哪个按钮 被压了。是这样的 (button.isSelected:YES)。如何 将其设置为灰色。
- (IBAction)buttonPressed:(id)sender
{
if ([myButton.isSelected:YES]) //Invalid receiver type BOOL
{ //No '-' method found //cast to pointer to integer of different size warnings.
[myEventLog setEnabled:NO];
myTextView.text = @"Processing the request!!";
}
}
处理请求无法获取 打印在UITextView上。
答案 0 :(得分:2)
sender
参数是发送操作的按钮。
if (sender == myButton) {
[myEventLog setEnabled:NO];
} else if (sender == myEventLog) {
[myButton setEnabled:NO];
}
假设myButton和myEventLog是你的按钮。