Iphone UILabel和UIButton未显示
我有一个简单的显示器,有一个UIImageView、两个UIButton和两个UILabel。 UIImageview显示成功,但其他用户未。。。 我不知道为什么,因为它们都是以相同的方式声明和调用的 顺便说一句,我根本没有使用interface builder,一切都是通过编程完成的 下面是我的界面Iphone UILabel和UIButton未显示,iphone,Iphone,我有一个简单的显示器,有一个UIImageView、两个UIButton和两个UILabel。 UIImageview显示成功,但其他用户未。。。 我不知道为什么,因为它们都是以相同的方式声明和调用的 顺便说一句,我根本没有使用interface builder,一切都是通过编程完成的 下面是我的界面 @interface selectGender : UIViewController { IBOutlet UIButton *mButton; IBOutlet UIButton *fButto
@interface selectGender : UIViewController {
IBOutlet UIButton *mButton;
IBOutlet UIButton *fButton;
IBOutlet UILabel *mLabel;
IBOutlet UILabel *fLabel;
IBOutlet UIImageView *logo;
}
下面是我的实现
-(void) start{
logo = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"CosmicRabbit.jpg"]];
logo.frame = CGRectMake(200, 400, 320, 460);
NSLog(@"in start");
mLabel.frame = CGRectMake(80.0, 300.0, 275.0, 275.0);
fLabel.frame = CGRectMake(400.0, 300, 275.0, 275.0);
mButton.frame = CGRectMake(80.0, 500.0, 275.0, 275.0);
fButton.frame = CGRectMake(400.0, 500.0, 275.0, 275.0);
mLabel.textColor=[UIColor colorWithRed:0.0 green:0.0 blue:0.0 alpha:1.0];
mLabel.text=@"Male";
fLabel.textColor=[UIColor colorWithRed:0.0 green:0.0 blue:0.0 alpha:1.0];
fLabel.text=@"Female";
[mButton addTarget:self action:@selector(playMale)
forControlEvents:UIControlEventTouchUpInside];
[fButton addTarget:self action:@selector(playFemale)
forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:mLabel];
[self.view addSubview:fLabel];
[self.view addSubview:mButton];
[self.view addSubview:fButton];
[self.view addSubview:logo];
}
它们一开始都是合成的,在Dealoc中发布。。
谁能帮我一下吗
顺便说一句,此视图作为模式视图调用。好吧,与您没有创建的徽标不同,它包含按钮和标签。如果您没有使用IB,那么您必须手动执行此操作。顺便说一句,如果您没有使用IB,那么您不需要将这些项目声明为IBOutlet
如果“合成”它们,这只意味着编译器将为该IVAR创建自动访问器方法,他不会实例化它们。我不确定我没有创建按钮和标签是什么意思。。。您能详细说明一下吗?我看不出您在哪里调用[UIButton Button WithType:…]或类似的smth