Konuyu Oyla:
  • Derecelendirme: 5/5 - 1 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Delphi 12 IOS OnTap Olayı çalışmıyor [Çözüm]
#1
Merhaba,

Gün geçmiyor ki Delphi 12 ile sorunlarla karşı karşıya kalmayalım.

Delphi 12 ile derlenen uygulamaların IOS tarafında OnTap olayı tetiklenmiyor. Çözümü daha önce sunulmuş burada da bulunmasında fayda var.

https://quality.embarcadero.com/browse/RSP-43325

Çözüm adımları :

C:\Program Files (x86)\Embarcadero\Studio\23.0\source\fmx yolunda MultiTouch.iOS.pas dosyasını kopyalayın ve projenizin dizinine atın.
IDE içerisinden Project - Add to project alanından pas dosyasını seçip projenize dahil edin ve resimdeki inherited eklemesini yapın.
Kaydedin ve derleyin. Sorun çözülmüş olacaktır.

   
Cevapla
#2
OnTap yerine OnClick olayını kullandığınızda aynı durum yine gerçekleşiyor mu?

Delphi 11.3 de IOS simülatörde aynı durum ile karşılaşmıştım onTap kısmı çalışmadı ilgili kodları onClick e taşıyınca bende çözülmüştü. Simülatörün çalıştığı mac makinada dokunmatik ekran yoktu, belki onTap ın çalışmama nedeni bu olabilir.
Cevapla
#3
Hayır onClick olayında bir sorun oluşmuyor fakat eğer projeniz birden fazla platformu aynı anda destekliyor ise onTap kullanmanız gerekir. Windows ve MacOs üzerinde onClick kullanılır iken Android ve IOS için onTap kullanılmalıdır. Böylece scrollbox, listbox gibi bileşenlerde istem dışı tıklanmaları engelleyebilir ve mobil platformlarda daha fazla ayrıcalığa sahip olursunuz.
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Delphi FMX - Modern Android Bileşen ve Tema Yapılandırması | Rehber Mr.X 0 329 29-06-2026, Saat: 13:44
Son Yorum: Mr.X
  Çözüldü _ Delphi Community Edition SDK ayarları hatası cinarbil 2 883 08-06-2026, Saat: 16:22
Son Yorum: emailx45
  Delphi FMX, geliştirdiğiniz uygulamanın log kaydını alma işlemi muratcelik64 3 599 22-03-2026, Saat: 05:00
Son Yorum: ovural
  Delphi FMX ile geliştirilen projenin yedeğini alma işlemi. muratcelik64 1 364 15-03-2026, Saat: 20:43
Son Yorum: mkysoft
  Delphi FMX Enter tuşu (dpad_center) yakalama tarkancengiz 10 3.204 05-03-2026, Saat: 10:26
Son Yorum: RAD Coder



Konuyu Okuyanlar: 1 Ziyaretçi