草庐IT

event_generate

全部标签

ios - "messages"和 "events"在 iOS 编程中是等价的吗?

我最近读到iOS是基于“消息”的。这类似于基于“事件”的行话吗?我可以从技术上向UIButton发送“触摸通知”并期望UIButton处理事件/消息,就好像我已经真的触摸了按钮?这就是幕后工作的方式吗?我只是想了解有多少消息和事件相似(或不相似)。 最佳答案 要回答您的问题,是的,您可以模拟类似的触摸通知。http://cocoawithlove.com/2008/10/synthesizing-touch-event-on-iphone.html然而,消息在任何方面都与事件不同。事件是发生的事情,而消息只是发送给对象的“命令”。这

iphone - 用户界面滚动 : enable touch event even when it is scrolling

我应该如何配置我的UIScrollView,这样当scrollView处于滚动状态时,UIbutton的forControlEvents:UIControlStateHighlighted仍然可以被触发。现在它只是在触摸时停止滚动,而不是突出显示按钮,即使手指落在按钮上也是如此。当然,这是非常令人期待的,但如果有人能指导我在滚动时启用按钮的触摸事件,我将非常感激。 最佳答案 好吧,你可以尝试子类化UIScrollView并像这样覆盖hitTest方法:-(id)hitTest:(CGPoint)pointwithEvent:(UIE

ios - 使用 Open Graph 操作创建对象时出现 "Could not generate preview text"错误

我正在将iOSSDK与native对话框一起使用,以尝试发布对象和操作。当我调用presentShareDialogWithOpenGraphAction时,Facebook应用程序打开,短暂显示包含我的帖子的对话框,然后返回到我的应用程序并显示错误:无法生成预览文本我的代码是这样的:NSDictionary*object=@{@"fbsdk:create_object":@YES,@"type":@"appsterbator.app_idea",@"title":@"test",@"url":@"http://test.com",};idaction=(id)[FBGraphObje

ios - Objective-C 添加 UIControl Event TouchUpInside 事件到类

我知道可以将UIControlEventTouchUpInside事件添加到特定对象,但我如何才能将此事件添加到整个类?我已经使用ElementButton类创建了对象,我不想为每个单独的对象逐一添加事件,因为那样会产生很多不必要的代码。 最佳答案 您指的是iOS对称为目标-操作模式的东西的实现。Target-action仅适用于UIControl的子类,因此除非您的ElementButton是UIControl的子类,否则您不能使用UIControlEventTouchUpInside。如果它实际上是一个UIControl子类,除

iphone - iOS 开发 : What's an easy way to generate an unlock code from a string that can be validated in the app?

我正在潜心于iOS开发,并且刚刚构建了我的第一款游戏。由于Apple控制着所有的应用程序内购买,因此如果我愿意,它们让我很难为我的客户提供免费内容。因此,我希望能够通过电子邮件向单个客户发送他们可以用来解锁应用内购买的单个解锁代码,但该代码只能由该单个客户使用,我不会有任何种类一个服务器来验证它。所以我的想法是让用户通过电子邮件将他们的GameCenter用户名发给我,我用它来生成代码并在我的应用程序中添加一个检查以将解锁次数限制为每个应用程序一次(这样他们就不能只创建一堆GameCenter帐户并解锁所有IAP)。从可在应用程序中验证的字符串(在本例中为他们的GameCenter用户

iOS7 Safari : tapping on fixed positioned header bar with higher z-index triggers event handler of the element underneathe it

我的网页有一个固定位置的标题栏。当您滚动时,内容将使用z-index位于标题栏下方。单击内容区域中的block将切换其颜色。单击标题中的任意位置不应触发block的事件处理程序。但这在iOS7Safari上不起作用。点击标题使block改变颜色。当我搜索互联网时,它似乎是iOS7的错误。试过window.scrollTo(0,0)和额外的20px东西,没有帮助。有趣的是,我在iOS7移动版Safari上的YahooFinance和YahooSport网络应用程序上注意到了同样的问题,它们也有固定的标题。有人知道一个好的解决方案吗?代码如下:header{position:fixed;t

ios - 如何使用 Firebase 在 IOS 上实现 Server-Sent Events?

我正在尝试使用restapi来监听firebase事件。问题是没有调用回调方法。我正在使用EventSource为此目的。这是监听事件的正确方法吗?Auth.auth().currentUser?.getIDTokenForcingRefresh(true,completion:{(token,error)inletserver:String="https://project-XXXXX.firebaseio.com/.json?auth=\(token!)"leteventSource:EventSource=EventSource(url:server)eventSource.on

javascript - 启用 event.preventDefault 时允许使用 touchstart 进行垂直滚动

我目前在启用event.preventdefault时允许垂直滚动时遇到问题。我正在尝试向我的移动页面添加滑动功能,我已经尝试过hammer.js、swipe.js等框架,它们都需要启用event.preventDefault来检测左右滑动。当启用event.preventDefault时,滑动检测完美,但是当您在该元素上时,您将失去垂直滚动的能力。也就是说,当您的手指开始滑动元素时,您无法在移动设备上上下移动屏幕。我已经尝试构建我自己的小脚本,效果很好,但又遇到了垂直滚动的问题,这是一个问题。varel=document.getElementById('navigation');el

iOS 导出为临时错误 : Failed to locate or generate signing assets

由于我已将Xcode更新到版本6.0.1,我无法将应用导出为AdHoc。我尝试了很多解决方案,但都没有用。我也重新分配了我的证书和配置文件。但它没有任何成功。我不知道该怎么做......也许有人以前和我现在有同样的事情?错误详情:资料详情:build设置:附言它不是重复的主题。我已经尝试了像这样的问题的所有解决方案......它们都不适合我...... 最佳答案 我终于找到了解决问题的方法。您必须是iOSDistributor(iOSDeveloper是不够的)才能为AdHoc部署导出应用程序。

hadoop - pig 比较运算符在 GENERATE 中不起作用

从命令行使用pig我可以使用b=过滤a(desc匹配'.XZY。');并得到我期望的结果......但是当我使用c=foreachaGENERATE(descmatches'.RFNC.'?'yes':'no');我得到所有的'不'我有语法问题还是这个语句在GENERATE内部不合法? 最佳答案 您的匹配代码应该如下所示:c=foreachaGENERATEdescmatches'.*RFNC.*'?'yes':'no'asmatch_result;更多信息请查看here 关于hadoo