2012-12-21 116 views
0

所以我有一個視圖,在我的viewcontoller類中,我嘗試使用下面的代碼添加子視圖。UIView不會讓我添加子視圖

UIButton *test = [[UIButton alloc]initWithFrame:CGRectMake(30, 100, 100, 100)]; 
    [self.view addSubView:test]; 

什麼都沒有發生,沒有錯誤或任何事情。我知道它被調用,因爲它在viewdidload方法中。我有一個單獨的類是我的子類uiview可以有什麼關係呢?

+3

嘗試給一些背景色的按鈕。 –

回答

1
UIButton *test = [UIButton buttonWithType:UIButtonTypeRoundedRect]; 
test.frame = CGRectMake(30, 100, 100, 100); 
[self.view addSubView:test]; 
+0

啊啊,謝謝你,我覺得很愚蠢 –

0

你需要確保你添加按鈕的所有需要​​的屬性:

UIButton *test = [UIButton buttonWithType:UIButtonTypeRoundedRect]; 
[test addTarget:self action:@selector(selector:) forControlEvents:UIControlEventTouchDown]; 
[test setTitle:@"Button Title" forState:UIControlStateNormal]; 
test.frame = CGRectMake(30, 100, 100, 100); 
[view addSubview:test]; 
相關問題