随笔分类 -  Delphi iOS

摘要:Android & iOS 启动画面工具 下载:OneSplash.启动画面工具.Aone.20190318.zip 说明:这一个简单的启动画面成生工具,只需要提供主图与底图,即可汇出所有尺寸的启动图。 操作方法: 可设定主图留边大小。 可调整主图透明度。 可勾张缩来伸展底图。 可临时增加尺寸(目前 阅读全文
posted @ 2019-03-18 15:29 龟山Aone 阅读(2529) 评论(5) 推荐(2) 编辑
摘要:环境版本: Delphi 10.3 Rio iOS 12.1 SDK Xcode 10.1 (10B61) 错误讯息:[DCC Error] E2597 ld: file not found: /usr/lib/libcharset.1.dylib for architecture arm64 解决 阅读全文
posted @ 2018-11-29 14:05 龟山Aone 阅读(1569) 评论(0) 推荐(1) 编辑
摘要:最近得到用户的反馈,说 iOS 平台下的按钮操作怪怪的,按快点没反应(同一个按钮连续快按二下),需要按一下后等 0.3 秒后,才有反应。得到这个讯息后,检查了其它的平台 Windows , Android , macOS 等,操作都正常,这下有点头大了,代码都相同,但反应确不同?于是开始查所有造成的 阅读全文
posted @ 2018-05-25 10:12 龟山Aone 阅读(1041) 评论(1) 推荐(0) 编辑
摘要:问题:Firemonkey Windows & macOS 平台下 Edit & Memo 中文输入后会取消原选取文字的 BUG 适用版本:Delphi 10.1.2 & 10.2.1 修正后效果: 修正代码: 请将 FMX.Edit.Style.pas 复制到自己的工程目录下,再修改如下代码: ( 阅读全文
posted @ 2017-11-17 18:07 龟山Aone 阅读(1473) 评论(0) 推荐(3) 编辑
摘要:Apple iPhone X 推出后,全屏上多了一个浏海,虽然褒贬不一,也有 Xcode 开发者做出了不错的 ListView 效果,当然 Delphi 也不落人後,马上试做看看。 源码下载:[示例]ListView仿iPhoneX浏海_Aone.zip 适用:Delphi 10.1.2 Berli 阅读全文
posted @ 2017-09-20 09:44 龟山Aone 阅读(2229) 评论(3) 推荐(2) 编辑
摘要:Android 平台: ListView 滑动速度已有改善,但比起 Berlin 还是略慢一些(在较慢的机子可感觉的到)仅于 Android 平台,其它平台没差。 TMemo, TEdit 输入文字的问题已修正了。 问题:TMessageManager.DefaultManager.Subscrib 阅读全文
posted @ 2017-08-09 17:25 龟山Aone 阅读(2650) 评论(3) 推荐(2) 编辑
摘要:控件说明:一个简单的讯息提示功能,使用 FMX 基本控件,因此支持 Win, macOS, iOS, Android 平台。 已知问题:如果使用了 WebBrowser, MapView... 等原生控件,则无法显示这个 Toast 讯息,因为 FMX 控件无法显示在原生控件的上方。如果有此需求,可 阅读全文
posted @ 2017-07-07 08:10 龟山Aone 阅读(2958) 评论(6) 推荐(3) 编辑
摘要:在 iOS 平台提供了英文拼字检查,但需将 ControlType 设定为 Platform 才能使用: 效果: 阅读全文
posted @ 2017-06-30 15:38 龟山Aone 阅读(652) 评论(0) 推荐(0) 编辑
摘要:原码下载:[示例]Firemonkey面包屑导航_Aone.zip 效果:(以下效果不用写一行代码) 阅读全文
posted @ 2017-04-26 14:12 龟山Aone 阅读(2003) 评论(1) 推荐(2) 编辑
摘要:升級到 Delphi 10.2 Tokyo 笔记: 更新 Xcode 8.3 & iOS 10.3 测试: macOS 没问题(可 Debug) iOS Simulator 没问题(可 Debug) iOS Device 64 有问题,无法发布到真机:(相同环境,换回 Delphi 10.1.2 可 阅读全文
posted @ 2017-03-22 11:20 龟山Aone 阅读(7426) 评论(4) 推荐(2) 编辑
摘要:iOS 上架一個新版本号,就改个版号数字就好,有什么好说的? 是啊~ 如果上架顺利的话,就没什么好说的,如果被退件,再上传更新时,那版号怎么改? 下面说说我的做法(这只是建议,版号随自己喜好,没有固定章法) 例如我要上架一个新版,在 iTunues Connect 里,加入一个版号为 1.2(注意: 阅读全文
posted @ 2017-03-13 09:15 龟山Aone 阅读(1232) 评论(5) 推荐(1) 编辑
摘要:说明: Fiiremonkey 的跨平台能力,大家有目共睹(一码同介面跨四平台),唯独移动平台在几何绘图方面,质量始终不尽人意,我也曾试着去修正(如:修正曲线平滑问题),也曾找过第三方案(如:AggPas),但都不完美,我一直在想,移动平台有这么强的绘图能力及质量(Android & iOS),如果 阅读全文
posted @ 2017-01-26 00:35 龟山Aone 阅读(5899) 评论(5) 推荐(3) 编辑
摘要:说明:在 Firemonkey 在移动平台 Android & iOS 要直接在 Canvas 画出 1 点像素的线,似乎有点困难,不过利用一点小技巧,还是能达到这个要求的,首先要建立一个 Bitmap 并将大小乘以目前机子的 Scale ,再开始绘图即可。 源码下载: https://github 阅读全文
posted @ 2017-01-23 14:02 龟山Aone 阅读(1004) 评论(0) 推荐(1) 编辑
摘要:问题:Firemonkey TFrame 存档后,下次载入某些事件连结会消失(但源码还在) 解决:(暂时方法) 阅读全文
posted @ 2017-01-05 15:09 龟山Aone 阅读(867) 评论(1) 推荐(2) 编辑
摘要:说明:使用 TGridLayout & TGridPanelLayout 来布局 源码下载:[示例]TestGridPanelLayout_布局_20161223.zip 展示: 阅读全文
posted @ 2016-12-23 09:52 龟山Aone 阅读(2427) 评论(0) 推荐(2) 编辑
摘要:问题:FMX 在移动平台的文字显示并非由该平台的原生 API 来显示,而是由 FMX.TextLayout.GPU 来处理,也许是官方没留意到中文字符的问题,造成在中英文混排折行时,有些问题。 修正:这个修正适用在任何文字显示的函数及控件上,如:TText, TLabel, DrawText.... 阅读全文
posted @ 2016-12-22 09:55 龟山Aone 阅读(2552) 评论(4) 推荐(5) 编辑
摘要:说明:Firemonkey OnTouch 多点触控应用,可同时多指移动多个不同控件 原码下载:[原创]TestMultitouchMove_多点触控应用_by_Aone.zip 运行展示: 阅读全文
posted @ 2016-12-07 16:24 龟山Aone 阅读(1159) 评论(0) 推荐(2) 编辑
摘要:当你的 Apple ID 改用双重认证密码时,上架 iOS App 需要去建立一个专用密码来登入 Apple ID 才能上架。 如果使用 Application Loader 上传时,得到这个讯息: 此时需要到 appleid.apple.com 登入你的 Apple ID,去建立一个 app-sp 阅读全文
posted @ 2016-11-07 11:56 龟山Aone 阅读(6583) 评论(0) 推荐(1) 编辑
摘要:问题:从 XE4 以来,Firemonkey 曲线绘图在移动平台不平滑的问题一直令人诟病,提交到官方的 QC 也是族繁不及备载,官方似乎有意的避开这个问题,迟迟没有修正。 适用版本:XE4 ~ Berlin 10.1 update 1 (查过官方源码从 XE4 开始有 FMX.StrokeBuild 阅读全文
posted @ 2016-10-12 19:32 龟山Aone 阅读(1632) 评论(2) 推荐(3) 编辑
摘要:说明:TSelection 控件,当在属性 Proportional = True 为等比缩放时,拉动左下角,右上角会跟着移动。 适用:Berlin 10.1.1 (或之前版本) Firemonkey 修正方法: 请将源码 FMX.Objects.pas 复制到自己的工程目录里,再进行修改。 修正前 阅读全文
posted @ 2016-10-10 07:10 龟山Aone 阅读(1210) 评论(2) 推荐(1) 编辑