草庐IT

ios - 如何从 iOS 开始显示自定义菜单项?

当我选择WebView内容时,如何删除默认菜单项,如复制、过去、全选。如何将自定义操作放在默认菜单项的中间。我把这些放在最后显示的项目,我想从头开始我的自定义操作。我在ViewdidAppear方法中使用以下代码。UIMenuItem*customMenuItem1=[[UIMenuItemalloc]initWithTitle:@"Highlight"action:@selector(customAction1:)];UIMenuItem*customMenuItem2=[[UIMenuItemalloc]initWithTitle:@"UnHighlight"action:@sel

ios - 从以编程方式创建的 UITextView IOS 中删除 "Copy"菜单项

我在我的viewDidLoad中以编程方式创建我的UITextView。当我选择一个文本时,菜单会显示以下内容:如图所示,我添加了两个自定义按钮,突出显示和取消突出显示。我想删除“复制”选项并保留所有其他选项,所以我不能使其不可编辑,我需要允许用户从文本中选择他想要的任何内容,但要防止它复制内容。我尝试了几种方法,包括整个社区都提到的这个方法:-(BOOL)canPerformAction:(SEL)actionwithSender:(id)sender{NSLog(@"itwentincanPerform");if(action==@selector(copy:)){NSLog(@"

objective-c - iOS - 将菜单项添加到 Safari "Open with"

我是iOS开发的新手-如何创建一个Safari扩展,将新项目添加到“打开方式”菜单(我可以在其中为页面添加书签的相同菜单)?我想与第三方应用共享用户当前正在查看的页面URL。谢谢 最佳答案 假设您使用的是Xcode,请转到您的项目设置,然后选择您的目标。在“信息”选项卡中,您将添加一个文档类型,它将它(doc、xls、txt等)与您的应用程序相关联。如果您在safari中打开该项目,您将看到一个选项,可以在您的应用程序中打开它。在最新版本的移动版safari中,我相信文档顶部会出现一个栏,为您提供此选项,而不是出现在“添加书签”弹出

iOS 7 - SpriteKit 按钮/菜单项

我正在尝试构建一个简单的iOS游戏。当我的主菜单加载并出现在屏幕上时,我想让按钮从两侧移入。我唯一的想法是将一些SKActions应用于SKSpriteNodes。但是我必须创建自己的按钮类。有没有更简单的方法来完成这个?cocos2d中是否已经有像CCMenuItem/CCMenu这样的类?或者有没有办法使用UIButtons?谢谢 最佳答案 我创建了一个按钮类,它有一个SKSpriteNode属性、一个CGRect属性和一个Radius属性(用于圆形按钮)。当您使用图像初始化按钮时,它会根据图像大小设置CGRect和Radius

ios - Xcode,急救员

我今天所做的是右键单击我的FirstResponder,然后看到所有ReceivedActions。让我觉得有趣的是还有一些额外的方法撤消,重做,返回,前进我在我的UI中放置了一个UIbutton并将其连接到撤消,当我运行该应用程序并点击UIButton时,没有任何反应。任何人都可以解释这些操作是做什么用的,有什么方法可以使用这些方法来进行撤消和重做,而不是NSUndoManger。 最佳答案 当您使用xcode创建应用程序时,有预定义的菜单项。如果您查看应用程序的编辑菜单,您会在其中找到撤消和重做。当您在这些菜单项中单击撤消时,将

ios - 你如何本地化 WatchKit 菜单项?

除了强制触摸菜单中的项目外,我的WatchKit应用程序都在代码中使用NSLocalizedString进行了本地化。我正在使用Storyboard,而界面生成器似乎无法为我提供菜单或项目的引用。有谁知道我们应该怎么做? 最佳答案 您始终可以通过编程方式创建菜单项,完全绕过Storyboard,这样您就可以轻松使用本地化字符串。查看addMenuItemWithImage:title:action:等的文档:https://developer.apple.com/library/ios/documentation/WatchKit/

objective-c - Cocos2d中如何移动CCMenu?

我有一个包含两个项目的菜单-新游戏和积分。它们垂直对齐,如下所示:NewGameCredits当您点击新游戏时,我希望积分向下移动并打开两个新的菜单项,就像这样:NewGamePlayervsPlayerPlayervsAICredits我该怎么做?在我的代码菜单中,它会自行覆盖,因此我将这些项目放在彼此之上。-(id)init{if([superinit]){CCLayerColor*bg=[CCLayerColorlayerWithColor:ccc4(0,0,0,255)];[selfaddChild:bgz:-1];CCMenuItemFont*menu1=[CCMenuIte

iphone - 如何从 UIMenuController 中删除复制、全选、定义菜单项

作为我的this问题显示我想在用户选择文本时显示弹出窗口。并在该弹出窗口中显示有关该词的详细信息。但我没有得到任何满意的答案,所以我改变了我的逻辑。现在我想在我的UIMenuController中显示一个项目,如Pop-Up,当用户单击该选项时,将显示弹出窗口。我已经使用这段代码实现了这一点,UIMenuItem*menuItem=[[UIMenuItemalloc]initWithTitle:@"Pop-Up"action:@selector(displayPopUp:)];[[UIMenuControllersharedMenuController]setMenuItems:[NS

iphone - 单击菜单项时获取菜单项位置 Cocos2D(将它们传递给函数)

有什么方法可以在我单击菜单按钮时获取Cocos2d中菜单按钮的位置?所以我有一个菜单:HelloWorld.h//creatingamenuCCMenu*menu;HelloWorld.m//initializingthemenuanditspositionmenu=[CCMenumenuWithItems:nil];menu.position=ccp(0,0);//setcellsinplacinggrid[selfsetItem];[selfaddChild:menu];-(void)setItem{//thismethodisaloopthatcreatesmenuitems//

php - Wordpress:如何将 url GET 参数添加到我的主菜单项

我正在尝试将URLGET参数添加到我在Wordpress中的一个主菜单项中(但我不知道如何操作)。因此,我的方法是检测菜单项上的点击事件,然后通过AJAX将参数传递到我的php页面,该页面将根据需要处理传递的值。我的主要问题是,查看我的代码,为什么不起作用?有没有更好的方法在WordPress中执行此操作而不依赖于javascript?这是javascript:$(document).ready(function(){$("#menu-item-128").click(function(){$.ajax({url:'homepage.php',type:"GET",data:({hom