你好,親愛的程序員的動態數量,定製的TableView細胞創建與對象
我有下面的方法創建一個自定義tableviewcell要求:
@interface CustomTableCell : UITableViewCell {
}
@implementation CustomTableCell
-(void)setObjectWithType:(NSString *)objectType atPlace:(CGRect) placeOfObject
{
class className=NSClassFromString(objectType);
className *objectName = [[NSClassFromString(objectType) alloc] init];// Giving error
}
請解決這個問題,以創建任何類型的通過傳遞如下參數的對象:
CustomTableCell *cell=[[CustomTableCell alloc] init];
[cell setObjectWithType:@"UILabel" atPlace:CGRectMake(0, 0, 100, 30)];
謝謝,提前。
這不是太複雜嗎?爲什麼不在調用之前創建對象並傳遞創建的對象? – Sulthan