草庐IT

Sencha-Touch

全部标签

ios - 使用 3D Touch 的压缩 View

我刚刚在我的应用程序的表格View中实现了3DTouch的查看和弹出功能。我正在为peekView使用一个不同的、更精简的ViewController,我希望pop将用户带到完整版本的View(与Instagram应用程序类似的样式)。我想知道我该怎么做?当我实例化peek时,我看不到如何在代码中做到这一点,所以我唯一能想到的是在弹出后立即继续到完整View?有人有什么想法吗?编辑:这就是我所说的那种系统: 最佳答案 这对我有用。也许在-(void)previewingContext:(id)previewingContextcom

cocoa-touch - 如何将 UICollectionViewCell 的可触摸区域扩展到其边界之外?

我有一个CollectionView单元格,其标签延伸到单元格边界之外。该单元格不会剪裁标签。如果用户点击超出单元格边界的标签部分,我希望didSelectItemAtIndexPath检测选择。我该怎么做? 最佳答案 subview的可触摸性通常不会超出父View的范围。因此,您需要为您的CollectionView单元格类修改HitTest,以便即使触摸超出单元格边界,它的subview也是可触摸的。在我的书中,我给出了一个example(你可以下载并在你的机器上试用)是这样工作的:overridefunchitTest(_po

ios - 如何在 iOS 应用程序的 UIApplicationShortcutIcons(3D touch) 中添加超过 4 个快速操作项

我正在研究iOS中的3D触摸功能。我想添加4个以上的快捷方式项目。我浏览了apple文档,其中指出iOS9displaysuptofourHomescreenquickactionsforyourapp但是soundhound应用程序在其应用程序中显示了5个项目(超过4个项目)。所以我很好奇soundhound是如何实现同样的目标的。我尝试动态添加所有项目,但它拒绝了数组中的最后一个项目。我也尝试在info.plist中添加静态项目,但结果相同。非常感谢任何帮助。我添加了声音猎犬应用程序的屏幕截图,仅供引用。 最佳答案 您最多只能添

iOS:如何在虚拟键盘中显示 Touch Id 图标

如何在虚拟键盘中显示touchId选项?字母数字键盘也可以吗? 最佳答案 您可以这样做,但您必须自己创建键盘。我必须这样做才能在键盘上添加一个“完成”按钮。如果有兴趣,我可以向您提供此代码。 关于iOS:如何在虚拟键盘中显示TouchId图标,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/32743451/

objective-c - 使用 objective-c 文件创建 swift cocoa touch 框架

我正在尝试在Swift中构建一个集成了AFNetworking的CocoaTouchFramework,除此之外……在xCode6.0.1中当我在MyFrameworkName.h文件中包含.h文件时,我不断收到“在框架模块‘MyFrameworkName’中包含非模块化header”。我已经将“允许非模块化包含在Framwork模块中”设置为"is",尽管这种情况一直在发生......它会继续发生请指点...谢谢。 最佳答案 您需要将您的框架将提供的每个header标记为“公共(public)”而不是“私有(private)”或“

objective-c - 如何创建包含 Swift 和 ObjC 代码并为 iOS7 构建的 Touch Framework 或 Static Lib?

我想创建一个单独的库,其中主要包含Objective-C代码以及一些Swift文件。我尝试使用Xcode6的TouchFramework,如果我的部署目标在最终产品中>=iOS8.0,它就可以正常工作。但我需要为IOS7构建,但它失败了,并解释说iOS7不支持链接/加载动态库。之后我创建了静态库目标,但问题是它不支持swift文件(swift模块)。关于如何使它适用于iOS7的任何想法? 最佳答案 经过几天的尝试,尽管Apple说静态库不支持Swift,我还是找到了以下解决方案。如果我尝试使用从Xcode构建的swift文件构建静态

ios - SpriteKit : node Y position and touch Y position not consistent

对SpriteKit和一般的iOS开发来说是全新的。我正在学习一个非常基本的SpriteKit教程,并注意到当在与节点。例如:importSpriteKitclassGameScene:SKScene{overridefuncdidMoveToView(view:SKView){//addatextlabelatX:100andY:100letlabelNode=SKLabelNode(text:"X:100Y:100")labelNode.position.x=100labelNode.position.y=100labelNode.fontSize=20.0addChild(lab

ios - Cocoa Touch Objective-C Framework 中的 Swift 类

我正在尝试使用Objective-C和一些Swift类构建CocoaTouchFramwork(显然是XCode6)。我之前已经成功地将Swift类添加到常规项目(无框架),所以我知道为此所需的build设置(嵌入的内容包含Swift代码)。不幸的是,框架项目没有构建头文件(projectName-Swift.h),我无法将类和Swift类导入到我的任何.m文件中。有谁知道为什么这行不通,我需要更改哪些build设置才能使其工作? 最佳答案 终于找到答案了;在框架内,Swift文件的导入语句必须如下所示;#import代替#impo

swift - 在 cocoa touch 框架中使用 firebase 框架

我正在开发一个需要在内部使用firebase的框架。我手动将firebase框架添加到我的框架中,因为cocoapods不起作用。现在,我能够构建我的框架并按预期在我的本地系统上使用它。但是当我将它发送给其他开发人员时它会产生问题并且它会因以下错误而失败。我尝试了几种方法,比如在框架的头文件中添加firebase.h。但是这些方法都不起作用。此外,除了这种方法之外,我还尝试手动将firebase添加到主应用程序,它会在日志中显示找到重复的框架。我在将firebase添加到框架时做错了什么?我已经检查了一些相关问题,例如This和this 最佳答案

ios - 你可以在小部件上使用 3D Touch 吗?

我正在考虑创建一个具有通知中心扩展的iOS应用程序。但是我需要我的应用程序在通知中心内的扩展上使用3DTouch,这可能吗? 最佳答案 据我所知,你不能。从苹果文档来看,该功能似乎仅在应用程序和主屏幕上可用:AusercannowpressyourHomescreenicontoimmediatelyaccessfunctionalityprovidedbyyourapp.Withinyourapp,ausercannowpressviewstoseepreviewsofadditionalcontentandgainacceler