【发布时间】:2013-05-31 16:06:19
【问题描述】:
这是一个非常复杂的标题。对不起。
基本上,我有一个UIView,我已将它附加到UITableViewCell,这样我就可以四处滑动单元格,或者至少创建它的tric--幻觉。在那个UIView 中,我有一个UIImageView。我想保持这个UIImageView 相对于视图控制器的静态。所以基本上当我滑动单元格时,我希望单元格的所有内容都可以用我的手指滑动(我已经完成了)除了UIImageView。我希望它在用户看来好像它停留在一个地方 - 这意味着对于单元格的超级视图(视图控制器的视图)它停留在一个地方。
构建这个最简单的方法是什么?很抱歉我没有要分享的代码,我只是想先从概念层面构建它。我在UITableViewCell 上的UIView 用UIPanGestureRecognizer 滑动,如果有帮助,可以移动UIView 的框架。
当它移动时,我是否必须将它向与UIView 的相反方向移动(比如它在 x 中向前移动一个,在 x 中向后移动它?)或者有什么方法可以让我说“锁定您相对于您的超级视图的位置”?
【问题讨论】:
-
你需要向相反的方向移动它。应该没那么难,因为您已经实现了 UIPanGestureRecognizer。
-
我下面的回答对你有用吗?请让我知道,您还使用什么库来实现此滑块功能?还是你自己做的?
标签: ios objective-c uiview uiimageview uigesturerecognizer