0
Iam正在开发一个应用程序。在这里我将创建一个单元格。该单元格包含一个标签和textview。在另一个类中,我在tableview中使用该单元格。当我们单击textview时,键盘将出现,并且iam尝试更改textview size.But它不是changing.So请告诉我如何解决这个使用创建的细胞都低于one.Methods IAM。如何从另一个类改变一个类的TextView的大小?
- (id)initWithFrame:(CGRect)frame reuseIdentifier:(NSString *)reuseIdentifier {
if (self = [super initWithFrame:frame reuseIdentifier:reuseIdentifier]) {
lbl=[[UILabel alloc]init];
lbl.font = [UIFont boldSystemFontOfSize:17];
txtview=[[UITextView alloc]init];
txtview.editable=YES;
//txtview.delegate=self;
txtview.font=[UIFont italicSystemFontOfSize:13];
txtview.backgroundColor=[UIColor clearColor];
txtview.enablesReturnKeyAutomatically=YES;
[self.contentView addSubview:lbl];
[self.contentView addSubview:txtview];
}
return self;
}
- (void)layoutSubviews {
[super layoutSubviews];
lbl.frame=CGRectMake(7,10, 320, 20);
txtview.frame=CGRectMake(0,25, 320,339);
}
它不工作 –
您已删除这一行(txtview.frame = CGRectMake(0.25,320339);)从customcell? –
sI删除那一个。并且我在创建单元格时提到了etextview大小.ANd我在textview委托方法中更改了textview大小。但它不起作用 –