0
這UIView的是我的第一個UIView的代碼(如它應顯示):的UIView沒有顯示從另一個類
IconView *iconView = [[IconView alloc] initWithFrame:CGRectMake(0, 0, 320, 400)
numberOfColumns:3
iconSize:CGSizeMake(80, 80)];
[self.view addSubview:iconView];
這裏是從其他的UIView代碼:
-(IconView *)initWithFrame:(CGRect)frame
numberOfColumns:(int)numberOfColumnsTemp
iconSize:(CGSize)iconSize
{
self.backgroundColor = [UIColor redColor];
self.frame = frame;
return self;
}
但背景不會變成紅色。即使加入:
iconView.frame = CGRectMake(0, 0, 320, 400);
對第一個視圖什麼都不做。添加一個常規UIView的作品。
你應該叫你自己的超級初始化。 – 2011-05-17 17:28:37
我該怎麼做? – Andrew 2011-05-17 17:29:27
沒關係,我明白了。 – Andrew 2011-05-17 17:31:16