菜鸟教程小白 发表于 2022-12-12 19:31:07

ios - Firemonkey 和移动导航


                                            <p><p>我有一个有趣的观察和问题,但首先要发表评论。我使用 Delphi 已经 14 年了,并且找到了一份使用 XE5 开发 iOS 移动应用程序的工作。这是我第一次使用 FMX,坦率地说,我觉得我仿佛回到了很久以前的时光。换句话说,如果这是 future ,那感觉就像我已经残废了。不过没问题。从容应对。在这个美丽的新世界中发展不仅仅是一份工作。这是一场冒险。</p>

<p>现在我的问题。使用“带导航的页眉/页脚”作为基础启动 FMX 移动项目。然后将编辑控件 (Edit1) 添加到第一个选项卡项。然后将选项卡控件对齐设置为无并向右移动,直到您可以清楚地看到表单本身。然后在表单中添加一个编辑控件(Edit2)。</p>

<p>现在将表单的事件控件设置为 Edit1 并运行应用程序 - 不关注 Edit1。现在将窗体的事件控件设置为 Edit2 并运行应用程序 - 焦点放在 Edit2 上。有趣的。 Tab 是平板电脑的外来词,对吧?为什么有主动控制甚至 setfocus 可用?这是Embarcadero的疏忽吗?有什么想法吗?</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>长话短说,我认为它们都有潜在用途。</p>

<p>我使用 <code>SetFocus</code> 调用来手动显示键盘。假设用户导航到一个他们 100% 肯定会输入他们的用户名(或任何文本)的页面,我将使用 <code>ctrl.SetFocus</code> 来显示键盘只是为了保存他们在编辑上单击(或者现在按下?)。 </p>

<p>我不认为 <code>ActiveControl</code> 有用,但它肯定仍然可以使用。当用户在键盘上按下 Next 时(当编辑的 ReturnKeyType 为 <code>rkNext</code> 时),您可能会使用它来设置某种类似选项卡的结构。</p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - Firemonkey 和移动导航,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/22044867/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/22044867/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - Firemonkey 和移动导航