草庐IT

手指画

全部标签

swift - 使用手指滑动更改选项卡栏 Controller 中的选项卡

我的标签栏Controller中有三个标签,我想在这些标签之间切换,就像tinder使用手指触摸切换标签一样。我已经使用UISwipeGestureRecognizer完成了它,但它与Tinder(约会应用程序)的滑动不完全相同。我在其中一个Tabbarcontroller上添加了UISwipeGestureRecognizer,然后添加了更改tabbar选定索引的功能。但动画不是由手指触摸控制的。我希望滑动应该由手指触摸控制。 最佳答案 我认为最好的方法是将所有选项卡View放在UIScrollView中。你把它们并排放置。在您的

java - 在谷歌地图上用手指自由绘图

我想实现一个自定义模块,以便在Googlemap上自由绘图。在实现方面,我发现GooglemaponDrag()回调总是覆盖我的自定义onDrag()函数。我不太确定如何使用我的FrameLayoutonDrag()覆盖map点击和拖动Action。这是我的工作:XML:自定义mapfragment.javapackagecom.example.androidmapsv2;importcom.google.android.gms.maps.MapFragment;importandroid.os.Bundle;importandroid.view.LayoutInflater;impo

html - 在 iOS 设备手指输入标签上滚动

我在网站上有一个带有一些输入字段的基本表单。如果用户尝试滚动页面,并通过将手指放在输入框内开始滚动,则不会让页面滚动。如果他们用手指在body的某处开始滚动,页面滚动得很好。这似乎是这个人遇到的同一个问题,但他说以前的开发人员有意实现了这个问题,我绝对没有那个问题。Inputfieldpreventspagefromscrollingoniphone有什么想法吗? 最佳答案 html{overflow:scroll;-webkit-overflow-scrolling:touch;}适用于input元素和iframe元素。触摸事件解

html - 在 iOS 设备手指输入标签上滚动

我在网站上有一个带有一些输入字段的基本表单。如果用户尝试滚动页面,并通过将手指放在输入框内开始滚动,则不会让页面滚动。如果他们用手指在body的某处开始滚动,页面滚动得很好。这似乎是这个人遇到的同一个问题,但他说以前的开发人员有意实现了这个问题,我绝对没有那个问题。Inputfieldpreventspagefromscrollingoniphone有什么想法吗? 最佳答案 html{overflow:scroll;-webkit-overflow-scrolling:touch;}适用于input元素和iframe元素。触摸事件解

ios - 仅捕获 UIView 2 手指 UIPanGestureRecognizer

我的ViewController中有几个UIScrollView。我想覆盖一个通过UIPanGestureRecognizer捕获2根手指滑动的View,它不会记录UIScrollView滑动手势。当我使用2指平移手势在我的内容上放置透明View时,未检测到我的点击和1指滑动。我尝试覆盖pointInside:方法以返回NO但它不会记录我的2根手指滑动。效果类似于四指滑动切换应用。 最佳答案 您不需要叠加View。首先实现UIPanGestureRecognizer将处理2手指平移并将其分配给包含UIScrollViews的View

ios - 仅捕获 UIView 2 手指 UIPanGestureRecognizer

我的ViewController中有几个UIScrollView。我想覆盖一个通过UIPanGestureRecognizer捕获2根手指滑动的View,它不会记录UIScrollView滑动手势。当我使用2指平移手势在我的内容上放置透明View时,未检测到我的点击和1指滑动。我尝试覆盖pointInside:方法以返回NO但它不会记录我的2根手指滑动。效果类似于四指滑动切换应用。 最佳答案 您不需要叠加View。首先实现UIPanGestureRecognizer将处理2手指平移并将其分配给包含UIScrollViews的View

ios - 响应手指拖动更改 UIView 的高度

我知道标题有点困惑,所以我会尽力解释清楚。我有一个固定宽度为100的UIView,以及一个从0开始的可变高度。我想要做的是将我的手指从UIView的底部拖到屏幕顶部,然后将UIView改变它的高度/延伸到我手指的位置。如果这仍然很复杂,那就把它想象成从某物下面拉出一条纸条。如果你能帮忙,那就太好了。我觉得应该不会太难,但我只是初学者,如果我没有解释好,我也能理解! 最佳答案 这应该是简单明了的UIPanGestureRecognizer和一点数学。要将View更改为正确的框架(我使用名称_viewToChange,所以稍后将其替换为

ios - 响应手指拖动更改 UIView 的高度

我知道标题有点困惑,所以我会尽力解释清楚。我有一个固定宽度为100的UIView,以及一个从0开始的可变高度。我想要做的是将我的手指从UIView的底部拖到屏幕顶部,然后将UIView改变它的高度/延伸到我手指的位置。如果这仍然很复杂,那就把它想象成从某物下面拉出一条纸条。如果你能帮忙,那就太好了。我觉得应该不会太难,但我只是初学者,如果我没有解释好,我也能理解! 最佳答案 这应该是简单明了的UIPanGestureRecognizer和一点数学。要将View更改为正确的框架(我使用名称_viewToChange,所以稍后将其替换为

ios - 使用捏合手势;我怎样才能放大到用户手指实际 "pinch"的位置?

我已经在我的应用程序的UIImageView上实现了UIPinchGestureRecognizer,但是无论我在图像上的哪个位置捏合,它似乎都会放大到同一个位置。有谁知道我如何让它放大到用户实际“捏”的地方?请参阅下面的代码。ViewController.m-(IBAction)scaleImage:(UIPinchGestureRecognizer*)recognizer{recognizer.view.transform=CGAffineTransformScale(recognizer.view.transform,recognizer.scale,recognizer.sca

ios - 使用捏合手势;我怎样才能放大到用户手指实际 "pinch"的位置?

我已经在我的应用程序的UIImageView上实现了UIPinchGestureRecognizer,但是无论我在图像上的哪个位置捏合,它似乎都会放大到同一个位置。有谁知道我如何让它放大到用户实际“捏”的地方?请参阅下面的代码。ViewController.m-(IBAction)scaleImage:(UIPinchGestureRecognizer*)recognizer{recognizer.view.transform=CGAffineTransformScale(recognizer.view.transform,recognizer.scale,recognizer.sca