我已经尝试了很多不同的解决方案,但是当我需要时,似乎没有任何东西能够以编程方式将故事板中的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;
}
答案 0 :(得分:1)
您只需使用约束来解决此问题。将UITextView放在UITableViewCell.contentView中。并在textView和tableviewcell之间放置一个顶部间距约束,其中包含200个单位(或任何你需要的单位)。
您可能还需要关闭Celleventmain的contentView上的translatesAutosizingMaskIntoConstraints。