草庐IT

电容触摸

全部标签

ios - UIScrollView 中的 UIWebView 和触摸通知

我的ViewController具有以下View层次结构:UIView'-UIScrollView'-UIWebView'-UIWebView'-...moreUIWebViewsUIScrollView启用了分页,每一页包含一个UIWebView。UIScrollView占据整个屏幕,UIWebView也是。现在我的问题是我需要检测整个屏幕上的触摸。我猜UIScrollView以某种方式吃掉了其中的大部分(并且由于UIWebView也包含ScrollView,所以事情变得更加复杂)。我尝试对每个View进行子类化,并尝试了touchesBegan和tap手势识别器,但都没有。我所能得

ios - UITableView 触摸事件

场景如下:我有一个UITableView和一个UITextView,作为UIView的subview添加。当用户触摸任何一行时,我想要两件事-UITextView的resignFirstResponder和我想要为特定行添加一个pop类型的UIView。完成了。但是当用户触摸没有行的tableView区域时,我希望UITextView具有resignFirstResponder的相同功能。如何做到这一点,是否有任何tableView方法可以让我处理没有行的区域上的触摸? 最佳答案 您需要做的是,创建一个自定义UITableView。

iphone - 在 targetView 之外触摸时取消的 UIGestureRecognizer

我有一个UIView,我想知道用户在做什么:touchDownInside(突出显示View)touchUpInside(确认操作)touchUpOutside(取消和重置高光)什么gestureRecognizer可以为我做这个? 最佳答案 请查看这四种方法,您的View也可以覆盖这些方法来处理四种不同的触摸事件:1)手指或手指触摸屏幕-(void)touchesBegan:(NSSet*)toucheswithEvent:(UIEvent*)event;2)手指或手指在屏幕上移动(此消息随着手指移动而重复。)-(void)tou

ios - 如何在一次触摸后禁用 CGRect/Sprite 上的触摸

如何在CCRect/sprite被触摸后禁用它的触摸?我在初始化方法中设置了Sprite:[[CCSpriteFrameCachesharedSpriteFrameCache]addSpriteFramesWithFile:@"testAtlas_default.plist"];sceneSpriteBatchNode=[CCSpriteBatchNodebatchNodeWithFile:@"testAtlas_default.png"];[selfaddChild:sceneSpriteBatchNodez:0];dinosaur1_c=[CCSpritespriteWithSpr

objective-c - 从触摸点获取单个像素

是否有可能检测到每个被触摸的像素?更具体地说,当用户触摸屏幕时,是否可以跟踪用户触摸的点簇的所有x-y坐标?我如何区分用户是用拇指绘图还是用指尖绘图?我想根据用户触摸屏幕的方式反射(reflect)画笔差异,并且还想跟踪所有被触摸的像素。我目前正在使用来自Apple开发者网站的GLPaint示例中的以下代码:http://developer.apple.com/library/ios/#samplecode/GLPaint/Introduction/Intro.html示例代码允许使用预定义的画笔大小进行绘制并沿途跟踪x-y坐标。如何根据用户触摸屏幕的方式更改画笔并跟踪随时间推移触摸的

iphone - UIView 之外的触摸

-(void)touchesEnded:(NSSet*)toucheswithEvent:(UIEvent*)event{UITouch*touch=[touchesanyObject];NSLog(@"Thetag%i",touch.view.tag);if([touch.viewisKindOfClass:[UIScrollViewclass]]){for(UIView*checkviewin[self.viewsubviews]){if([checkviewtag]==1){infoIsVisibile=NO;[inforemoveFromSuperview];}}}[super

iphone - 为什么在 touchesBegan 中传递的是触摸(设置)而不是触摸?

-(void)touchesBegan:(NSSet*)toucheswithEvent:(UIEvent*)event为什么“touches”不仅仅是“touch”被传递给touchesBegan/Moved/Ended?它们的含义是什么? 最佳答案 这是因为用户可能会(快速)进行多次点击,在这种情况下您将收到一组多个NSTouch对象。双击滚动(或图像)View时的缩放效果就是一个例子。 关于iphone-为什么在touchesBegan中传递的是触摸(设置)而不是触摸?,我们在St

ios - UIButtons 动态添加到 UIScrollView 不接收触摸

在我的应用程序中,我有一个功能,允许用户打开一个包含所有应用程序页面缩略图的菜单,然后点击一个页面,然后点击一个特定页面。它基本上是一个UIScrollView,我向其中添加了一个带有每个页面缩略图的UIButton。如果您在应用程序中间的其中一个页面上打开缩略图菜单,效果会非常好。但是,在很多情况下,在打开缩略图菜单后,90%的ScrollView按钮都没有收到触摸。它通常发生在用户手动到达应用程序末尾,然后打开缩略图菜单时。代码如下:@interfaceBookmarkManager:UIView{UIScrollView*thumbnailScrollView;}@propert

objective-c - 在一个 Action 中观察多个 View 上的触摸

我有一个包含3个独立subview的父View。subview在父View中展开,没有重叠(并且中间有一些空间)。当用户在屏幕上移动她的手指(没有抬起它)时,我想在他们进入和退出每个subview时跟踪触摸。示例:如果用户开始触摸屏幕上subview之外的某处,然后将她的手指滑过subview1,离开subview1,再滑过subview2,然后松手,我会期望触发这些事件:触摸开始触摸输入的child1触摸退出的child1触摸输入的child2触摸结束似乎touchesBegan:withEvent:和touchesEnded:withEvent:方法在这种情况下会有所帮助,但是当我

电容在电路中的作用

  电容、也称为电容器,字面意思理解就是一种“装电的容器”,是一种容纳电荷的器件。它拥有两个电极板,由两个电极板及其中间所夹的介质封装而成。常用电容极性判断:  铝电解电容:长脚为正极,短脚为负极,或者电容上有银色负号的一边为负极,瓷片电容和独石电容无极性。使用时要注意电容的耐压值,同时防止短接。1.旁路:为交流电路中某些并联的元件提供低阻抗通路。  如果VCC(电源/输入信号)不加如上图的电容,电源很有可能由于受到外界的干扰而变成了波动的信号,CPU的电源由VCC提供,如果VCC波动较大,会有可能使芯片输出的高低电平出现逻辑错误。电容具有同交流、阻直流的作用,就能够将电源波动的信号导地去除掉