ios开发 对购物车列表中物品数量的编辑

heiansan 发布于 2012/08/06 17:08
阅读 3K+
收藏 0
iOS

附图:

大侠们:
上图要实现的功能:点击编辑按钮之后,左边滑动出一个iphone自带的“禁止停车标识”,而且图片消失;右边出来一个可编辑的文本框。
这个应该怎么实现:
俺这样的思路对吗?如下:点击编辑按钮之后,图片的UIImageView消失,重新计算UILabel的位置,让其左移动,再在table view cell 的右边加载文本框视图。
按照这样写,当点击编辑按钮时,不知道怎样触发事件重新加载视图,也就是图片隐藏,cell重新布局,而且出现一个text文本框。

高手们,有这样的Demo吗?让俺参考一些。或者说说你的思路也可以。

附:

这里有一个label, UILabel *la = [[ui....  all....] ini....];

当加载时,[self.view addsubview:label]与[self.view.contentview  addsubview:label]为什么不一样。其中,当是后者时,点击编辑按钮,可以autosizesMask,前者不可以这样实现。

加载中
0
♬Windchaser
♬Windchaser

没做过这样的app,不过说一下我的思路,准备两个tableviewcell ,一个是list时显示的cell,一个是edit编辑时显示的cell,是否为显示状态设一个BOOL值变量TRADESHOW,TRADESHOW为 YES为list展示的table,TRADESHOW为NO为list修改的table;

当点击“编辑”或是“完成”按钮,update TRADESHOW 为 YES OR NO,并[tradeTable reloadData];;

在cellForRowAtIndexPath方法中,判断TRADESHOW,加载对应的showcell或是editcell,显示不同的tableview;

0
+Evan
+Evan

[self.view addsubview:label]与[self.view.contentview  addsubview:label]为什么不一样。

=》cell上的控件都是放在contentView中的,contentView会在不同的模式下,大小会发生变化,所以在自定义cell中,实现layoutView方法,根据contentView的size,重画cell

0
宿命
宿命
这些view事先都在cell里做好,隐藏掉. 点击编辑之后,做坐标转换和显示.
返回顶部
顶部