【发布时间】:2011-09-06 09:34:02
【问题描述】:
我正在开发一个应用程序。其中我创建了一个单元格。该单元格包含一个标签和 textview。在另一个类中,我在 tableview 中使用该单元格。当我们单击 textview 时,将出现键盘并且我正在尝试更改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);
}
【问题讨论】:
标签: iphone