XCode如何同时拖动两个控件 20
在底层View上方有两个红色区域。添加按钮:singleButton(单个拖动)doubleButton(两个同时拖动)点击singleButton使得界面中同一时间只能...
在底层View 上方有两个红色区域。
添加按钮:singleButton(单个拖动) doubleButton(两个同时拖动)
点击singleButton 使得界面中同一时间只能拖动一个红色区域
点击doubleButton使得界面中同时可以拖动两个红色区域。 展开
添加按钮:singleButton(单个拖动) doubleButton(两个同时拖动)
点击singleButton 使得界面中同一时间只能拖动一个红色区域
点击doubleButton使得界面中同时可以拖动两个红色区域。 展开
2个回答
展开全部
通过BOOL标记来判断当前是改变一个view的frame还是两个
比如singleButton按下 isSingle = YES
doubleButton按下 isSingle=NO
然后在你的拖动代码中(不知道你是什么形式,是在TouchMoved还是哪)
if(isSingle = YES)
{
view1.frame =原来的frame + 触摸点的变化量;
}
if(isSingle = NO)
{
view1.frame = xxx;
view2.frame = xxx;
}
比如singleButton按下 isSingle = YES
doubleButton按下 isSingle=NO
然后在你的拖动代码中(不知道你是什么形式,是在TouchMoved还是哪)
if(isSingle = YES)
{
view1.frame =原来的frame + 触摸点的变化量;
}
if(isSingle = NO)
{
view1.frame = xxx;
view2.frame = xxx;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询