2016-04-12 21 views
0

Denetleyici olmadan özel sekme çubuğu kullanıyorum. enter image description here Öğe seçildiğinde algılamak için kullandığım kod İşte.Sekme Çubuğu öğesi sadece daha uzun tıklamayı saptar

func tabBar(tabBar: UITabBar, didSelectItem item: UITabBarItem) { 
    switch(item.tag) { 
    case 1: 
     // do something 
    case 2: 
     // do something 
    case 3: 
     // do something 
    default: 
     return 

    } 
} 

Sorunum, bir öğeyi seçmek için biraz daha uzun basmalıyım. Basit tıklama benzeri buton tıklamayı tanımıyor. Bunu nasıl çözeceğini bilen var mı?

Herhangi bir öneriniz veya fikriniz için teşekkür ederiz.

+0

Stanislav yaratıcısının "delaysContentTouches" özelliği kaldırılsın mı? bir çeşit scrollview/tableview/collectionview sekmesi mi? – SeanLintern88

+0

Ekranın alt kısmında bulunan tabbar mı? Kontrol merkezi jest tanıyıcı, alttan 20 puanlık bir alanda bulunur. Tabbardaki dokunuşları erteleyebilir. – Kirsteins

+0

@ SeanLintern88 Hayır, yaratıcı değil :) Evet, bir scrollview var, ama içinde değil. Bitir. – Stanislav

cevap

0

UIScrollView veya UITableView'de benzer bir sorunla karşılaştım. Sekme çubuğunuz bu denetimlerin herhangi birinin içinde ise, arabirim oluşturucusunda

+0

işaretini kaldırma "delaysContentTouches" yardımcı olmadı. ehh – Stanislav