0
我已經用一些標籤和一個按鈕創建了一個UIView .xib。我連接了所有的插座和按鈕的IBAction。UIView .xib按鈕不起作用
當我從我的viewcontroller添加.xib子視圖時,它顯示確定,但該按鈕不起作用。
這是我xib's .m文件
-(instancetype)initWithCoder:(NSCoder *)aDecoder
{
if(self = [super initWithCoder:aDecoder])
{
[self load];
}
return self;
}
-(instancetype)initWithFrame:(CGRect)frame
{
if(self = [super initWithFrame:frame])
{
[self load];
}
return self;
}
-(void)load
{
[[self superview] setUserInteractionEnabled:YES];
[self setUserInteractionEnabled:YES];
UIView *view = [[[NSBundle bundleForClass:[self class]] loadNibNamed:@"AgregarAlCarrito" owner:self options:nil] firstObject];
[self addSubview:view];
view.frame = self.bounds;
}
我已經嘗試了一切,你可以不結果可想而知
感謝
您的.xib是否有UIViewController或只是一個UIView? – Trident
我錯誤地創建.xib對象,當我使用這種方法它工作正常NSArray * subviewArray = [[NSBundle mainBundle] loadNibNamed:@「AgregarAlCarrito」owner:self options:nil]; UIView * mainView = [subviewArray objectAtIndex:0]; –