小编Har*_*shi的帖子

想在scenekit ios中添加Image作为纹理

我创建了一个对象,现在我正在尝试将图像作为纹理添加到对象中.但由于某种原因,纹理不会出现,对象显示为白色.我下载了一个png文件并将其添加到Xcode并创建了一个使用该图像的SCNMaterial对象.

SCNMaterial *silverMaterial = [SCNMaterial material];
silverMaterial.diffuse.contents = [UIImage imageNamed:@"silver-background"];

SCNBox *horizontalBarOne = [SCNBox boxWithWidth:11 height:0.5 length:0.5 chamferRadius:0];
SCNNode *horizontalBarOneNode = [SCNNode nodeWithGeometry:horizontalBarOne];
horizontalBarOneNode.position = SCNVector3Make(0, 2.0, 0.5);
horizontalBarOne.materials = @[silverMaterial];
[scene.rootNode addChildNode:horizontalBarOneNode];
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

objective-c ios scenekit

4
推荐指数
1
解决办法
6383
查看次数

如何获取在资源 Xamarin.android 中创建的字符串的值

我正在 Xamarin Studios 中开发一个 android 应用程序,并希望使按钮的文本带有下划线。我在 strings.xml 中创建了一个字符串,如下所示

 <string name="Advanced_Search"><u>Advanced Search</u></string>
Run Code Online (Sandbox Code Playgroud)

我成功地在设计器的 xml 文件中引用了这个字符串,但是我想在代码中访问它以将其设置为按钮的文本。我尝试了以下但它不起作用:

advancedSearchButton.Text = Resource.String.Advanced_Search.ToString();
Run Code Online (Sandbox Code Playgroud)

当我尝试像这样引用字符串时,我得到字符串的整数值,但我实际上想要字符串包含的文本。如何使用 c# 在 Xamarin 中访问类似的字符串?

c# string xamarin.android xamarin

4
推荐指数
1
解决办法
5954
查看次数

如何在Xcode中找到哪个行错误?

我在运行我的应用程序时收到错误"致命错误:在展开可选值时意外发现nil"并且我不知道错误发生在应用程序的哪个位置.

我有两个视图控制器,肯定的错误不会发生在第一个视图控制器,因为第二个控制器的视图出现,我也测试了视图中的断点将出现在第二个视图控制器,一切正常.

但是现在我不知道在第二个视图控制器中放置断点的位置.截至viewDidLoadviewWillAppear一切正常,但在didRecievememoryWarning方法中,错误再次出现.

我是否必须在整个文件中放置断点并找出导致错误的行,或者是否有更快的方法来找出导致错误的确切行.

xcode ios swift

3
推荐指数
1
解决办法
5876
查看次数

确定 SCNBox 的哪一侧被触摸,Scene Kit ios

我正在使用 Scene Kit 并创建了一个 SCNBox。在盒子的正面,我想要它,因此如果单击正面的左侧,则会发生“A”,如果单击正面的右侧,则会发生“B”。我怎样才能做到这一点。我检查了堆栈,但大多数答案都涵盖了节点是否被触摸,而不是节点的一部分。

3d objective-c touch scenekit

3
推荐指数
1
解决办法
840
查看次数

如何将SceneKit中创建的对象从一个点移动到另一个点

我有一个使用Scenekit for ios创建的多维数据集.我希望立方体从一个点移动到另一个点.我怎样才能做到这一点?我在runAction方法上阅读了Apple文档.但我不知道如何实现它.

ios scenekit

3
推荐指数
1
解决办法
1963
查看次数

如何通过电子邮件发送Xcode项目

我正在尝试将Xcode项目附加到电子邮件并将其发送给某人。我无法附加文件,并且显示错误消息:文件大小为0字节。我不想使用保管箱,因为它仅显示文件,但是该人无法运行该项目。有没有一种方法可以发送完整的项目,并且接收该应用程序的人将能够运行该项目,而不仅仅是看到单个文件。

email xcode ios

2
推荐指数
1
解决办法
3052
查看次数

按钮,标签和TextFields隐藏在图像后面

我打算为ios创建纸牌游戏“战争”,只是为了更多地练习使用Swift并遇到问题。我使用主情节提要板创建了所有接口对象。这是截图...

在此处输入图片说明

因此,我首先添加了一个图像视图,并将该图像视图的大小设置为该视图控制器的视图的大小,然后添加了一个绿色的背景图像。然后,我添加了标签,文本字段和按钮。但是,当我全部运行该应用程序时,我看到的是绿色背景,没有一个接口对象。我认为这是因为界面项位于绿色背景的后面。但这没有意义,因为我在绿色背景之后添加了接口对象。

任何人都知道问题是什么以及如何解决?谢谢

user-interface interface-builder ios swift

1
推荐指数
1
解决办法
4295
查看次数

无法将viewController对象转换为Swift中的viewController类型

我想将数据从一个视图控制器传递到另一个.我正在使用以下代码prepareForSegue来做到这一点......

let detailVC: DetailVC = segue.destinationViewController as! DetailVC
detailVC.alertDict = sender as! NSDictionary
Run Code Online (Sandbox Code Playgroud)

在第一行,你可以看到有一个!在as之后.多数民众赞成因为我必须使用它来强制转发,如果我不包括!那么我得到一个错误:UIViewController不能转换为DetailVC.但是DetailVCUIViewController类的继承,为什么它不能转换?这是该类的代码..

class DetailVC: UIViewController, MFMailComposeViewControllerDelegate, MFMessageComposeViewControllerDelegate {/*code*/}
Run Code Online (Sandbox Code Playgroud)

uiviewcontroller ios swift

0
推荐指数
1
解决办法
2772
查看次数

这个代码是C还是Objective-C

我是一个在Swift中开发的iOS开发人员(非常少的经验).我的下一个项目是使用Open G1 ES制作一个双人tic tac toe游戏.Swift不是OpenGl ES开发的最佳语言选择,因此我开始学习Objective C.我正在阅读一本专门针对iOS的Open GL ES的书,目标C.在阅读本书时,他们有以下数据结构存储顶点,他们说这是一个数组.这是代码......

static const SceneVertex vertices[] = {{{-0.5f, -0.5f, 0.0}},{{ 0.5f, -0.5f, 0.0}},{{-0.5f, 0.5f, 0.0}}};
Run Code Online (Sandbox Code Playgroud)

这看起来不像Objective-C中的数组.这是在C?另外为什么数组的初始化有点奇怪.为什么用花括号而不是方括号来初始化数组?

c opengl-es objective-c ios

0
推荐指数
1
解决办法
145
查看次数

如何为 Xamarin.Android 应用程序创建 apk 文件

我是 android 开发的新手,需要为我在 Xamarin Studios 中制作的 android 应用程序创建一个 apk 文件,以便我的同行可以在他的设备上测试它。如何创建apk文件?

android apk xamarin.android

0
推荐指数
1
解决办法
3841
查看次数