0

我在 UITableViewCell 中有一个动态 UITextView。每个单元格中都有一个按钮,其框架是根据动态 textView 动态设置的。下面编写的代码在以前的版本中运行良好,但在 iOS7 中给我带来了困难。这是我的 UITableViewCell 的课程。该按钮在 iOS7 中没有设置它的框架。

 - (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString     *)reuseIdentifier
{    
self = [super initWithStyle:style reuseIdentifier:reuseIdentifier];
if (self) {
    describeLabel = [[UITextView alloc] initWithFrame:CGRectMake(20, 0, 290, 30)];
    describeLabel.backgroundColor = [UIColor clearColor];
    [describeLabel setFont:[UIFont fontWithName:@"Helvetica" size:10]];
    describeLabel.editable = NO;
    [self.contentView addSubview:describeLabel];

    button = [UIButton buttonWithType:UIButtonTypeCustom];
    [button setTitle:@"Apply Now" forState:UIControlStateNormal];
    button.titleLabel.font = [UIFont fontWithName:@"Helvetica" size:10];
    [button setTitleColor:[UIColor colorWithRed:29.0/255.0 green:96.0/255.0 blue:140.0/255.0 alpha:1.0] forState:UIControlStateNormal];
    [self.contentView addSubview:button];

}
return self;
}

-(void)updateData:(eServices*)data
{
describeLabel.text = data.eServicesdescription;
[describeLabel sizeToFit];
[describeLabel layoutIfNeeded];
button.frame = CGRectMake(230,height(describeLabel),60,30);

}

任何相关的帮助将不胜感激。

4

0 回答 0