我做过像
@interface tabViewController : UIViewController
{
IBOutlet UIButton* button_first;
IBOutlet UIButton* button_second;
IBOutlet UIButton* button_third;
IBOutlet UIButton* home;
}
但我不能在文件所有者那些按钮?我该怎么办?有什么帮助吗?我已正确设置所有内容(viewcontroller,view)...它工作的前一天...我在界面生成器中尝试重新加载类等...为什么会发生?
答案 0 :(得分:3)
你应该有这个:
VC头文件:
@interface tabViewController : UIViewController
{
IBOutlet UIButton* button_first;
IBOutlet UIButton* button_second;
IBOutlet UIButton* button_third;
IBOutlet UIButton* home;
}
- (IBAction) ButtonMethod;
VC .m文件:
- (IBAction) ButtonMethod
{
// Code goes here
}
您现在应该可以链接到Interface Builder中的“ButtonMethod”。右键单击该按钮,单击“Touch Up Inside”旁边的圆圈并将其链接到“ButtonMethod”。
希望有所帮助。
编辑: 此图像不显示选择时出现的蓝线,但显示您必须按下的内容:
答案 1 :(得分:0)
您是否将它们声明为属性?
使用: 在.h-fle
@property(nonatomic, retain) UIButton *button_first;
在.m文件中:
@synthesize button_first?
答案 2 :(得分:0)
看看nib文件。可能你已经改变了那个nib文件的类。
检查tabViewController
中是否显示File's owner
。
我确信您已更改了课程,因此更改未反映在文件所有者的IBOUTLET中。
并且@GUBB告诉它根本不需要设置hte属性和东西的合成..
快乐的编码......