2016-03-23 18 views
9

Ben bir bilgi özeti (Peek gibi) sunan 3D Touch özelliğini uygulamaya çalışıyorum. Ama bunun olmasını istemiyorum. Sadece rehber uygulaması gibi bilgiler contatcs ile yaptığı önizleme istiyorum:Sunmak için 3dtouch (pop olmadan peek) UIView gibi kişi uygulaması

enter image description here

Bu sadece bir UIView sunar ve kuvvet iki düzeyde (gözetleme ve pop) ile uğraşmaz.

Böyle bir şeyi nasıl yapabilirim?

Ps .: Uzun basma hareketi ile uğraşmak istemiyorum.

+0

Bunun için bir çözüm buldunuz mu? – ToddH

+0

Hayır. Bunu yapamazsınız. Kişiler için yerel bir davranış. – Klevison

cevap

-2

Yalnızca göz atmak ve pop yapmak istemiyorsanız boş bir
- (void)previewingContext:(id<UIViewControllerPreviewing>)previewingContext commitViewController:(UIViewController *)viewControllerToCommit
yöntemini kullanın.

Yöntemin orada olduğundan emin olun, ancak içine herhangi bir şey koymayın. Bu, pop yaparken çağrılan yöntemdir, bu viewControllerToCommit. Normalde, patlattığın VC'yi koyarsın ama eğer boşsa pop diye bir şey yok.

+0

Cevabınızı reddedecekseniz en azından nedenini ve nasıl geliştirilebileceğini söyleyin. – fsb

+0

Aşağı oylama muhtemelen gerçekleşti, çünkü bu sorunun gerçek cevabı değil. Yöntemi boş bırakmak yeni bir görünüm denetleyicisine geçmez, ancak orijinaline geri döner. Ama göz kaplaması sadece kayboluyor. Soru, parmağını yukarı kaldırırken bile göz kontrolünü tutmanın bir yolu olsaydı. – Funkybit

+0

@Funkybit Sorunum aşağıya çekilme ile ilgili değil, çünkü insanlar neden yaptıkları hakkında yorum yapmadan aşağıya çekiyorlar (yorumumda belirtildiği gibi). Düşüncelerinizi cevap üzerine yazdınız ve buna saygı duyuyorum; Aslında bunu takdir ediyorum çünkü bana neyin yanlış olduğunu anlatıyor. Yorum bırakılırken, "yanılıyorsunuz ama neden size söylemeyeceğim" şeklindeki olgunlaşmamış bir hamle. – fsb

İlgili konular