隐藏时UIButton不起作用

时间:2012-02-05 04:28:22

标签: objective-c ios cocoa-touch

我在UITextField下面隐藏了一个UIButton。通常情况下,UIButton会响应。但是,当我将其设置为隐藏(或当我将alpha设置为0)时,它将停止工作。

对于上下文,我在UITextField下包含一个隐藏按钮,因为编辑文本字段的可点击区域很小 - 我希望用户能够点击uitextfield附近的任何地方以便制作文本字段成为第一响应者。因此,按钮的代码是:

- (IBAction)enterTextField:(id)sender {
    [nameTextField becomeFirstResponder];
    NSLog(@"Pressed");
}

但是,隐藏按钮时不会调用此代码。否则,它会被调用。

1 个答案:

答案 0 :(得分:6)

将其设为UIButtonTypeCustom的自定义按钮,或将背景设置为clearColor。