好的,我發現了這個問題。當我看到按鈕(完成)的標題在法國iphone上不變時,我很懷疑。蘋果不會犯這樣可怕的錯誤,但它通常可以做到這一點:(是的,這個酒吧是由delphi製作的!不要問我爲什麼他們默認做了這麼可怕的想法,但是他們做到了......並且它在iPad中,因此無法顯示:
procedure TCocoaVirtualKeyboardService.ApplicationEventHandler(const Sender: TObject; const M: TMessage);
begin
if (M is TApplicationEventMessage) and ((M as TApplicationEventMessage).Value.Event = TApplicationEvent.FinishedLaunching) then
begin
FToolbarEnabled := not IsPad;
FHideButtonVisible := FToolbarEnabled;
end;
end;
真正偉大nawak :(
,所以你可以通過執行禁用工具欄:
if TPlatformServices.Current.SupportsPlatformService(IFMXVirtualKeyboardToolbarService, aVirtualKeyboardToolbarService) then aVirtualKeyboardToolbarService.SetToolbarEnabled(False);
完全白癡,使這個無用的和醜陋的工具欄默認啓用:(
您應該從鍵盤上移除附件視圖。或者試試這一個yourTextField.inputAccessoryView = nil; –
謝謝@RajJoshi。我嘗試設置TextField.inputAccessoryView = nil;只是在創建textField後,但它沒有幫助:( – loki
可能重複的[如何隱藏在鍵盤頂部的表單助手欄?](https://stackoverflow.com/questions/39795354/how-to-隱藏-的外形助手吧,在最頂級的鍵盤) –