0
A
回答
1
这可以通过UIPanGestureRecognizer轻松实现。使用translationInView查找用户的手指移动了多少,并根据手指移动移动视图。在这个例子中,self是指视图控制器,view1是你想要拖动的顶部视图。
UIPanGestureRecognizer* pan = [[UIPanGestureRecognizer alloc] initWithTarget:self action:@selector(handlePan:)];
[self.view addGestureRecognizer:pan];
而且处理:
-(void)handlePan:(UIPanGestureRecognizer*)sender
{
CGFloat xMovement = [sender translationInView:sender.view].x;
// Do something with the movement
view1.frame = CGRectOffset(view1.frame, xMovement, 0);
// Then reset the translation
[sender setTranslation:CGPointZero inView:sender.view];
}
+0
我将如何摆脱我通过刷卡解雇的视图? – user3186310
+0
当视图最终离开屏幕时,您可以将'hidden'属性设置为true,或将其从超级视图中移除 – michaels
相关问题
- 1. 如何构建可滑动的介绍屏幕?
- 2. 如何制作像Glympse的介绍屏幕iphone应用程序
- 3. 加载屏幕的介绍
- 4. 介绍屏幕按钮ViewPager
- 5. iOS API用于创建Flash方式的应用程序介绍
- 6. 使用viewpageindicator的应用程序介绍图像不平滑滑动
- 7. 创建iPhone应用程序的华丽介绍
- 8. 为Java Applet创建一个介绍屏幕
- 9. 在nativescript中创建多个介绍屏幕
- 10. 如何在移动应用中制作动画介绍教程/演练/屏幕?
- 11. 介绍在应用程序的开头
- 12. 应用程序介绍错误java.lang.OutOfMemoryError
- 13. R网络应用程序介绍
- 14. 介绍UIImagePickerController崩溃应用程序
- 15. Android应用程序介绍与覆盖
- 16. 创建介绍页面MVC
- 17. 介绍性的C++程序
- 18. 一旦登录Facebook的应用程序介绍下次如何跳过介绍?
- 19. 响应式视频介绍用于网络和移动的全屏幕
- 20. 如何在iPhone上显示介绍屏幕以便在应用程序启动时滚动显示?
- 21. 介绍动画
- 22. 如何像IFTTT一样实现动画介绍屏幕?
- 23. 创建应用程序屏幕截图的动画?
- 24. cocos2d的动画应用介绍
- 25. 创建像Nekki的VECTOR一样的Android介绍视频(闪屏)
- 26. 如何在Android中创建介绍屏幕,并在点击后结束?
- 27. 在应用程序启动时显示介绍视频
- 28. 第一次应用程序启动介绍错误(viewpager)
- 29. 在网页上滑动的应用程序样式的屏幕
- 30. Liferay屏幕可用于在WCM中创建移动屏幕并推送至移动应用程序?
你尝试(或搜索上cocoacontrols.com第三方实施) – Wain
@Wain我已经看了,找不到任何东西,你知道任何? – user3186310
它向左滑动不平移。可以通过将UIGesture添加到视图来完成(粗略地),然后在左侧滑动方法显示新视图。 –