问题标签 [c4]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
67 浏览

ios - C4 在子视图之间来回导航

我再次感到愚蠢,但我无法在项目的子视图之间来回导航。只要继续前进,我就可以添加任意数量的子视图,但是一旦我想回到以前访问过的视图之一,我就有问题了……这是我的简化代码:

C4Workspace.h

C4Workspace.m

第一视图.h

第一视图.m

第二视图.h

第二视图.m

0 投票
1 回答
38 浏览

subclass - C4 在子类之间传递图像

我正在尝试在作为子类添加到 MainCanvasController 的 2 个不同视图之间传递图像。图像似乎已通过(在打印到控制台时显示)但它不显示任何内容......这就是我尝试接收和显示图像的方式

这是我发布图片的方式

我真的不知道出了什么问题。(嗯,老实说,我根本不知道......)所以任何提示都非常感谢!

0 投票
0 回答
44 浏览

objective-c - C4 想知道绘图顺序

我一直在创建几个形状,标签,......在彼此之上。有时它们会按预期显示(以后添加的内容将显示在顶部)但有时不会。我一直在将完全相同的代码添加到 2 个不同的子视图中,这会导致单个项目的显示顺序不同。

使用 zPosition 属性也根本没有帮助......可能会发生什么?

编辑代码添加:这是我在我的子类中运行的函数:

它像这样直接从主工作区执行

在 TakePhoto 子类中,transferVariables 函数实际上只是为了能够使用子类中的全局变量。它看起来像这样:

TakePhoto 子类的 setup-function 看起来像这样(目前有 3 个不同的视图)

主要问题是2个图像没有出现。我已经尝试将它们的 zPosition 设置为 10、50 和 100,但它并没有改变任何东西......

0 投票
0 回答
28 浏览

c4 - 如何在 C4ScrollView 中的 C4Image 上获得点击手势

我在滚动视图中加载了几张图像。
我这样设置 C4ScrollView:

然后我将图像放入并添加点击手势(在 for 循环中),如下所示:

然后我有一个名为 imgTap 的方法,如下所示:

但是 imgTap: 方法永远不会被调用......我做错了吗?还是我必须做一些不同的事情才能让 C4Image 识别手势?

0 投票
1 回答
56 浏览

ios - C4 相机捕捉 - 回到视图时的问题

我正在开发一个具有多个子视图的应用程序。

目前我有 4 个子视图。这里是 C4Workspace 代码来设置它们

此主工作区还具有以下功能以在视图之间切换

第一个视图拍摄的照片与教程非常相似(我为相机添加了一个重置​​计数器,因为我注意到拍摄照片的按钮在被点击时总是会发送两次通知)。

只要我从 C4Label 导航回该视图,它就可以正常工作,但如果我从图像导航回则不行。即使我在触摸两者时运行完全相同的功能。它看起来像这样:

最后,这是该视图中发送通知的函数

我现在可以使用标签使其工作,但使用 C4Image 作为按钮会更好......有什么想法吗?Github 上提供完整代码:http: //github.com/susemiessner/Urban-Alphabets/tree/master/urbanAlphabetsII

0 投票
1 回答
972 浏览

c4 - C4Camera 示例在 XCode 4.6 和 XCode 5 上崩溃

主要示例https://gist.github.com/C4Tutorials/5399635在模拟器中崩溃并出现以下错误:NSInvalidArgumentException', reason: '*** Can't add a nil AVCaptureInput'

它在硬件上启动时确实有效。这是一个已知问题还是有解决方法?

0 投票
1 回答
45 浏览

ios - C4 将屏幕另存为 C4Image

我尝试改编他上周在这里给我的 Travis 的示例(C4 保存图像的一部分)以将屏幕保存为 C4Image。我认为它应该像这样工作:

...即使日志给了我

...屏幕上什么都没有显示...但是,是的,画布上有些东西应该被捕获...

再说一次,我不知道怎么了。使用objectiveC的其他尝试也没有成功(例如,iOS Screenshot part of the screen

0 投票
1 回答
468 浏览

ios - C4 步进器自定义图像

我正在尝试在 C4Stepper 上使用我自己的图像。我是这样设置的

2 个图标看起来像这样:icon_zoom_Plus.png图标缩放.png 奇怪的是,画布上出现的东西看起来像这样:!截屏 zoomStepperImages 有什么特殊要求吗?一定的尺寸还是什么?

0 投票
2 回答
89 浏览

ios - Y 坐标未正确更新

我正在尝试创建一个横向滚动条,但无法将Y对象的坐标设置为随机值。

我称我的对象为平台。我希望每个平台出现在不同的Y坐标上,并相信我的方法是正确的做法。但它工作得不是很好。

所有Y坐标都注销相同的数字,我不完全确定为什么?我的意思是我在实例化它们时显然是在添加间距。

我还注意到的一件事是,如果我不添加计时器并调用移动方法,它们确实会出现在正确的位置。所以它可能是调用函数之间的东西。

我发现的另一个问题是,当我再次调用平台时,只有一个平台遵循幻灯片功能要求它执行的操作,其他 2 个平台遵循这些点,但对其他任何内容都没有反应。

任何帮助都非常感谢!

0 投票
1 回答
38 浏览

c4 - Subclass of C4Shape is not becoming a line with instance method

I have created a subclass called Lines, that inherits from C4Shape. For now, all it does is create a random line when a class method is called.

The intention is that every new line begins at the previous line's pointB (i.e. end point) in order to make a continuing tree of lines. Eventually, I'll have multiple lines spawn from the same end point, old ones disappear, etc. Here's the code I have so far:

As far as I can tell, it should loop after the first call to continueMakingLinesWithLine in the C4WorkSpace; the first call is instantiated with a randomly generated CGPoint.

However, I am having a really hard time properly accessing the pointB property that was set during the last call to the method.

I received an error that tells me that it is because the C4Shape*(the Lines*) is not of type lines or arc.

However, the instance method should be making it of that type, shouldn't it?