草庐IT

action-menu

全部标签

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 - 在 MVVM 中处理来自 UITableViewCell 的 Action

所以我有这个BaseCell类也有这个BaseCellViewModel.当然,除此之外还有一些FancyViewController与FancyViewModel.这里的情况是BaseCell有UIButton在它上面触发这个IBAction方法-这很好而且很酷,因为我可以在那里做任何我想做的事,但是......我不知道我应该如何让知道FacyViewController关于在BaseCell上发生了一些操作的事实.我可以RACObserveFancViewModel的特性因为它有NSArray这些单元格View模型,但如何监控实际操作并通知单元格上触发的确切操作?我首先想到的是委派

ios - 脚本 Xcode : click menu item in AppleScript without activating window?

我有一个简单的脚本,用于通过XCode以编程方式启动iOS项目:onrunproject_loctellapplication"Xcode"openproject_locactivateendtelltellapplication"SystemEvents"tellapplicationprocess"Xcode"clickmenuitem"Run"ofmenu1ofmenubaritem"Product"ofmenubar1endtellendtellendrun这很好用,只是它会将焦点切换到Xcode,这并不理想,因为我试图将其用作自动重新编译和重新启动以响应相关文件中的任何更改的

ios - 在 IOS 中将一个 uiview 的 Action 传递给另一个

我创建了一个名为ImageShowcase的UIView,它有一个UIScrollView,然后我添加了UIButton继承类调用ImageShowcaseCell。它工作正常。我感到困惑的一件事是,当我可以处理UIButton中的UIControlEventTouchUpInside操作时,在我添加了ImageShowCase的ViewController中处理操作的最佳方法是什么继承了类ImageShowcaseCell但我想在ViewController中处理它,以便我可以执行适当的操作。实现此目标的最佳方法是什么。 最佳答案

ios - ios中sendEvent和Send Action的区别

我正在尝试拦截iOSUI事件,我发现可以使用sendEvent来做到这一点。我还尝试使用sendAction:to:from:forEvent拦截UI事件。我想知道这两种方法有什么区别。sendAction:to:from:forEvent是否更高效? 最佳答案 也许这对你有帮助sendAction:to:from:forEvent:将选择器标识的Action消息发送到指定的目标-(BOOL)sendAction:(SEL)actionto:(id)targetfrom:(id)senderforEvent:(UIEvent*)ev

iphone - 如何在 Xcode 4 的 Interface Builder 的类 Pane 中定义 Outlets 和 Actions?

在Xcode3中,人们过去常常可以通过转到“库”>“类”Pane并从列表中选择类来在InterfaceBuilder中定义Outlets、Actions等。Xcode4是否缺少此功能?Xcode4的Utility区域(右下角)有一个文件模板库,但我的自定义类没有显示在这里!! 最佳答案 这似乎确实已从Xcode4中删除,但不再需要它,因为Xcode4直接将编辑器与IB集成在一起。无论如何,该功能在Xcode3IMO中从未真正发挥过那么好。在Xcode4中,通过选择对象并选择View>Editors>Assistant来显示对象的标题

ios - 停止 UIKeyCommand 重复 Action

如果注册了一个键命令,如果用户按住键的时间过长,它的操作可能会被调用多次。这会产生非常奇怪的效果,例如⌘N可以多次重复打开新View。有什么简单的方法可以在不诉诸bool“已触发”标志之类的情况下停止这种行为?下面是我如何注册两个不同的键盘命令:#pragmamark-KeyCommands-(BOOL)canBecomeFirstResponder{returnYES;}-(NSArray*)keyCommands{return@[[UIKeyCommandkeyCommandWithInput:@"O"modifierFlags:UIKeyModifierCommandaction

ios - 以编程方式在 iOS 上创建了一个按钮,但按下时没有任何 Action

我创建了一个按钮,就像下面的代码一样,但它不会在日志中响应(应该显示“ha”)。最奇怪的部分是我已经能够让这个确切的代码在CollectionView中工作,但通常不能在ViewController上工作。按“myAction”按钮我做错了什么?-(void)viewDidLoad{UIButton*buttonz=[UIButtonbuttonWithType:UIButtonTypeCustom];buttonz.frame=CGRectMake(160,0,160,30);[buttonzsetTitle:@"Charge"forState:UIControlStateNorma