小编Tom*_*Tom的帖子

来自UIScrollview的视图的前瞻性和手势

我在转发手势和触摸方面遇到了一些麻烦.我玩了很多,但我不能按照我想要的方式工作.

基本上我想用2个手指控制双屏幕上的滚动视图,并将其他所有内容转发到覆盖滚动视图后面的ipad视图.

为了能够控制双屏幕上的滚动视图,我UIScrollView将其子类化,并将其添加为具有清晰背景的覆盖视图到ipad屏幕.

然后我与一位代表联系起来,将其拖动和内容转发到双屏幕上的滚动视图.这很完美.

正如我写的那样,我希望scrollview只响应2个手指滚动,所以我把它设置为

ScrollView.panGestureRecognizer.minimumNumberOfTouches = 2;
Run Code Online (Sandbox Code Playgroud)

但是滚动视图会消除所有触摸,我不能正确地将其他所有内容转发给后面的视图.我认为压倒一切

- (BOOL)pointInside:(CGPoint)point withEvent:(UIEvent *)event
Run Code Online (Sandbox Code Playgroud)

必须要做的伎俩,但我不能正确地检测屏幕上的手指数量.

objective-c uiscrollview ios

7
推荐指数
1
解决办法
7684
查看次数

iOS中异常处理的正确方法是什么?

我了解到Objective C有一种处理异常的方法,比如.NET中的C#.此外,正如apple docs所说,我想处理/处理异常,创建一个NSError对象.仔细查看文档异常处理中的"捕获不同类型的异常"部分

....我想抓住不同类型的例外.在.NET中,我习惯于浏览类方法的doc,以获得它可能引发的异常.哪里可以从apple-docs获取这些信息?我如何知道-method/object/process-可以引发什么样的异常?

谢谢你的建议

汤姆

error-handling exception objective-c ios

5
推荐指数
2
解决办法
4816
查看次数