我試圖用兩個UIButton創建視圖。代碼編譯沒有任何錯誤,但按鈕沒有任何標籤,並且它們不能被點擊。 嘗試使用2個UIButton創建視圖時出現問題
-(id)initWithTabBar {
if ([self init]) {
self.title = @"Tab1";
self.tabBarItem.image = [UIImage imageNamed:@"promoters.png"];
self.navigationItem.title = @"Nav 1";
}
UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[button setTitle:@"Button" forState:UIControlStateNormal];
[button addTarget:self action:@selector(facebookAuthorize) forControlEvents:UIControlEventTouchDown];
[button setFrame:CGRectMake(10, 10, 100, 100)];
[self.view addSubview:button];
[button release];
UIButton *button2 = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[button2 setTitle:@"Button" forState:UIControlStateNormal];
[button2 addTarget:self action:@selector(facebookLogin) forControlEvents:UIControlEventTouchDown];
[button2 setFrame:CGRectMake(110, 10, 100, 100)];
[self.view addSubview:button2];
[button2 release];
return self;
}
哦,我明白了,so buttonWithType:是一個處理內存分配的靜態類方法嗎? – 2011-04-15 20:22:22
我編輯了我的答案,參考文檔。 – 2011-04-15 20:28:54