내 애플 리케이션 (Android, iOS)을 Delphi 10 Seattle에서 Delphi 10.2 Tokyo로 업데이트 중입니다. 투명도를 사용하는 몇 가지 양식이 있습니다. 나는 투명 양식 아래의 배경에 이전 양식의 일부를 보여주는 화면처럼 작은 팝업을 만들 때이 방법을 사용합니다.Delphi 10.2 Fire monkey 멀티 디바이스 프로젝트에 도쿄 트랜스퍼 폼이 표시되지 않습니다.
이제 투명성 속성이 True로 설정된 양식이 전혀 표시되지 않습니다. 투명 양식을 호출하는 원래 양식이 상단에 표시됩니다.
Windows에서 양식이 정상적으로 실행되며 iOS에서 일부 구성 요소 ( )를 볼 수 있으며 일부는 크기가 잘못 지정되었습니다.
어떻게 해결할 수 있습니까? 아래
코드 샘플 :
procedure TForm1.Button1Click(Sender: TObject);
var
FrmTransParentForm: TFrmTransParentForm;
begin
inherited;
FrmTransParentForm := TFrmTransParentForm.Create(nil);
FrmTransParentForm.Show;
end;
procedure TFrmTransParentForm.Button1Click(Sender: TObject);
begin
Close;
end;
procedure TFrmTransParentForm.FormClose(Sender: TObject; var Action: TCloseAction);
begin
Action := TCloseAction.caFree;
end;
TFrmTransParentForm의 형태는 화면의 중앙 에 true로 설정 양식 속성 투명성과 정렬 만 버튼이있는 일반 형태이다.
양식을 표시하는 코드를 표시하면 질문이 향상됩니다. –
Android 및 iOS에서만 또는 Windows에서 문제가 발생 했습니까? 새 앱이나 업그레이드 한 앱에서만이 문제를 볼 수 있습니까? –
@TomBrunberg Windows에서 그것은 정상적으로 작동합니다. Android에서는 양식이나 구성 요소가 전혀 보이지 않으며 iOS에서는 일부 구성 요소가 표시됩니다. iOS의 일부 구성 요소도 올바르게 크기가 조정되지 않았습니다. – Remi