问题标签 [rubymotion-promotion]

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 回答
36 浏览

ios - 如何避免在促销 TableScreen 中点击时更改 remote_image 大小

我有一个具有特定高度的 ProMotion TableScreen,在单元格哈希中给出 remote_image 和一个处理水龙头的动作:

表格加载了以 60x60 大小显示的图像,但是点击单元格会调整图像大小并导致固定高度 (60) 但更改宽度以满足纵横比。

如何避免这种调整大小?是否可以在不更改图像本身的情况下固定图像帧大小?

谢谢,本斯

0 投票
1 回答
195 浏览

ios - iOS 自定义键盘抛出异常

使用 Rubymotion 开发 iOS 应用程序,手头的任务是使键盘更小。由于某种原因,备用键盘是较大的版本(iOS7 之前?),而不是较新的备用键盘,后者大约短半英寸。找到了一些将“com.apple.keyboard-service”添加到 info.plist 并为自定义键盘子类化 UIInputViewController 的示例。例子:

自定义键盘模板

似乎这可能与添加到 plist 的 NSExtension 有关。在测试项目中,ProMotion 是唯一使用的 gem。在主项目甚至是新的空项目中,我都会遇到与以下相同的错误:

0 投票
1 回答
111 浏览

ios - iOS RubyMotion 推广网页冻结

在网页屏幕内单击下拉菜单时,我的应用程序(这是一个 ruby​​ motion IOS 应用程序)冻结了。

应用程序被冻结在这样的事情上。此处的用户单击 SelectCategory 按钮,现在无法执行任何操作。http://i.stack.imgur.com/FpZQ3.png

我的控制台输出:
3 月 11 日 14:59:33:CoreAnimation:栅栏 c413 超时
3 月 11 日 14:59:33:CoreAnimation:更新延迟太久

这是我的网络屏幕类:

非常感谢任何信息。

0 投票
1 回答
28 浏览

rubymotion - 更改 ProMotion 表格屏幕布局

我在 ProMotion 文档和示例中到处查看,但我无法找到更改 TableScreen 布局的方法,特别是 TableView 单元格的垂直起始位置。

我的屏幕顶部有一个 UIView 来显示一些按钮,并且 TableView 单元格应该从下面开始,但现在它们在彼此之上。

我什至设法使用 REPL 控制台移动 TableView:

4496872960我的对象的 id 在哪里UITableViewWrapperView,但我不知道在代码中将此对象的布局坐标放在哪里。

我的屏幕代码:

编辑:

我一直在尝试解决这个问题,现在我为我的UITableViewWrapperView对象添加了一个样式,如下所示:

因此,在我的样式表中,我可以设置所有内容的样式:背景颜色、隐藏状态,但框架样式只是被忽略了。

0 投票
1 回答
15 浏览

rubymotion - ProMotion 生命周期方法出现故障

由于 ProMotion / RedPotion 的一些非常奇怪的行为,过去几周我一直在失去理智。

我已将奇怪的行为缩小为 ProMotion 的生命周期方法和 API 调用看似无序的执行。

我有一个屏幕,它将从我的 API 获取信息并根据从 API 返回的图像 url 显示图像。我将我的项目过度简化为屏幕、模型和样式表,如下所示:

测试屏幕:

样式表:

模型:

我已经放置了打印输出命令(mp),这样我就可以弄清楚什么时候执行了,正如你从下面的结果中看到的那样,一切都出了问题:

正如预期的那样,on_load 方法首先触发,但位于 on_load 方法中间的 API 调用最后触发。因此,我尝试在 view_did_load 方法中设置的图像属性为 nil 并且失败。

我来自 Rails 背景,而且我是 RubyMotion / ProMotion / RedPotion 的新手,所以我可能对这一切都错了,但这里似乎有些地方很不对劲。

0 投票
1 回答
39 浏览

rubymotion - 无法将远程图像添加到 ProMotion 中的 nav_bar 按钮

我的 nav_bar 应该在右侧显示登录用户的图片,单击它应该打开一个配置文件屏幕。

它适用于尚未上传个人资料图片的新用户,因为它使用本地占位符图片,但是当Auth.current_user["image"]包含指向用户的远程个人资料图片的 URL 时,它不再有效。

当存在远程图像时,此代码无法正常工作。它显示图像,但是当它被点击/单击时没有任何反应。

如果我交换这条线:

点击/点击现在可以工作,但没有显示图像。

任何帮助,将不胜感激。

0 投票
1 回答
46 浏览

ruby - 在 PM::WebScreen 上显示来自 BubbleWrap 响应的内容

我需要发送带有特定标头的 HTTP 请求,但内容始终为 nil 。我已经通过嗅探器检查了响应 - 一切正常。

如果我这样做

我懂了

eb_screen_module.rb:50:in `set_content:': 是一个目录 - read() 失败 (Errno::EISDIR)

例外

0 投票
1 回答
85 浏览

ruby-on-rails - 有人可以帮助我了解如何回收文本吗?

所以我到处检查过,很难弄清楚这一点。我正在使用 RedPotion 在 RubyMotion 中编写一个应用程序,但我在这里需要的大部分帮助是使用 Ruby。该应用程序几乎是一个书籍应用程序,所以我试图弄清楚如何正确存储文本。基本上,我每行有一定数量的字符,我只能在屏幕上使用 17 行。一旦填满,我希望将其余文本存储起来,以便在翻页时使用相同的方法在屏幕上显示下一组。然后,如果用户向后滑动,该文本也会返回。我试过数组,哈希。不同的方法。在这个问题上已经疯狂了大约 3 周。任何人都可以帮助使用红宝石方法或调整我的工作吗?

0 投票
1 回答
24 浏览

ios - 如何在左侧导航栏中设置带有图像或远程图像的标题?

下面是我的代码和图像是可见的,但不是标题

谢谢!

0 投票
2 回答
53 浏览

ios - Cocoapods 从 1.2.1 更新到 1.4.0 中断 FontasticIcons

不知道为什么,但似乎将 cocoapods 从 1.2.1 更新到 1.4.0 会破坏 FontasticIcons 并破坏我的构建。我的构建输出:

从最好的情况来看,我可以告诉它试图将空值添加到库中,但我无法弄清楚为什么 cocoapods 版本的更改会导致它中断。好奇是否有人有任何见解

FontasticIcons:https ://github.com/AlexDenisov/FontasticIcons