UITabView的headerView中没有按钮响应

时间:2015-09-08 10:01:11

标签: ios

我创建了一个带有tabView的ViewController使用xib,当我单击按钮时,我在tabView.But的headerView中添加了一个按钮,没有响应。检查userInterfaceEnabled是否真的。为什么?

2 个答案:

答案 0 :(得分:1)

确保使用头文件中的IBOutlet属性将按钮连接到实际代码。可以找到有关点击位置的详细说明here

一旦它连接起来,在视图控制器中通过给它一个目标来为它分配某种功能。 这可以通过在viewController中的viewDidLoad方法中调用它来完成。在这里,您希望“yourButtonName”匹配您在头文件中命名按钮的任何内容。

[yourButtonName addTarget:self action:@selector(yourFunctionName) forControlEvents:UIControlEventTouchUpInside];

最后给“yourFunctionName”做点什么。

-(void)yourFunctionName{
    //do whatever you want here
}

答案 1 :(得分:0)

我得到了一个解决方案:在tabView中设置headerView的高度。但是出现了一个混乱:headerView显示没有高度设置,并且它不是交互式的。只有在设置的情况下,才能它工作。