草庐IT

touch-action

全部标签

ios - Action 连接和自动调整大小问题

通常,我正在制作一个包含两个ViewController的应用程序,并且它们中的每一个都相互连接。但是,当我运行该应用程序时,调试器会显示以下警告:“2014-07-3023:07:49.382Random[1437:60b]Actionconnectionsfrom>arenotsupported.”应用程序可以正常运行,但我不知道为什么会出现此问题。任何人都知道如何解决这个问题?谢谢! 最佳答案 我遇到了同样的问题,因为我的View有一个Outlet链接。我的View是链接到IBAction的UIControl,我将此UICon

ios - Touch up 和 Touch down 操作 UIImageView

我想要实现的是当用户触摸UIImageView时设置Image1,当用户抬起他的手指时设置Image2。我只能得到UIGestureRecognizerState.Endedwiththiscodevartap=UITapGestureRecognizer(target:self,action:Selector("tappedMe:"))imageView.addGestureRecognizer(tap)imageView.userInteractionEnabled=truefunctappedMe(gesture:UITapGestureRecognizer){ifgesture

iphone - 如何在 touchesBegan、touchesEnded 中实现 Touch Up Inside

我想知道是否有人知道如何在用户按下然后在touchesBegan、touchesEnded方法中抬起手指时实现“触摸内部”响应。我知道这可以用UITapGestureRecognizer来完成,但实际上我正在尝试让它只在快速点击时起作用(使用UITapGestureRecognizer,如果你握住你的手指在那里很长一段时间,然后抬起,它仍然执行)。有人知道如何实现吗? 最佳答案 使用UILongPressGesturizer实际上是一个更好的解决方案来模拟UIButton的所有功能(touchUpInside,touchUpOuts

ios - UIAlertViewController : Separate tint colors for cancel and other action buttons

是否可以为取消和其他操作按钮提供单独的色调颜色?目前我正在将色调颜色更改为controller.view.tintColor=[UIColorblackColor];但它也改变了取消按钮的色调。我需要为取消按钮设置不同的色调颜色,比如红色。请帮帮我。 最佳答案 按如下方式设置警报操作的颜色:UIAlertAction*cancel=[UIAlertActionactionWithTitle:@"Cancel"....[cancelsetValue:[UIColorredColor]forKey:@"titleTextColor"];

ios - 按下 UITextField 的小十字按钮时的 Action

我可以使用以下代码添加一个小十字按钮,用于在UITextField中单击一次清除所有文本。textField.clearButtonMode=UITextFieldViewModeWhileEditing;我还实现了UITextFieldDelegate。我想根据我的UITextField中的更改激活/停用UINavigationBar的右栏按钮。规则很简单:如果文本字段至少有一个字符,则只启用该按钮,否则禁用它。我实现了UITextField的委托(delegate)方法textField:shouldChangeCharactersInRange:以不断检查要求并更新按钮的状态。现

ios - 对于 iOS 和 Xcode,我们可以为 UIImageView 对象创建一个 Action 吗?

我们很容易为UIButton创建一个Action,我们只需Ctrl将InterfaceBuilderCanvas上的按钮拖到@implementation我们代码的一部分(在助理编辑器中)。但是UIImageView呢?我想说,如果用户点击这个图片(其实是一个好看的图标),然后做点什么,但是怎么添加Action因为Ctrl拖动没有做任何事情? 最佳答案 UITapGestureRecognizer*singleTap=[[UITapGestureRecognizeralloc]initWithTarget:selfaction:@s

ipad - 触摸 CALayer 时触发 Action ?

所以我一直在寻找,但我还没有完全找到我要找的东西。我有一个View,然后是该View的subview。在第二个View中,我根据我给它的坐标创建了CALayers。我希望能够触摸任何这些CALayer并触发某些东西。我发现了不同的代码片段,它们看起来可以提供帮助,但我无法实现它们。例如:-(void)touchesEnded:(NSSet*)toucheswithEvent:(UIEvent*)event{if([touchescount]==1){for(UITouch*touchintouches){CGPointpoint=[touchlocationInView:[touchv

ios - 如何覆盖 self.navigationItem.backBarButtonItem Action ?

我想覆盖self.navigationItem.backBarButtonItem的target和action,我试过:UIBarButtonItem*backButton=[[UIBarButtonItemalloc]initWithTitle:@"Back"style:UIBarButtonItemStyleBorderedtarget:selfaction:@selector(backButtonOverrideAction:)];[self.navigationItemsetLeftBarButtonItem:backButton];它正在工作,但我想使用默认箭头:我也试过:U

iphone - 代码错误 : The selected run destination is not valid for this action

我的应用程序在4.3模拟器和设备中运行良好。现在我想在4.0模拟器中测试它,我也有4.2.1设备。所以我将ios部署目标设置为4.0(也尝试过4.2),但xcode给我这个错误:所选的运行目标对该操作无效。然后我将我的第二部iPhone添加到供应配置文件,我在xcode的设备中看到它用于构建,但同样的事情:所选的运行目标对于此操作无效。例如,我如何阅读(或者如果有人可以解释我)在哪里可以找到如何设置项目以在4.0、4.2和4.3模拟器中运行?我也尝试在管理方案中“点击所有位置”,但找不到任何有用的东西。谢谢你的建议。 最佳答案 您需

ios - 我用3D touch在UITableViewl中按下了一个cell,然后提示错误的cell view

在我的测试演示中,我将UITableView放入Storyboard中的UIViewController中。当我在我的iPhone上测试演示时,我在tableView中按下一个单元格,我在图片中出现了这个错误wrongcellview在funcpreviewingContext(previewingContext:UIViewControllerPreviewing,viewControllerForLocationlocation:CGPoint)->UIViewController?方法中,我使用guardletindexPath=tableView.indexPathForRow