DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: ncfy
今日帖子: 3
在线用户: 6
导航: 论坛 -> DELPHI技术 斑竹:liumazi,sephil  
作者:
男 cywyes (cywyes) ★☆☆☆☆ -
注册会员
2019/9/25 22:39:22
标题:
升级到iOS13后,Delphi10.3.2编译出来的APP,TEdit或TMemo无法输入中文了 浏览:755
加入我的收藏
楼主: 升级到iOS13后,Delphi10.3.2编译出来的APP,TEdit或TMemo无法输入中文了。
你们会这样吗?
----------------------------------------------
-
作者:
男 hi100 (hi100) ▲▲△△△ -
注册会员
2019/9/26 16:09:06
1楼: 试试安装iOS版Google gboard 第三方输入法。
暂时恐怕只能这样解决了。
----------------------------------------------
-
作者:
男 yupor5 (yupor5) ▲▲▲▲▲ -
普通会员
2019/10/3 20:19:31
2楼: ios 模拟器能调试,,,我这不通调试,,能请教下  qq23266708
----------------------------------------------
-
作者:
男 neptune_hsu (海神尼普頓) ▲▲▲△△ -
注册会员
2019/10/19 3:36:24
3楼: iOS 13.x TEdit 無法輸入中文暫時解法

1、將 TEdit 的 ControlType 改成 Platform

2、在 Form 的 OnFocusChanged Event 中檢查,目前取得Focused的是不是有需要鍵盤輸入的 TEdit

  a. 如果是 : 第一次時要取得 IFMXVirtualKeyboardService,執行 ShowVirtualKeyboard 一次,如果沒有這步驟,之後 HideVirtualKeyboard 時,鍵盤也會一直停在螢幕上無法縮小,只需做一次
 
  b. 如果不是 : 進行 IFMXVirtualKeyboardService 的 HideVirtualKeyboard

3、此法無法完美解決此問題
  a. 第一次自已 ShowVirtualKeyboard 時,輸入焦點會跳出 TEdit ,使用者必須自己再點一次 TEdit
  b. 因為 ControlType 選成 Platform ,部份的元件會無法蓋住 TEdit
----------------------------------------------
-
作者:
男 kencc2016 (小宇) ▲▲△△△ -
注册会员
2019/10/19 3:54:40
4楼: 不知道打包出来的应用体积多大?响应速度如何?我现在用Unity开发APP,体积大的吓人,一个空项目就12MB
----------------------------------------------
-
作者:
男 stacker (OOP才是王道) ★☆☆☆☆ -
普通会员
2019/10/19 6:01:39
5楼: 因为Unity本质就把一整个.NET框架包起来,怎么不大?FMX是用NDK的,虽然跟SDK比起来大一点,但一个空白APP也才7MB左右。
----------------------------------------------
-
作者:
男 kencc2016 (小宇) ▲▲△△△ -
注册会员
2019/10/19 12:57:00
6楼: @stacker FMX支持ARM64的编译吗?现在GooglePlay已经强制需要支持64位,如果支持并且体积可以的话,打算试试
----------------------------------------------
-
作者:
男 stacker (OOP才是王道) ★☆☆☆☆ -
普通会员
2019/10/20 9:16:41
7楼: 10.3.3才会支持64位元,但谷歌放行给10.3.2,意思指只要用10.3.2编译的32位元应用,可以经由谷歌另外设置页面申请通过上传,所以FMX的使用者无需担心断炊的问题。
----------------------------------------------
-
作者:
男 kencc2016 (小宇) ▲▲△△△ -
注册会员
2019/10/20 15:31:47
8楼: @stacker 了解了,感谢解惑,一直徘徊是不是要换开发工具,支持64位一直是一个问题,现在GooglePlay和AppStore都要求必须支持64位
----------------------------------------------
-
作者:
男 pcplayer (pcplayer) ★☆☆☆☆ -
普通会员
2019/10/22 16:42:59
9楼: @kencc2016  Unity 是不是更适合用来做游戏?比如做 3D 的东西可能更简单?
----------------------------------------------
-
作者:
男 kencc2016 (小宇) ▲▲△△△ -
注册会员
2019/10/23 1:21:23
10楼: @pcplayer 不会,Unity有一个UGUI,很适合用来快速制作APP,目前我用的是2018.4这个版本,通过一些优化,可以有效降低功耗,而且官方目前已经制作了按需渲染的功能,我用FMX发布过一款应用,其余都是用Unity开发的,都是传统型的APP,其中一款还拿到了GooglePlay和AppStore的首页推荐,所以目前来看是没有太大问题的,比较心烦的是安装包空项目体积就很大,一个成品下来,最小16MB,最大无上限...
----------------------------------------------
-
作者:
男 pcplayer (pcplayer) ★☆☆☆☆ -
普通会员
2019/10/23 11:53:08
11楼: @kencc2016 Unity 对快速变化的 Android 和 iOS 版本的支持更新快吗?
----------------------------------------------
-
作者:
男 kencc2016 (小宇) ▲▲△△△ -
注册会员
2019/10/23 14:33:46
12楼: @pcplayer 从我对比的结果(FMX <=> Unity)来看,Unity各方面的支持都比FMX好,但是也有自己不足的地方,FMX可以忽略发热量的问题,Unity必须要做一些优化,其他的兼容性,SDK接入,原生代码封装使用,都比FMX好很多,Unity对Android和iOS的支持一直都是很好的,都是第一时间支持,版本更新迭代的速度也很快
----------------------------------------------
-
作者:
男 stacker (OOP才是王道) ★☆☆☆☆ -
普通会员
2019/10/26 16:39:32
13楼: 那用Unity编译出来的apk解压后会不会看到一堆dll档呢?
----------------------------------------------
-
作者:
男 kencc2016 (小宇) ▲▲△△△ -
注册会员
2019/10/26 20:40:06
14楼: @stacker 目前Unity已经全面支持IL2CPP,无论是性能还是安全性上都提高了很多很多,一个dll都不会存在,全部转成了CPP,如果只用UGUI开发APP,不存在发热的问题,做3D应用就会发热
----------------------------------------------
-
作者:
男 pcplayer (pcplayer) ★☆☆☆☆ -
普通会员
2019/10/27 16:16:25
15楼: @kencc2016 多谢
----------------------------------------------
-
作者:
男 cywyes (cywyes) ★☆☆☆☆ -
注册会员
2019/11/14 9:26:06
16楼: 谢谢3楼解答。
请问知不知道官方有这个问题的热补丁了吗
----------------------------------------------
-
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v2.1 版权所有 页面执行37.10938毫秒 RSS