往UITableViewCell裡面加視圖,被遮擋了

tags:    時間:2013-12-03 18:40:18
往cell裡面放入一個label視圖,但是被cell遮擋了,怎麼辦?

 UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(0, 20, 40, 40)];
     label.text = @"sd";
     label.backgroundColor = [UIColor orangeColor];
     [self addSubview:label];
     [self bringSubviewToFront:label];
 
 


如圖:


有解決的辦法嗎?
------解決方案--------------------
丫的,每次提完問題靈感就來了。解決的辦法是:

不往cell裡面加,往tableview裡面加。然後定位就行了。

不過還是有個疑問,如果一個子視圖究竟能不能不被父視圖遮擋?
------解決方案--------------------
樓主,你這個應該是那個label的位置設置為(0, 5, 40, 40),如果是你非得設置為(0, 20, 40, 40),則需要把cell的高度再調大一點就行了。

推薦閱讀文章

Bookmark the permalink ,來源:互聯網