0

这是发生了什么:

在此处输入图像描述

我正在使用 iOS 6 和自动布局。如何在无需编写代码的情况下解决此问题。标签上有两个约束。

宽度应 <= 130 高度应 <= 55

4

1 回答 1

0

这是其中的一个技巧!

-(void) tableView:(UITableView *)tableView didEndEditingRowAtIndexPath:(NSIndexPath *)indexPath
{
    VegetableNoteCell *noteCell = (VegetableNoteCell *) [tableView cellForRowAtIndexPath:indexPath];

    NSArray *constraints = [noteCell.noteDescriptionLabel constraints];
    NSLayoutConstraint *horizontalConstraint = constraints[1];
    [horizontalConstraint setConstant:180.0];

}

-(UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath
{

    VegetableNoteCell *noteCell = (VegetableNoteCell *) [tableView cellForRowAtIndexPath:indexPath];

    NSArray *constraints = [noteCell.noteDescriptionLabel constraints];
    NSLayoutConstraint *horizontalConstraint = constraints[1];
    [horizontalConstraint setConstant:125.0];

    return UITableViewCellEditingStyleDelete;

}
于 2012-10-25T22:33:53.730 回答