2013-09-30 55 views
6

çalışmıyor görünüyor UITableView/delaysContentTouches içinde sürükleme ... tableView yatay kaydırılabilir ve dragable görüntüleri (üzerine yazılır touchesBegan: vb UIImageView alt sınıf)iOS 7: Bir UITableView içinde sürüklenebilir içeriğe sahip bir iPad Uygulamasını var

dolu

iOS 7'ye kadar UITableView'ın tableView.delaysContentTouch=YES;'u beklendiği gibi çalışır ve uygulama, tablodaki yatay kaydırma ile (tablodaki parmakla hızlı hareket) ve bir öğenin tableviews contentView içinde sürüklenmesini ayırt edebilirdi. tablo görünümüne ulaşıncaya kadar sürüklenebilen ikinci bağlantı, contentView öğesinde UIImageView alt sınıfının touchesBegan: öğesine yönlendirir.

Artık iOS 7'nin altında kaydırma neredeyse imkansız, çünkü içeriğin sürüklenmesi hemen tetikleniyor. Kod değişmedi.

Herkes benzer bir şeyleri keşfetti ve bir çözüm buldu?

Şimdiden teşekkürler!

cevap

1

delaysContentTouches, iOS7 ve 7.02'de çalışmıyor, bu bir hata gibi görünüyor, dokunuşları kullanabilirsinizBegan ve dokunuşlar (kullanıcı kaydırıyorsa gönderilenler), dokunmanız için bir geçici çözüm olarak doğru yolu seçiyor.

0

Benzer bir sorun yaşadım ve sorunu geçici çözümlerle çözmeye çalışıyordum. IPhone 5'imde Altın Master IPSW kuruluyordum. Daha sonra iOS 7.0.2'ye güncelledim. Bugün telefonumun etkinleştirilmesi için sorun yaşıyorum ve telefonu geri yüklemek zorunda kaldım (şimdi en son iOS sürümüne geri yüklendi). Kaydırma ile ilgili sorunlar ortadan kayboldu. Yani, IOS 7.0.2 düzgün güncellenmemiş eski ipsw ile ilgili olduğunu varsayalım.