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 单击并将UIViewController移动到第二个UIViewController上_Ios - Fatal编程技术网

Ios 单击并将UIViewController移动到第二个UIViewController上

Ios 单击并将UIViewController移动到第二个UIViewController上,ios,Ios,我想提前道歉。我是一个使用xcode的新手。我的目标c术语严重缺乏。这个问题以前可能已经得到了回答,但我找不到。我有两个UIViewController,一个在另一个之上。我希望能够在屏幕周围单击并拖动俯视图控制器,将其放置在新位置(我提供了一个屏幕截图) 如果需要更多信息,请告诉我 提前感谢, 马克请解释清楚 ViewController是包含视图()的控制器 您可以拖动视图,但拖动ViewController不符合逻辑 如果要拖动视图,应覆盖以下UIResponed方法: - (void)

我想提前道歉。我是一个使用xcode的新手。我的目标c术语严重缺乏。这个问题以前可能已经得到了回答,但我找不到。我有两个UIViewController,一个在另一个之上。我希望能够在屏幕周围单击并拖动俯视图控制器,将其放置在新位置(我提供了一个屏幕截图)

如果需要更多信息,请告诉我

提前感谢,


马克

请解释清楚

ViewController是包含视图()的控制器

您可以拖动视图,但拖动ViewController不符合逻辑

如果要拖动视图,应覆盖以下UIResponed方法:

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event;
- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event;
- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event;
- (void)touchesCancelled:(NSSet *)touches withEvent:(UIEvent *)event;

祝你好运

嘿,马克,这个区域肯定是UIViewController还是只是UIView?谢谢你,NtVietHung。对不起,我无法解释得更清楚(我几周前才开始使用iOS),但你明白了。我刚刚去掉了我的ViewController,改成了UIView。有了你提供的这些功能,我可以移动它。再次感谢!我真的很感激。是的,我看到了。objective-C非常有趣。你应该读一本关于它的电子书,你会看到的!:)