问题标签 [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 回答
73 浏览

ios - C4Movie 未加载

我一直在尝试将影片剪辑添加到项目中,但它不起作用。我已确保 *.mov 文件存在于文件目录中。

但是,如果我尝试在 movieNamed:@"blahblah.mov" 处添加初始剪辑,则效果很好。

不确定问题出在代码中还是我尝试使用的影片剪辑无效(文件不是太大或任何东西)。

可以解释问题吗?

这是代码

这是出现错误的代码环境的图像:

在此处输入图像描述

以及图像的直接链接:错误图像

0 投票
1 回答
37 浏览

ios - 如何调整 C4Label 的字距?

似乎没有属性可以更改字距。从 C4Label 获取 UILabel 然后从那里去的最好方法是什么?

0 投票
1 回答
144 浏览

iphone - touchesBegan 在动画期间不触发,并且 C4Shape 在调整大小后失去参考

我对附加的代码有两个问题。

首先,如果我将形状的动画持续时间设置为 1 秒,以便形状始终移动,则 touchesBegan 不会触发。当我查看时C4View.m,似乎UIViewAnimationOptionAllowUserInteraction没有设置。有没有办法可以访问UIView设置此选项?看来不改写就很难了C4View

http://iphonedevsdk.com/forum/iphone-sdk-development/64569-uiview-animatewithduration-blocks-the-screen-for-touch-input.html

其次,每次击中形状时,我都希望它缩小一点。我遇到的问题是,在我第一次击中它后它停止移动。经过一番挖掘,它似乎C4Shape在用新框架重建后失去了形状。这是之前的控制台信息:

之后:

首先将 shape 设置为 nil,或者在重新定义后重做动画似乎不能解决问题。

代码

0 投票
1 回答
141 浏览

objective-c - 使用带有 C4 的 Tumblr SDK -(链接器错误,重复符号)

我正在使用 CocoaPods 将 tumblr sdk 安装到 c4 项目中。在不向 c4workspace 添加任何代码的情况下,我收到以下错误:

架构 i386 的 6 个重复符号

我检查了另一个问题,回答的人说这与两个具有相同名称的全局变量有关(我将在几秒钟内编辑并发布链接)?

我正在使用 XCode 4.5.2 和 OSX 10.7.5

当我尝试使用 tumblrsdk 示例项目(使用 cocoapods 导入之后)时,我没有收到此错误,当我在 c4 中构建项目而不导入 tumblrsdk 时,我没有收到此错误。

0 投票
1 回答
1596 浏览

ios - touches 以 addGesture 结尾

我试图让 touchesEnded 在一个手势后触发。我已经包含了一个代码片段,其中 touchesBegan 和 touchesEnded 都可以触发。下面的代码有两个奇怪的行为。当我平移它打印开始并刷卡结束。当我触摸画布时,我得到一个开始和两个结束消息。

我尝试删除 touchesBegan 以确保它不会与 touchesEnded 冲突,但行为是相同的。

0 投票
1 回答
143 浏览

panning - C4:向“self”以外的对象添加平移

我观看了 C4 教程,介绍了向对象添加平移手势并在平移完成后对其进行动画处理以返回其原始位置。我正在尝试将其添加到三个单独的对象中。到目前为止,我让它与一个对象一起工作以将其移动并将其重置为 CGPoint,但要使其正常工作,我必须将平移手势添加到“self”,而不是对象。作为参考,我几乎使用了这里的代码:

http://www.c4ios.com/tutorials/interactionPanning

如果我将手势添加到对象本身,当然,它会平移,但它只会将自己留在最后一个触摸位置。但是,我假设将手势留在“self”上不仅会影响我想要移动的对象,而且我希望能够单独移动三个对象。


我对示例中使用的“移动”方法使用了大致相同的修改:

然后是产生对象的新方法:

0 投票
1 回答
90 浏览

ios - 将形状移动到存储在 C4 中的 NSArray 中的随机点

我试图让一个正方形出现在点数组中的一个点上。我正在使用 'Square.center = array[random integer]' 来选择这一点。

我收到错误“Assigning to 'CGPoint' (aka 'struct CGPoint') from in compatible type 'id'”。我认为这意味着它在我的数组中找不到点。

我的数组是这样设置的,从我找到的各种示例中拼凑而成。

我怎样才能让我的方格进入这些点之一?后来我想在每个点上都有一个相同的正方形。

0 投票
1 回答
310 浏览

objective-c - 在 Objective C 中访问一个对象的多个实例

我正在尝试访问同一对象的多个实例,但我不知道该怎么做。我尝试将它们添加到数组中,但我也遇到了一个奇怪的错误。有人可以帮我解决这个问题吗?我不想复制并运行这段代码 3 次不同的时间。我对此很陌生,所以有人可以逐步解释吗?

0 投票
2 回答
63 浏览

ios - C4Label 截断显示的文本

我正在开发一个相当简单的应用程序,它应该从一个数组中随机显示 2 个单词。现在它正在工作,除了...... 为什么有些文字被缩短了? 我猜想无论字符串“recipe”以多少字符开头,即使动态更改,它也可以容纳的最大字符数。因此,例如,当它以“Raw Taco”开头时,它会缩短“Boiled Hotdog”等较长的短语。最好的解决方法是什么?

这是我正在使用的代码(抱歉,它没有完全缩短为基本位):

0 投票
1 回答
67 浏览

c4 - 无法在 Xcode 5 上下载 C4 文档

刚拿到xcode 5,但它不再支持第三方文档。所以我下载了一个名为“doc for xcode”的应用程序,它支持下载第三方文档并使其适用于 Xcode5,但我找不到任何下载 c4 doc 文件的来源。