[调整] Firemonkey iOS 原生 Edit 透明框, 改变…
2018-06-17 18:58:08来源:未知 阅读 ()
说明:iOS 原生 Edit 透明框
适用:Berlin Firemonkey
方法:在 StyleLookup 输入 transparentedit
效果:
如果有图片 Image 在这二个 Edit 的上方,效果如下:
说明:iOS 原生 Edit 设定框色
适用:Berlin Firemonkey
代码修改说明:
- 请将源码 FMX.Edit.iOS.pas 复制到自己的工程目录里,再进行修改。
- 代码内 {+++> 代表我增加的代码
- 代码内 {---> 代表我删除的代码
- 未来新版 Delphi 可以自己将 {+++> {---> 移植到新版代码内
constructor TiOSNativeEdit.Create; begin inherited; FTextFieldDelegate := TiOSTextFieldDelegate.Create(Self); View.setExclusiveTouch(True); View.setBorderStyle(UITextBorderStyleRoundedRect); {+++>} // by Aone View.layer.setBorderColor(TUIColor.Wrap(TUIColor.OCClass.whiteColor).CGColor); // 白色 View.layer.setCornerRadius(0); View.layer.setBorderWidth(2); {<+++} View.setDelegate((FTextFieldDelegate as ILocalObject).GetObjectID); FPreviousSelection := NSMakeRange(NSNotFound, NSNotFound); RegisterNativeEventHandler('ControlEventEditingChanged', UIControlEventEditingChanged); RegisterNativeEventHandler('ControlEventEditingDidEnd', UIControlEventEditingDidEnd); end;
效果:
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- Delphi 10.3 Rio + iOS 12.1 SDK 编译错误 "libcha 2018-11-29
- CSS3中background属性的调整 2018-06-17
- Xamarin.iOS开发初体验 2018-06-17
- .NET 开源了,Visual Studio 开始支持 Android 和 iOS 程序 2018-06-17
- EasyUI系列学习(五)-Resizable(调整大小) 2018-06-17
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash