Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/95.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios UIAttachement行为,使两个视图在拖动时与一个视图类似_Ios_Uikit Dynamics_Uidynamicbehavior - Fatal编程技术网

Ios UIAttachement行为,使两个视图在拖动时与一个视图类似

Ios UIAttachement行为,使两个视图在拖动时与一个视图类似,ios,uikit-dynamics,uidynamicbehavior,Ios,Uikit Dynamics,Uidynamicbehavior,我有一个小的观点,我想附加到一个更大的观点。 当其中一个视图在x轴上拖动时,我希望另一个视图相应地移动,就好像它们是一个形状笨拙的视图一样 我试过了 UIDynamicAnimator *animator = [UIDynamicAnimator alloc] initWithReferenceView:self.view]; UIAttachmentBehavior *attach = [[UIAttachmentBehavior alloc] initWithItem:firstItem

我有一个小的观点,我想附加到一个更大的观点。 当其中一个视图在x轴上拖动时,我希望另一个视图相应地移动,就好像它们是一个形状笨拙的视图一样

我试过了

UIDynamicAnimator *animator = [UIDynamicAnimator alloc] initWithReferenceView:self.view];

UIAttachmentBehavior *attach = [[UIAttachmentBehavior alloc] initWithItem:firstItem attachedToSecondItem:secondItem];

[animator addBehavior:attach];

但它们的移动并不像一个大视野:(

为什么不将小视图添加为大视图的子视图?它们将显示为附加视图,大视图显然会拖拽小视图。它们彼此不属于对方-一个在表视图中-另一个是随机视图-那又怎么样?它们都是UIView的子类,不是吗?这没有意义-也许我的问题不清楚-一项是一个tableview单元格(我希望在拖动它时),它将以不同的继承权拖动不同的视图