TTMSFNCPopup rendering issue on iOS (black background outside of shapes)

Hello,

I'm experiencing a rendering issue with the TTMSFNCPopup component only on iOS devices.

When I assign a visual object like a TRectangle with rounded corners or a TCircle to the ContentControl, the area outside the visible shape (e.g., outside the circle in a TCircle) is displayed as solid black, instead of being transparent or invisible—as it works correctly on Android.

That means, even if the TCircle or TRectangle is drawn properly, the entire rectangular area of the control is filled with a black background on iOS, which results in an undesired appearance.

This only happens inside the TTMSFNCPopup and only on iOS.

I’ve attached a small sample project and a screenshot showing the issue clearly.

Is there any way to avoid this behavior or any recommended configuration to prevent the black background?

Thank you in advance.

Best regards,

PopUp.zip (24.2 KB)

We have checked this here and applied improvements. Thanks for reporting.

Ok, Thank you

By the way, I’ve found another issue related to TTMSFNCPopup.

When I call the Popup(True) method — to show the popup in modal mode — the application crashes immediately, both on iOS and Android.

This happens consistently and seems to be directly related to passing True as the parameter. Calling Popup(False) works fine.

Could you please check this as well?

Thanks again!

Modal popups / dialogs are not supported on Android and iOS.

Thank you for the clarification

Hi again,

First of all, apologies for being so persistent — I truly appreciate your support.

I've come across another issue with TTMSFNCPopup related to platform differences:

When I show the popup on iOS, it is displayed correctly aligned to the top of the PlacementControl, as expected.

However, on Android, the popup is displayed aligned to the bottom of the PlacementControl, which creates inconsistent behavior between platforms.

I tried adjusting the position using the VerticalOffset property, but it appears that this property affects both the vertical and horizontal positioning, not just vertical, which makes it hard to use precisely.

This issue seems to affect only Android.

I’m attaching screenshots to show the difference in behavior between iOS and Android.

Thanks again for your help and patience!

Best regards,


Hi, there is a known issue on Android (FNCComboBox Android Drop Down Gap), also reproducible with a TPopup. We are currently investigating why this is the case.

Thank you

I've created a bug report: Jira Service Management

Ok.