草庐IT

force-touch

全部标签

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

ios - 添加 Swift 文件 : <unknown>:0: error: could not build Objective-C module 后构建 Swift Cocoa Touch Framework 时出错

我在创建SwiftCocoaTouchFramework时遇到问题。一旦我添加了我的第一个.swift文件,清理,然后构建我得到一个构建错误::0:error:couldnotbuildObjective-Cmodule'MyTextFramework'使用Xcode6.1.1只需几步即可轻松地从头开始重现使用Swift语言创建新的CocoaTouchFramework添加iOSswift文件构建-OK清洁-OK构建-错误从这里开始,除非我删除swift文件,否则项目将不会构建。我已经尝试了典型的Xcode魔术,例如删除派生数据、重新启动Xcode等。下面附有截图的详细步骤:文件>新建

ios - 如何用一根手指旋转 Sprite 节点 “touch and drag”

如何用一根手指“触摸并拖动”来旋转SpriteNode,以便:它不会乱动它在一个圆圈内移动(我已经多次成功完成这部分-既使用纯代码解决方案又使用SKS文件)它产生一个有意义的值(就像一个物理控制旋钮)当我的手指在上面时它会移动,但当我的手指离开时它不会移动我尝试过的事情:使用CGAffineTransform的CGAffineTransformMakeRotation实现SpriteKit中旋钮的旋转。但是我不知道如何在SpriteNode上使用CGAffineTransformMakeRotation。我可以将不同类型的对象放入我的场景中或放在它上面,但那是不对的。例如,Matthi

cocoa-touch - 在设备旋转时重新定位 UIPopoverController

我正在尝试在设备旋转时重新定位弹出View。我使用此代码创建弹出框:settingsViewCtrl=storyboard.instantiateViewControllerWithIdentifier("settingsViewCtrl")asSettingsViewCtrl;settingsPopoverCtrl=UIPopoverController(contentViewController:settingsViewCtrl);settingsPopoverCtrl.delegate=self;letm:CGFloat=min(view.frame.width,view.fra