在桌面视图中定位自定义单元格未完全显示单元格

时间:2014-02-28 12:22:07

标签: ios objective-c uitableview

好的我想做的是定位一个自定义单元格,以便单元格看起来只有一部分显示在UITableView中。当您向左滑动它时,它会转到一个新的viewcontroller,允许用户添加新单元格的详细信息。我的问题是我们如何定位UITableViewCell以仅显示tableView中的一部分?

我想要做的是定位一个自定义单元格,使得该行不会完全显示,例如仅在表格视图中显示其实际长度的1/4或1/2

这是一个应用程序,我正在尝试实现这是图像网址,因为我无法发布图像

Here is the image http://a3.mzstatic.com/us/r30/Purple6/v4/01/16/ec/0116ec99-0206-d125-7d27-d5956b918635/screen568x568.jpeg

我想实现我的细胞,就像他们如何在细胞中实现它们的费用一样,细胞根据其中的数量定位,如果数量很高,细胞被放置在左边,只剩下1/4的细胞显示单元格(空单元格无费用)

我们可以通过在自定义单元格中制作图像视图,然后根据单元格中输入的数量更改图像视图的x轴来实现此目的吗?提前致谢

2 个答案:

答案 0 :(得分:0)

为此,我会这样做:

对于我的每个模型单元格我添加一个状态,在UItableView的委托中我使用heightForRowAtIndex来设置大小取决于单元格的状态。 要不显示额外的视图(当单元格被克隆时),请使用:

[myCellview setClipToBounds:YES];

我认为它应该做的伎俩。即使这不是最好的方法!

答案 1 :(得分:0)

解决它我只需要向单元格的内容视图添加滚动视图,然后将包含颜色的视图添加到滚动视图。所以它的编码类似于'UITablView'中的滑动删除

https://github.com/TeehanLax/UITableViewCell-Swipe-for-Options

这个存储库帮助了我,我只需要进行一些更改,否则就是感谢您提出的所有建议:)