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?
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.
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.