草庐IT

hdmi触摸屏

全部标签

IOS:如何使 ScrollView 仅在 subview 外部触摸时滚动?

我有一个scrollView,里面有一个subview。我希望subview之外的任何触摸都能使ScrollView像在任何其他情况下一样滚动。但是当触摸在subview内时,我不希望注册滚动(这样我就可以使用该触摸进行拖动)。classViewController:UIViewController{@IBOutletweakvarscrollView:UIScrollView!overridefuncviewDidLoad(){super.viewDidLoad()scrollView.backgroundColor=UIColor.redscrollView.contentSize

ios - 当我移动触摸点时,我如何才能知道我是否有一个 UIView 长按?

我想弄清楚如何确定我的接触点是否在我有一个UIView作为subview的地方。背景是UIView本身,我正在向其中添加多个其他UIView...因此,当我长按并在按住触摸的同时更改位置时,我想知道此时是否有UIView。我一直在想,仍然不清楚如何去做,但遇到了this这让我想到获取层次结构的索引并检查它是否大于1。但是对于我要触摸的地方,我该怎么做呢?任何提示或线索将不胜感激。 最佳答案 您必须在两个对象myParentView和mySubView中存储两个引用,现在只需使用此方法..-(void)touchesBegan:(NS

ios - UICollectionView 触摸时动画

有人可以为我指明正确的方向,让我知道如何在触摸UICollesctionView的Cell时为它设置动画吗?我读过didSelectItemAt与UIView.Animate或willDisplayCell与CAAnimations之间有几种方法。有人可以指出我在Swift中的正确方向吗?目标是点击单元格并让它缩放/改变x位置 最佳答案 我会选择“didSelectItemAt”和“UIView.animate”overridefunccollectionView(_collectionView:UICollectionView,d

ios - UITextField 键盘。如何禁用强制触摸?

我遇到了一个有趣的问题。在我的应用程序中,我有一些只能包含一个字符的UITextFields。从iPhone6s(iOS9)开始,Apple推出了一项与键盘文本字段上的强制触摸相关的很酷的功能:http://cdn.osxdaily.com/wp-content/uploads/2016/05/iphone-keyboard-trackpad.mov.gif在我的例子中,当文本字段只能包含一个字符时,这是完全没有用的,而且可能会产生很大的误解。我浏览了UITextFielddocumentation而且我还没有找到任何可以帮助我的东西。你有什么想法可以解决这个问题吗?可能吗?谢谢!更新

ios - 带有触摸位置的绘制线条缩小并淡入背景 Swift 3.0

我在Swift3.0上遇到了一个奇怪的错误,我成功地绘制了一个位于UIView内部的UIImageView,但是当我绘制之前绘制的线开始淡化并收缩到UIImageView的顶部并且变得非常模糊时如附图所示。BeginningofDrawing,Imagebecomingblurry.如果能提供任何帮助/指导,我将不胜感激。classDrawView:UIView{vardrawArea:UIImageView!varclearDrawArea:UIButton!varlastTouch=CGPoint.zeroinit(){super.init(frame:CGRect(x:UIScr

ios - 触摸屏幕/控件时移动

学习了SpriteKit的基础知识后,我想知道如何实现这个简单的控制机制:在持有View/节点/控件的同时向/移动节点施加力.我只能找到施加一次力的方法。 最佳答案 你知道触摸什么时候开始,什么时候结束。这意味着您需要一面旗帜。我们称它为isBeingTouched在你的触地方法上,设置isBeingTouched=true在您的修饰方法中,设置isBeingTouched=false现在我们唯一需要的是一个连续的循环来不断地检查它。最好的地方是更新。所以在你的更新中,你说ifisBeingTouched==true{updatey

surface pro 如何调用和显示软键盘/触摸键盘

长按任务栏-勾选☑显示触摸键盘 右下角就会出现软键盘按钮 如果点选输入栏自动弹出或调用软键盘或触控键盘,按如下设定设置-输入-不处于平板电脑模式且未连接键盘时显示触摸键盘 (开关打开即可) 

iOS 11、xCode 9、Swift 4 导航栏按钮如果放在 View 内则不可触摸?

在我的iOS应用程序的导航栏中,我将按钮放置在View中。在iOS11/Xcode9之前,按钮是完全可触摸和可交互的。升级后,情况不再如此。另外,我想提一下,我的应用程序是在Xcode7/Swift3(目前在AppStore中)编译的,当在iOS11设备上运行时,导航栏中的按钮可以工作并且可以触摸。还有另一篇关于相同问题的帖子,其中有人通过不将View嵌入导航栏,而是将两个BarButtonItems并排放置在左侧或右侧项目槽中找到了解决方案。但是,我需要在导航栏的中心部分有两个按钮,这不支持在没有嵌入式View的情况下放置超过1个按钮。我也试过引用嵌入式View并添加UITapGes

javascript - IOS:当我尝试执行某些触摸操作时出现 "Failed: Method is not implemented"错误

我正在测试Hybrid应用程序,我尝试在iOS上执行一些触摸操作,例如在WebView上执行doubleTap和tapAndHold。我收到“失败:方法未实现”错误。我试过下面的代码:browser.switchTo().frame(0);returnbrowser.touchActions().doubleTap(element).perform();但是当我尝试的时候returnbrowser.touchActions().tap(element).perform();一切正常。对于Android,这段代码工作正常。Appium:1.7.1Protractor:5.1.2webdr

ios - 更改框架后 UIContainerView 停止接收触摸

UIContainerView显示一个ViewController:现在,当用户使用此代码点击全屏按钮时,我想使其全屏显示:@IBActionfuncfullscreen(_sender:Any){view.goFullscreen()}extensionCGAffineTransform{staticletninetyDegreeRotation=CGAffineTransform(rotationAngle:CGFloat(Double.pi/2))}extensionUIView{varfullScreenAnimationDuration:TimeInterval{return