草庐IT

触摸屏

全部标签

IOS:在触摸 UITableView 时隐藏键盘

我是iOS开发新手。我想在UITextView外部点击时隐藏键盘。我的TextView位于UITableView的单元格中。问题是我的顶部有一个工具栏,而我的按钮不再有反应。我实现了“shouldReceiveTouch”方法,但我认为我的测试不正确。有任何想法吗?谢谢你,对不起我的英语不好..在我的ViewDidLoad中:tap=[[UITapGestureRecognizeralloc]initWithTarget:selfaction:@selector(dismissKeyboard)];tap.delegate=self;[self.viewaddGestureRecogn

ios - 触摸 UIScrollView 内的 UITextField 会阻止滚动

我在UIScrollView中有一堆UITextFields,当用户尝试向上或向下滚动时,如果初始触摸发生在中code>UITextField,该文本字段成为第一响应者(在触及内部事件时)并防止滚动。有没有办法告诉UITextField仅在触摸内部事件时开始编辑? 最佳答案 您应该子类化UIScrollView并通过重写touchesShouldCancelInContentView:尝试不同的事情。如果您返回YES,那么它应该始终滚动,但您将永远无法编辑文本字段。如果在文本字段外触摸时返回YES,它可能会起作用。可能需要一些技巧才

iphone - 如何在系统级别捕获和记录 iOS 触摸事件?

我想在系统级别捕获所有触摸事件,我并不是说在一个指定的应用程序上捕获,而是所有应用程序甚至是SpringBoard。我尝试了IOHIDEvent(https://github.com/kennytm/iphone-private-frameworks/tree/master/IOKit/hid),但是运行时header在之后发生了变化iOS4,现在我的iOS6都拿不到了。可能GSEvent也是一个好方法,但是有谁知道如何通过GSEvent做到这一点吗?谢谢! 最佳答案 在此处查看EntryDevLevel优秀答案,了解如何使用iOH

ios - 多个 UIWindows 和触摸事件

我创建了第二个窗口并将其添加到默认窗口之上:[topWindowmakeKeyAndVisible];topWindow.hidden=NO;它可以工作,但我的顶部窗口阻止了对应用程序默认窗口的访问。我想知道如果在屏幕给定位置的顶部窗口中没有元素(例如按钮),我们是否可以访问下面默认窗口的元素。我希望这是可以理解的。对不起我的英语不好。预先感谢您的帮助。 最佳答案 Ihavecreatedasecondwindowandadditontop因此,我认为通常的期望是iOS应用程序中每个屏幕只有一个窗口。Thedocsseemtoimp

ios - 禁用隐藏导航栏的触摸

我有一个导航栏和我的View。我设置了我的View框架:[myViewsetFrame:CGRectMake(0,-44,W,H)];因此,我的View位于导航栏下方(该导航栏是半透明的)。一切正常。在某些情况下,我必须隐藏导航栏并在我的View上应用手势(点击)。self.navigationcontroller.navigationbar.hidden=YES;当导航栏被隐藏时,我似乎无法拦截导航栏区域中我的View的触摸(尽管这是隐藏的并且看不到)。我怎样才能避免这种情况? 最佳答案 在NavigationController

javascript - 触摸移动到第二次注册时出现问题

我正在尝试为使用鼠标或iPhone等触摸屏设备工作的网站制作签名板。我成功地让垫子与鼠标一起工作,但在iPhone上使用触摸屏时我遇到了一些奇怪的问题。签名板本身都是在客户端完成的,方法是在3个单独的数组中记录移动到、行到和新行位置,然后在用户绘制时使用div段中的svg标记构建行。我遇到的问题是,当使用触摸屏时,您绘制的第一条线一切正常,但如果您将手指放在屏幕上并将其放回原位以绘制新线,系统将停止记录移动用户的手指。这是代码示例。Javascript:varmoved;//LoadEventListenersfunctionLoadList(){document.getElement

iphone - 以编程方式检测 ScrollView 外的触摸

我正在尝试创建一个可水平滚动的UIScrollView。IamusingthisRayWenderlichtutorial.我有ScrollView出现并且工作正常,但目前在教程的“检测ScrollView外的触摸”部分遇到困难。问题是我正在以编程方式创建所有内容。我对教程代码的这一部分感到特别困惑(在ScrollViewContainer.m中):-(UIView*)hitTest:(CGPoint)pointwithEvent:(UIEvent*)event{UIView*view=[superhitTest:pointwithEvent:event];if(view==self)

西门子大型程序fanuc机器人焊装 包括1台 西门子1500PLC程序,2台触摸屏TP1500程序

西门子大型程序fanuc机器人焊装 包括1台西门子1500PLC程序,2台触摸屏TP1500程序,9个智能远程终端ET200SPProfinet连接15个Festo智能模块Profinet通讯10台Fanuc发那科机器人Profinet通讯3台G120变频器Profinet通讯2台智能电能管理仪表PAC32004个GRAPH顺控程序图尔克RFID总线模组通讯和MES系统通讯,西门子安全模块内含GSD文件,可供其他项目使用程序经典,结构清晰,SCL算法,堆栈,梯形图,结构化编程,想学习项目累计经验时间可以借鉴思路博途v15.1以上可以打开。标题:西门子大型程序fanuc机器人焊装中的技术分析与应

ios - UIButton 句柄触摸然后通过?

是否可以处理UIButton发生的触摸,然后将其传递给下一个响应者? 最佳答案 编辑一个有效的方法也是覆盖UIResponder的touchesEnded:withEvent:方法-(void)touchesEnded:(NSSet*)toucheswithEvent:(UIEvent*)event{//handletouch[supertouchesEnded:toucheswithEvent:event];}来自documentation:Thedefaultimplementationofthismethoddoesnothi

ios - 将触摸事件转发到另一个被接收事件的 View 部分覆盖的 View

我到处都在寻找这个问题的解决方案,但我的情况似乎有所不同。我有两个View,具体来说,一个GMSMapView(来自googlemapsapi的mapView)占据整个屏幕,另一个View位于map顶部(不是它的subview,但部分覆盖它)。发生的情况是,当我用一根手指从第二个View的顶部开始捏,另一根手指在map的顶部时,map没有得到手势。由于第二个View具有较大的透明区域,我还希望如果我用一根手指在这些区域上平移,map将获得手势(移动)但保持按钮(非mapView的subview)可点击。我已经尝试在非mapView的View类文件中保留对mapView的引用并实现hit