Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

几个问题 #4

Open
OCer opened this issue Sep 20, 2016 · 6 comments
Open

几个问题 #4

OCer opened this issue Sep 20, 2016 · 6 comments

Comments

@OCer
Copy link

OCer commented Sep 20, 2016

1、用了后,我发现长按手势开始事件会被截拦掉(UIGestureRecognizerStateBegan),不管是自己加的手势还是Cell的长按手势,必须要要有其他事件触发后才会触发开始事件,比如手势结束。
例子:我需要触发长按开始时复制文字,但事实上是放手后才显示出复制选项。

2、侧滑打开的方式建议使用一个枚举来表示,这样子就可以通过设置枚举来达到使用者想要的效果了。

3、加上力度判断,事实上用力滑的时候并不需要滑开一半才显示菜单,用力滑就表示了用户想打开侧滑,只是因为某些原因没法滑动到一半(可能是单手操作),很多APP都是这样子的。

4、加个BOOL,用来表示是否可以打开侧滑,因为某些情况下我们并不想用户打开侧滑,或者说某个页面不能打开侧滑。

5、在3Dtouch上有些问题,当你滑动到某个地方时(比如20像素),然后用3Dtouch触发打开任务栏的时候,侧滑就会卡住在那里了,我看了其他APP的处理,都是合上的。

以上有些我已经实现了,不知道你有没有更好的解决方法,很期待新版能解决以上问题。

@OCer
Copy link
Author

OCer commented Sep 20, 2016

补充下第5点,不需要3Dtouch,双击home键也是一样的

@yuyedaidao
Copy link
Owner

@OCer 非常感谢你提出的宝贵意见,我抽空解决了一下1、5的问题,其实它们是一个问题。最近项目工期很紧,等稍后我再处理其他问题。非常非常感谢

@OCer
Copy link
Author

OCer commented Dec 6, 2016

其实除了第一个 我都解决了,第一个我也发现是哪的问题了,就是最近项目赶也没空折腾

@OCer
Copy link
Author

OCer commented Dec 6, 2016

@yuyedaidao 我尝试了下你的解决方法,如果首页有UIScrollView,那就无法侧滑打开

@OCer
Copy link
Author

OCer commented Dec 21, 2017

@yuyedaidao 你还在吗? 第一个问题不知道你解决了没 现在我发现一个新的问题,在iOS11上 侧滑的时候,左边的缩放不对,应该是CGAffineTransformTranslate导致的 但是你写的值我不是很懂 希望能指点下

@OCer
Copy link
Author

OCer commented Dec 30, 2017

全部完美解决 ╮(╯▽╰)╭

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants