草庐IT

xcode-storyboard

全部标签

ios - 本地化 Storyboard

当我点击本地化Storyboard时,我通常会得到一个.strings文件,但在pod中我只能选择为本地化创建一个全新的Storyboard:本地化之前:本地化后:我怎样才能得到一个字符串文件而不是新的Storyboard? 最佳答案 我刚刚发现了问题。似乎只有拥有基础国际化才能获得该选项。这意味着必须选中项目信息选项卡中的“使用基础国际化”复选框: 关于ios-本地化Storyboard,我们在StackOverflow上找到一个类似的问题: https:/

swift - 使用 Storyboard 和自定义 View Controller init

当以编程方式推送ViewController时,可以通过init方法轻松地进行一些依赖注入(inject):letdummyVC=DummyVC(dummyManager:DummyManager())self.pushViewController(dummyVC,animated:true)使用目标Controller:classDummyVC:UIViewController{privateletdummyManager:DummyManagerinit(dummyManager:DummyManager){self.dummyManager=dummyManagersuper.i

iOS Xcode 如何使用包含自定义对象的自定义对象来保存数据?

这里是Android开发者和iOS新手。我有一个要迁移到iOS的应用程序。我正在同时学习Xcode和Swift,所以请温柔点!:)我的问题是我只想保存/检索如下类(Java中):publicclassCardDeckimplementsParcelable{privateArrayListcards;privateintlocation;publicCardDeck(){this.cards=newArrayList();this.location=0;//this.numCards=0;}publicCardDeck(ArrayListcards){this.cards=cards;

swift - .DAE 或 .SCN 文件在 Xcode 中显示不正确

我购买了一些3D模型用于我正在制作的应用程序。购买的文件为.fbx格式,因此我已将它们转换为.dae。不幸的是,当我将它们放入Xcode中的art.scnassets文件夹并查看它们时,它们只显示为模型应有的橙色轮廓。没有质感。如果我选择.dae然后转到编辑器,然后“转换为SceneKit场景文件格式(.scn),也会发生同样的情况。我找到了模型纹理的.tga文件。每个模型都有3个.tga纹理文件(反照率、ao和法线)。我可以将这些文件组合成一个纹理以供在Xcode中使用吗?Also,whenthe3dmodelisselected,Icannotopenthematerialinsp

swift - 如何以编程方式将文本作为 NSTextView 中的超链接? swift 4,Xcode 9.4

如何以编程方式将文本作为NSTextView中的超链接?像这样:Justclickheretoregister或者像这样:Justhttp://example.comtoregister我找到了thissolution但它仅适用于iOS,不适用于macOS 最佳答案 试试这个:letattributedString=NSMutableAttributedString(string:"Justclickheretoregister")letrange=NSRange(location:5,length:10)leturl=URL(st

swift - Xcode 10/iOS 12 不支持 anchor 约束

昨天在Xcode9和iOS11下一切正常;但是,在更新到Xcode10和iOS12后,该View不再显示。我在View中显示了一段视频。今天我能听到但看不到视频。我检查了框架,发现它为零,这解释了这个问题。但是,与之前的版本相比没有任何变化。我已经删除了视频内容,并在应用anchor约束后查看了View的框架,它们都为零。importUIKitimportAVKitclassVideoView:UIView{privatevarvideoURL:URL!privatevarparentView:UIView!privatevaravPlayer:AVPlayer!privatevara

swift - Xcode Siri 意图 : How to pass a variable from Intent Handler to IntentUI ViewController without including it in the response

我需要将一个变量从IntentHandler传递到IntentViewController而无需将其包含在Response中,以便它显示在自定义UI中而无需Siri说出来。到目前为止,我只能使用这样的响应传递它们:completion(GetTimesIntentResponse.success(name:"SomeName",time:"5:40",location:LatestLocation.City))然而,这意味着Siri必须将此作为响应的一部分。我只想让location显示在标签中(在自定义UI中),而无需Siri读出它。 最佳答案

ios - 没有 Storyboard的 SpriteKit 示例

我想在Swift中编写使用SpritKit的iOS游戏示例,它仅在代码中随Xcode一起提供。这意味着我不想使用GameScene.sks、actions.sks和main.storyboard。我知道如何在没有Storyboard的情况下编写它,但如果没有.sks文件我就无法让它工作。你能说说我必须改变什么,或者你能给我一个完整的项目吗? 最佳答案 您首先需要有一个ViewController。您可以根据需要调整属性。这是我的:importUIKitimportSpriteKitclassGameViewController:UI

swift - CocoaPods 的 Xcode 10.1 Swift 编译器错误

我在我的iOS应用程序中使用Xcode10.1。我最近将我的应用程序更新到Swift4.2。自然app的代码升级了,我关注了this链接以获取我所有的pod(使用Swift4.2编译支持的pod,使用Swift3编译不支持的pod)。现在,我已经多次清理了我的项目,删除了派生数据文件夹并将SWIFT_ENABLE_BATCH_MODE设置为NO用于主要应用程序目标和导致的单个pod问题。但这些修复似乎都不起作用。我不断收到错误:CommandCompileSwiftfailedwithanonzeroexitcodeformyCocoaPods。它主要出现在本应使用Swift4.2编译

swift - 如何使用 Xcode 侧面板图标图像?

将图像添加到NSButton时,我注意到Xcode右上角的Xcode样式侧面板按钮没有选项。这些图标存储在哪里,我如何将它们用于我自己的按钮? 最佳答案 欢迎使用Stackoverflow!这些图像内置于Xcode包中,普通开发人员无法将其复制到他们的代码中。Otherpeoplehavetriedtodothesamethingasyou,所以如果你想在你的应用程序的NSToolbar中创建一个分段控件,为什么不合并公开可用的图形,就像你可以在thisGitHubrepo中找到的那样,specificallytheseassets