2011-09-25 18 views
11

Android için "eğer/o zaman" uygulamaları oluşturuyorum ve şimdi patronum iPad'i için aynısını yapmamı istiyor. Düğmeleri tıklatıldığında geçerli görünümü (metin ve düğme) gizler ve bir sonraki metin ve düğme kümesini ortaya çıkarır.Bir görüntüyü gizleyin ve bir düğmeye dokunarak bir diğerini gösterin

+1

[Gizli] öğesini ayarlama/sıfırlama (http://developer.apple.com/library/ios/documentation/UIKit/Reference/UIView_Class/UIView/UIView.html#//apple_ref/occ/instp/UIView/hidden) belki de –

cevap

30

/düğmeleri, görüşlerinizi takas bu kodu kullanmak istediğinizde, (I 'viewOne' ve 'viewTwo' olarak adlandırıyoruz edecektir) iki UIViews olan metnin sizin iki grup emin olun:

[viewOne setHidden:[viewTwo isHidden]]; 
[viewTwo setHidden:![viewTwo isHidden]]; 

Bunu yapmanın en anlaşılabilir yolu değil, ama en kısa yollardan biri. okunması daha kolay bir şey için :

if ([viewOne isHidden]) { 
    [viewOne setHidden:NO]; 
    [viewTwo setHidden:YES]; 
} else { 
    [viewOne setHidden:NO]; 
    [viewTwo setHidden:YES]; 
} 

Ya çalışacaktır sadece size kod yazmak ister bağlıdır.

+0

İlk örneğiniz sonunda bazı köşeli parantezlerin eksik olduğu çok akıllı altaydır. – Doug

İlgili konular