iApp可直接在手机上完成APP的设计、编码、调试与打包生成,支持可视化界面搭建,也支持Java混编拓展功能,自带实时预览、日志调试、打包签名功能,可直接导出APK安装包,内置本地数据库、网络请求、文件读写、悬浮窗等常用接口,写好的项目可以在iApp内直接编译运行,预览界面和交互。
一、iApp怎么添加图片
1、打开iApp点击左上角的创建按钮,软件名称就是打包后的软件名,图标暂时不用选择,直接创建;
2、在创建完应用最基本的信息之后,找到下方的【可视编程设计】;
3、进入导可视编程设计中,删除这个mian的界面,接着点击右侧【控件】选项;
4、然后就是需要找到【添加控件】,以及内部的【图像】;或者写入一个文本提示代码tw格式:tw("提示的内容");
二、iApp的常见问题
Q:iApp用iApp做的界面在自己的手机上正常,发给别人安装后控件全挤在一起或者跑出屏幕,是什么原因?
A: 可视化拖拽生成的是绝对位置或简单线性布局,不同屏幕尺寸和系统字体缩放下,控件不会像ConstraintLayout那样自动适配。在iApp里设计界面时,尽量把控件的高和宽设为-1(最大)或使用相对比例,而不是固定像素值。如果目标用户的屏幕尺寸跨度大,纯拖拽方案很难一次适配到位,需要在脚本里根据屏幕宽度动态调整控件参数,或者接受在某些设备上手动微调布局。
Q:iApp裕语言完全没接触过,从新建项目到能跑起来一个简单界面,大概需要跨过哪些坎?
A: 第一道坎是理解“界面和脚本分离”:界面在可视化编辑器里搭,逻辑写在.iyu文件里,通过uigo在界面之间跳转。第二道坎是事件绑定:每个控件的点击或载入事件对应一段脚本,脚本里直接调用裕语言的短语句来操作界面或读写数据。第三道坎是变量作用域:裕语言没有常规的函数返回值体系,跨界面传值要靠全局变量sss,这是从其他语言转过来的人最容易卡住的地方。官方和社区有视频教程和实例手册,起步阶段跟着一个完整的小项目走一遍,比零散地查语法更快。
三、iApp的软件优势
1、采用了可视化设计界面,让你设计应用界面的时候一目了然,不用繁琐的看着代码伤脑筋了!
2、iApp不是一款简单的应用程序,它是创造应用的应用程序。
3、只是一个手机安卓应用开发工具,它永远只会做一件事情,协助用户在手机上创建开发应用程序,不要带有色眼镜看待!
4、如果你没有iApp 你就真的没有iApp!
四、iApp的更新日志
v5.0.1015版本
- 修复V3的打包时切换横屏导致的异常
- 修复V3的java{ }代码块部分识别异常
- 修复V5普通可视化资源ID冲突问题
- 优化项目备份文件名标识增加时间变量
- 优化首页本地导入大备份文件卡顿问题
- 优化SDK的V2方案加载预设缓存方案
- 更新V3的动态/正式打包框架到最新
- 更新V3原生打包框架到最新




