IBAction不起作用

时间:2014-01-03 21:52:17

标签: ios uibutton ibaction

当我在代码中没有bookCoverUp.alpha = 0;时,将运行以下IBAction,但是一旦我添加该代码并尝试运行该程序,IBAction就会完全停止工作。

-(IBAction)done:(id)sender
{
    bookCoverUp.alpha = 0;
    //this sends you to the desired viewcontroller
    SimpleTableView *newWindow = [self.storyboard
    instantiateViewControllerWithIdentifier:@"SimpleTableView"];
    [self.navigationController pushViewController:newWindow animated:YES];
}

2 个答案:

答案 0 :(得分:4)

这是不可见视图的预期行为。

来自the Apple doc

  

要以可视方式隐藏视图,您可以将其隐藏属性设置为YES   或将其alpha属性更改为0.0。隐藏视图无法接收   触摸系统中的事件。

答案 1 :(得分:0)

如果您要创建透明按钮,请将按钮类型更改为“自定义”(或代码中的UIButtonTypeCustom),并且不要为其指定背景颜色或背景图像 - 默认情况下它是透明的。