1

我正在尝试使按钮适合分组表格单元格的边界。您可能知道,分组的表格视图在单元格的左侧和右侧都有边距。但是,单元格的边界就好像这些边距不存在一样。我可以对框架进行硬编码,但我很好奇是否有更好的方法可以将按钮放入分组表的单元格边界内。

这是我当前的设置...我还在这里阅读了另一篇文章来尝试自动调整大小的蒙版,但这也不起作用。

        SubmitButton *search = tableValues.key; //pulling my button object from an array
        search.frame = cell.bounds;
        cell.clipsToBounds=YES;
        [cell addSubview:search];

这样,按钮的边缘仍然延伸到单元格的边缘之外。

谢谢

4

1 回答 1

0

子视图应该添加到单元格的 contentView 中,而不是直接添加到单元格中。单元格的框架是表格视图的整个宽度,即使是分组表格也是如此。单元格的 contentView 大小适当,以考虑普通与分组以及各种单元格装饰,如删除图标、重新排序句柄和披露指示符。

将按钮的框架调整为 并将按钮contentView添加到contentView

于 2013-02-07T17:02:33.117 回答