在tableview单元格中以编程方式从故事板中向下移动UITextView

时间:2014-06-05 15:36:39

标签: ios uitextview tableview

我已经尝试了很多不同的解决方案,但是当我需要时,似乎没有任何东西能够以编程方式将故事板中的UITextView移动。

- (UITableViewCell *)tableView:(UITableView *)tv cellForRowAtIndexPath:(NSIndexPath *)indexPath {
    static NSString *MyIdentifier = @"cell";
        Celleventmain *cellz = (Celleventmain *)[tv dequeueReusableCellWithIdentifier:MyIdentifier];

....
 CGRect schedulesNewFrame = CGRectMake(cellz.labe.frame.origin.x,
                                              cellz.labe.frame.origin.y + 200,
                                              cellz.labe.frame.size.width,
                                              cellz.labe.contentSize.height);

        [cellz.labe setFrame: schedulesNewFrame];
    return cellz;
}

1 个答案:

答案 0 :(得分:1)

您只需使用约束来解决此问题。将UITextView放在UITableViewCell.contentView中。并在textView和tableviewcell之间放置一个顶部间距约束,其中包含200个单位(或任何你需要的单位)。

您可能还需要关闭Celleventmain的contentView上的translatesAutosizingMaskIntoConstraints。