用于移动触摸绘制封闭多边形的Javascript库(Javascript Library for Mobile Touch Drawing of Closed Poly Shapes)
我想通过触摸在移动屏幕上绘制形状,定义一个封闭区域多边形。 我还希望通过根据另一个多边形的面积减去或添加多边形区域来与这些多边形进行交互。
我有几个HTML5框架的javascript经验,并希望将其与sencha + phonegap应用程序集成,但是对任何其他更适合这种情况的选项都是开放的。
任何明显的答案? 提前致谢。
I want to draw shapes on mobile screens via touch that define a closed area polygon. I would also like to interact with those polygons by say subtracting or adding area to a polygon based on the area of another polygon.
I have javascript experience with several HTML5 frameworks and would be looking to integrate this with a sencha + phonegap app but would be open to any other option that cater better to this.
Any obvious answers? Thanks in advance.
原文:https://stackoverflow.com/questions/13423179
最满意答案
我自己得到了答案。 代替
[self openFormSheet:mGSplitViewController];
我使用线程调用了函数
[self performSelectorOnMainThread:@selector(openPurpose:) withObject:mGSplitViewController waitUntilDone:YES];
而且我没有随机崩溃。 :)
I myself got the answer. Instead of
[self openFormSheet:mGSplitViewController];
I called up the function with thread using
[self performSelectorOnMainThread:@selector(openPurpose:) withObject:mGSplitViewController waitUntilDone:YES];
and I am not getting random crash. :)
相关问答
更多-
带有多个详细视图控制器的MGSplitViewController(MGSplitViewController with multiple detail view controllers)[2023-08-26]
MGSplitViewController中似乎存在一个错误,它不会删除以前的detailViewController视图。 要解决这个问题,请在switch语句上面添加以下行: [self.splitViewController.detailViewController.view removeFromSuperview] There seems to be a bug in MGSplitViewController where it doesn't remove the previous detail ... -
如评论中所述,试试这个: void HandleNewMsgButtonTouch(object sender, EventArgs e) { UIViewController oController = new ComposeMsgView(); oController.ModalPresentationStyle = UIModalPresentationStyle.PageSheet; PresentModalViewController(oController, true); } LoadView ...
-
崩溃在iOS 6.0下呈现UIImagePickerController(Crash on presenting UIImagePickerController under iOS 6.0)[2022-07-15]
iOS 6.1 - 固定 从iOS 6.1开始, 这不再发生了 ,为了避免iOS 6.0.x下的崩溃,请遵循我的提示是非常重要的,下面仍然适用于此。 iOS 6.0.x解决方法 这实际上是iOS 6.0中的一个错误,这在未来的iOS版本中应该是固定的。 苹果公司的一名工程师在这里解释了这个错误和解决方法: https : //devforums.apple.com/message/731764 这是因为应用程序只想要景观方向,但是一些可可触摸视图控制器需要严格的纵向定向,这是错误 - 而不是他们应该需要更多 ... -
通过MGSplitViewController呈现表单时出现随机崩溃(Random crash on presenting formsheet over MGSplitViewController)[2022-06-04]
我自己得到了答案。 代替 [self openFormSheet:mGSplitViewController]; 我使用线程调用了函数 [self performSelectorOnMainThread:@selector(openPurpose:) withObject:mGSplitViewController waitUntilDone:YES]; 而且我没有随机崩溃。 :) I myself got the answer. Instead of [self openFormSheet:m ... -
通常不使用dispatch_ sync ,而是使用dispatch_ async ,你不必检查你是否在主线程上,如果它是一个UI操作,并且它有可能在一个反向线程上do dispatch_ async到主队列,它将在主队列的下一个运行循环上执行UI操作,UI将是“平滑的”,试试这个: func moveToChatView(){ SwiftSpinner.show(Strings.loading) let destViewController:GroupChatViewController ...
-
好吧我弄清楚问题是什么。 我在选项卡控制器或详细视图控制器中呈现我的模态视图(和segues),并且需要从MGSplitViewController呈现模态视图(和全局模态segues)。 当我使用UISplitviewController时,我已经能够从该控制器呈现模态视图/ segues但是当我切换到MGSplitViewController时,它没有在故事板中表示,所以我尝试将全局模态segues(例如login)设置到标签栏控制器,它是主控制器。 这似乎导致了这个问题。 对于模态视图,我最终从MGS ...
-
在以模态方式呈现视图控制器时,应用程序正在崩溃(Application is getting crash while presenting view controller modally)[2022-04-06]
我猜你将web视图对象传递给呈现的视图控制器,但是这个对象的委托仍然引用了呈现视图控制器,这就是问题所在。 I guess your passing the web view object to the presented view controller but this object's delegate still referencing to the presenting view controller and that's the issue. -
如何在Monotouch中使用MGSplitViewController?(How to get MGSplitViewController working in Monotouch?)[2022-10-25]
编辑:下面链接的项目已被删除。 现在,您可以使用视图控制器包含轻松创建自己的嵌套视图控制器。 好吧,我会自己添加另一个答案,虽然我认为Poupos的答案是有效的,但我找到了一个更符合我需求的解决方案:我将MGSplitViewController转换为Monotouch。 :-)它可以在GitHub上的MTSplitViewController上找到https://github.com/Krumelur/MTSplitViewController 我真的希望它能帮助别人。 EDIT: The project ... -
该问题位于视图控制器层次结构中。 我只是通过addSubview:将[rootViewController addChildViewController:]控制器添加到window.rootViewController addSubview:之后我添加[rootViewController addChildViewController:]崩溃消失了。 The problem lays in view controllers hierarchy. I added view controller to wind ...
-
那么我认为你不会将它作为表格单呈现出来。 使用此代码为我创造了奇迹: MFMailComposeViewController *mailViewController = [[MFMailComposeViewController alloc] init]; mailViewController.mailComposeDelegate = self; [mailViewController setSubject:@"Subject"]; [mailViewController setMessageBody: ...