crank storyboard学习笔记(二)hello world

简介: 目前了解到的改变控件属性的方式有两种,一是在lua脚本代码中设置属性。二是在控件的属性栏中设置关联。这里拿点击图片控件改变text内容来说明这两种方法。

目前了解到的改变控件属性的方式有两种,一是在lua脚本代码中设置属性。二是在控件的属性栏中设置关联。

这里拿点击图片控件改变text内容来说明这两种方法。

先说第一种,

视频教程  Storyboard Designer- Lua Scripting Intro :  https://www.youtube.com/watch?v=gFTtcBnLUpE

 这种还没有做尝试。

第二种。

创建工程:

 

 

 创建之后的结构是这样的:

 layer这个层指的就是右边的这空的透明层。

然后找到自己workspace的路径里面找自己刚才创建的工程,进入如下文件夹,放入图片用于充当图片控件。

 

 

 

下面的resize要选中,否则图片看不见,不知道为啥。

 

 

下面添加text控件。如下。

 

 这里是属性栏,给text改个控件名。

 下面给控件添加动作

 

因为我们的目标是要改变text的内容,所以选中textShow控件。

 

 

因为这是改变后的文字,我们要先改成其他的文字,点击后才显示我们期望的apple文字,所以如下修改

如下:点击苹果前

点击苹果后

参考资料:

网上有例子程序,http://blog.csdn.net/guokehello/article/details/50946007 。

这个程序是点击图片控件,然后更换图片控件的图片,但中间的过程有缺失。

有问题可以扫码联系我:


相关文章
|
Dart Android开发 iOS开发
比较 Flutter 日期选择器库【Flutter 专题 6】
日期选择器是对 UI 的有用补充,它使您的应用程序用户可以轻松地从日历中选择日期。无论您是在注册表单中添加出生日期字段,还是为用户提供预约时间段,您都可以使用日期选择器库来简化流程。 在本教程中,我们将探索 Flutter 的三个流行日期选择器库 Flutter、Flutter Datetime Picker、Flutter Date Range Picker 和date_time_picker。我们将检查每个库的功能并将每个库安装在一个简单的移动应用程序中。
1254 0
比较 Flutter 日期选择器库【Flutter 专题 6】
|
存储 消息中间件 网络协议
金鱼哥RHCA回忆录:DO447Ansible Tower的维护和常规管理--基本的故障排除
第十四章 Ansible Tower的维护和常规管理--基本的故障排除
907 0
金鱼哥RHCA回忆录:DO447Ansible Tower的维护和常规管理--基本的故障排除
|
7月前
|
机器学习/深度学习 人工智能 供应链
让AI真正懂生产的工业智能体长啥样?一个评测告诉你答案
本文探讨了工业互联网平台与大模型技术融合的趋势,重点介绍卡奥斯COSMOPlat平台。该平台通过智能体应用构建,提升生产效率、优化流程并降低开发成本。文章还分析了工业大模型在知识引擎、智能应用开发等方面的应用价值,并通过案例展示其在设备管理、供应链优化中的成效。随着政策推动和市场需求增长,“人工智能+工业互联网”模式正加速产业升级,为工业企业提供新生产力工具,助力数字化转型与智能化发展。
364 5
让AI真正懂生产的工业智能体长啥样?一个评测告诉你答案
|
8月前
|
人工智能 缓存 搜索推荐
大模型应用联网搜索:重塑智能时代的交互与决策
本文将从这一核心问题出发,解析大模型应用联网搜索的颠覆性价值,剖析其如何解决传统模型的局限。
669 21
|
11月前
|
人工智能 算法 机器人
开源极客桌面机器人 Desk-Emoji
Desk-Emoji 是一款开源的实体 AI 桌面陪伴机器人,具备酷炫外观、流畅 Emoji 表情、双自由度云台及大模型语音聊天功能,支持手势识别和情绪反馈,适合 DIY 和二次开发,是性价比极高的桌面机器人。
2522 1
开源极客桌面机器人 Desk-Emoji
|
并行计算 编译器 程序员
提升C/C++编程效率:深入C/C++ for循环的优化与应用
提升C/C++编程效率:深入C/C++ for循环的优化与应用
1818 0
|
物联网 API 数据库
一文带你认识蓝牙 GATT 协议
正所谓磨刀不误砍柴工,我们有必要先深入的学习一下 GATT 以及 GATT 相关的一些知识。 本文我们就来了解一下 蓝牙 GATT 到底是什么?同时了解下我们使用的 ESP32-C3 GATT示例的工程的代码结构。
8279 5
一文带你认识蓝牙 GATT 协议
|
存储 数据库 开发者
Django Web架构:全面掌握Django模型字段(下)
Django Web架构:全面掌握Django模型字段(下)
246 2
|
SQL 缓存 Java
使用MyBatis优化Java持久层操作
使用MyBatis优化Java持久层操作
|
SQL 关系型数据库 MySQL
【MySQL进阶之路丨第十篇】一文带你精通MySQL排序、分组、连接
【MySQL进阶之路丨第十篇】一文带你精通MySQL排序、分组、连接
166 0