随笔分类 -  Delphi iOS

摘要:在 FMX 下的 TComboBox 下拉菜单字型修改有二种方法: 效果示例: 阅读全文
posted @ 2016-01-07 05:38 龟山Aone 阅读(2547) 评论(0) 推荐(1) 编辑
摘要:各网友提交的 QC: 阅读全文
posted @ 2015-12-23 14:11 龟山Aone 阅读(1232) 评论(0) 推荐(0) 编辑
摘要:说明:在 iOS 里有一个人性化的辅助设定,可以将字体放大,但这个设定对 Delphi 是不起作用的,还好 Delphi 提供了这个 iOS API 可以取得。 开发环境:Delphi 10 Seattle 运行系统:iOS 7.0 以上 参考资料:Apple 官网 源码: Android 请参考: 阅读全文
posted @ 2015-11-20 05:19 龟山Aone 阅读(913) 评论(0) 推荐(1) 编辑
摘要:在 iOS 9 Apple 加入了 HTTP 协议,还好有 TMS 提供快速修复工具,得以能顺利上架到 App Store。现在 Delphi 10 Seattle Update 1 提供了这个设定功能,无需再使用 TMS 修复工具了,见下图: 阅读全文
posted @ 2015-11-19 17:49 龟山Aone 阅读(1123) 评论(0) 推荐(1) 编辑
摘要:最新更新:(2015.10.02)开发环境:Delphi 10 SeattleOS X El Capitan v10.11需使用下列 HotfixID: 30398, PAServer Hotfix for Delphi, C++Builder and RAD Studio 10 SeattleXc... 阅读全文
posted @ 2015-09-19 12:25 龟山Aone 阅读(2260) 评论(7) 推荐(2) 编辑
摘要:Firemonkey ListView 的点击事件一直让人摸不着头绪(各平台触发规则不太相同),因为它提供了点击相关的事件就有如下:OnChange:改变项目触发。OnClick:点击触发。OnItemClick:点击项目触发Windows 平台:按下立即触发,放开后接着触发 OnItemClick... 阅读全文
posted @ 2015-09-08 07:27 龟山Aone 阅读(3385) 评论(0) 推荐(2) 编辑
摘要:FireMonkey 能将目前使用的 Style 导出成文件,它提供二种文件格式,请看下列代码: *.style *.fsf XE8 格式支持: TStyleFormat = (Indexed, Binary, Text); 阅读全文
posted @ 2015-07-14 22:18 龟山Aone 阅读(1077) 评论(0) 推荐(1) 编辑
摘要:Firemonkey 实现简单的图片拉伸不变形,是利用原始图片的 "固定区" 及 "位伸区" 来达到此目的,因此必需要有此结构的图片才适合。下面以聊天气泡为例,下图四个角为固定区,就是拉伸时,这四个区是不变的,而拉伸区,会自动依位伸的大小自动位伸:实作效果:代码,直接扩展 Canvas 功能://-... 阅读全文
posted @ 2015-07-02 17:34 龟山Aone 阅读(2191) 评论(1) 推荐(2) 编辑
摘要:自从 XE8 提供 ImageList 带来了很多便利,但 SpeedButton 的图标太小(不够大气),还好 FMX 提供了 Style 可供使用者自订图标大小及显示位置,请自行按图索骥,做一遍: 开一个新工程。 放一个 SpeedButton。 放一个 ImageList。 在 ImageLi 阅读全文
posted @ 2015-06-03 17:02 龟山Aone 阅读(3883) 评论(9) 推荐(1) 编辑
摘要:XE8实现iOS 状态栏的几种效果:一、状态栏底色:开一个新工程。设定Fill.Color 颜色属性。设定Fill.Kind = Solid。无需修改任何官方源码。二、隐藏状态栏(全屏):开一个新工程。设定BorderStyoe = None。无需修改任何官方源码。三、透明状态栏(能见底图):开一个... 阅读全文
posted @ 2015-05-22 22:44 龟山Aone 阅读(2571) 评论(1) 推荐(2) 编辑
摘要:说明:TGridLayout 提供计算容器内控件等分的功能:横式(Orientation=Horizontal)可将 ItemWidth = -1(小于0则自动等分)直式(Orientation=Vertical)可将 ItemHeight = -1(小于0则自动等分)问题:当 TGridLayou... 阅读全文
posted @ 2015-05-22 15:43 龟山Aone 阅读(1671) 评论(2) 推荐(1) 编辑
摘要:说明:Firemonkey 可以换肤是一大亮点,但使用它必须要付出一点代价,就是需要一点载入的时间,下面以 *.fsf 二进制文件来做载入测试,有兴趣可以参考看看。 开发:XE8 for iOS 皮肤:Test.fsf (886,594 Bytes) 注:上表的重点不是在 App 启动的时间(因为需 阅读全文
posted @ 2015-04-30 16:10 龟山Aone 阅读(1314) 评论(3) 推荐(0) 编辑
摘要:说明:ListView 调色盘,用来快速调整 ListView Style 的颜色,能导出 Style 本文,及另存 *.style 或 *.fsf 文件。 适用:Android, iOS, Windows, OSX(由主选单选取) 下载 (2016/05/25) :[原创]Delphi_Berli 阅读全文
posted @ 2015-04-20 16:16 龟山Aone 阅读(1854) 评论(3) 推荐(3) 编辑
摘要:作用:在 OSX 图标下方显示 App 中文繁体或简体的名称(系统自动选取) 适用:XE7, XE8 for OSX 操作: zh_CN.lproj InfoPlist.strings CFBundleName = "中文测试"; CFBundleDisplayName = "中文测试"; zh_T 阅读全文
posted @ 2015-04-16 12:53 龟山Aone 阅读(1551) 评论(0) 推荐(0) 编辑
摘要:系统字型名称在每个平台的取得方式不尽相同,以下示范如何在 iOS 取得系统内所有字型的名称: 开一个新工程,放一个按钮 TButton 及 TMemo,在按钮事件内加入下面代码: 运行结果: 其它平台做法: 阅读全文
posted @ 2015-03-22 19:25 龟山Aone 阅读(696) 评论(1) 推荐(1) 编辑
摘要:说明:展示 ListView 视其每一行 Item 的 Detail 字串长度自动调整高度(可每行高度不同)。 适用:Delphi XE7 / XE8 源码下载:[原创]ListView_自动计算行高(by龟山阿卍).zip 补充:计算最后一项区域并卷到最后一项 阅读全文
posted @ 2015-03-20 14:27 龟山Aone 阅读(2577) 评论(0) 推荐(1) 编辑
摘要:1. 开启工程目录下面的Entitlement.TemplateiOS.xml 档案。2. 加入二行: application-identifier XXXXXXXXXXXXX3. 将XXXXXXXXXXXXX 改成 App ID(见上图)实机测试可以发布了,以上参考网址:https://www.d... 阅读全文
posted @ 2015-01-30 09:13 龟山Aone 阅读(910) 评论(1) 推荐(1) 编辑
摘要:用代码切换 Edit 不同的键盘样式:procedure TForm1.Button1Click(Sender: TObject);begin Edit1.KeyboardType := TVirtualkeyboardType.Default; Edit1.SetFocus;end... 阅读全文
posted @ 2015-01-07 10:04 龟山Aone 阅读(1276) 评论(0) 推荐(3) 编辑
摘要:将控件 StyledSettings 的勾取消(如此才能自定样式及字型,如果勾选则依 Style 而定)。设定 TextSettings 里的 Font 属性。使用代码寫法:CheckBox1.StyledSettings := [];CheckBox1.Font.Style := [TFontSt... 阅读全文
posted @ 2014-12-11 09:57 龟山Aone 阅读(1630) 评论(0) 推荐(0) 编辑
摘要:ListView 使用LiveBindings 预设加载 200 条记录,这也许是速度的考量,但当需要全部加载的的情况时,该如何做呢?只需加入下面二行代码即可:FDQuery1.OptionsIntf.FetchOptions.RecsMax := -1;FDQuery1.OptionsIntf.F... 阅读全文
posted @ 2014-12-09 08:54 龟山Aone 阅读(1409) 评论(1) 推荐(2) 编辑