godotengine / godotengine/godot

iOS 18 TouchScreenButton not working.

Open
#97,496 0 comments 0 reactions 0 assignees View on GitHub
bug needs testing platform:ios topic:2d topic:input
Dominant language
C++
Stars
117k
Forks
26.8k
PR merge metrics
PR metrics pending

Description

### Tested versions

Godot v4.2.stable.official [46dc27791]

### System information

iPhone 16 pro (iOS 18), iPad Air (5th Gen) (iOS 18)

### Issue description

I'm using a TouchScreenButton to make a phone game and the click isn't being registered on my iOS 18 devices. I have older phones running older iOS versions that work fine. When I build for my iOS 18 devices (iPad and iPhone 16) the TouchScreenButton "Pressed" signal is not being registered / the callback is not being called.

### Steps to reproduce

1) Create a TouchScreenButton with "Pressed" signal.
2) Add callback for Pressed signal to log something
3) Deploy to iOS 18 device
4) no button press registered

### Minimal reproduction project (MRP)

N/A

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.