ios - swift 做这个功能应该怎么入手操作?
阿神
阿神 2017-04-17 17:42:00
0
3
328


界面是这样的。。


需要了解怎么实现的部分(简称shopcartview)


点击button之后会弹出一个带有蒙版层的tableview

目前遇到的问题:(不需要其他的动画效果,只是第一步实现功能)
1.在shopcartview中怎么实现点击button后,会有一个tableview从下往上拉出来的动画,这个应该怎么实现?

我的理解,给button一个action,但是我创建界面的时候是一个view,所以不能用presentview这个方法,所以我在想这个下面的view是不是由另一个VC在控制,但是这个view不是在现在的这个VC上面么。。。。好了 我已经被绕晕了。

然后点击button如果前面成功了的话,这个蒙版应该怎么创建,是弄一个view 设置alpha = 0.5 这种 然后再添加上一个tableview吗?

2.里面数据应该是怎么进行传递的,在外面的tableview里面选择的菜品 会在shopcartview里面进行成列,并且可以进行添加和删除的操作。这个是怎么实现的?

我的理解,首先要实现前面,我已经炸了,这个就猜猜看应该是,用delegate的方法 edit 这种解决吧。

3.怎么设置button的tag = index path.row ? 我在select里面弄不出来。。。是不是方法不对?

我的理解,给每一个cell的button一个tag 然后 传递这个tag获取数据。。。不知道方向对不对

希望有代码可以解决一下问题,等待中。。。

阿神
阿神

闭关修行中......

모든 응답(3)
Peter_Zhu

Button의 tag=indexpath.row는 NSInteger를 사용자 정의한 다음, 버튼.tag = NSInteger를 허용하고 select 메서드에서 indexpath.row= NSInteger를 허용합니다. 이는 간접적으로 연결하기 위한 브리지를 구축하는 것과 같습니다. 터치

黄舟

tableView는 childVC에 제공될 수 있습니다. 마스크는 투명도가 있는 회색으로 설정된 뷰입니다.

刘奇

장바구니 뷰가 단순한 뷰인지는 중요하지 않습니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿