2013-06-01 20 views

cevap

14

ve Bruno Koga söz, bu olabilir programlı olarak yapılır. Bu durumda, UISwitch'inizin bir uçtan çıkarıldığını varsayarak - UISwitch'inizi Arayüz Oluşturucu'da kolayca yapılandırmanız daha uygun olabilir.

Bunu yapmak için, anahtarınızın bulunduğu xib'i açın, anahtarınızı seçin ve Nitelikler Denetçisini (†) açın ve "Geçiş" bölümü içinde "Durum" değerini "Açık" dan "Kapalı" olarak değiştirin. 'Gören ": "(Araçlar)'

Change the UISwitch's state from On to Off.


† ilk sağ uç öğeyi bastırın Nitelikler denetleyicisini açmak için" XCode en araç çubuğunun en sağ kısmındaki denetimi segmentli

Depress the Utilites item in the View segmented control.Kamu Alanı kez Kütüphane Bölmesi'nde yukarıda Müfettiş Bölmesi'nde görünür ve bu terminolojinin tamamı Apple's Xcode documentation bu görüntüden gelen Müfettiş selektör çubuğu

Select the Attributes Inspector item from the Inspector selector bar.

gelen Nitelikler Müfettiş öğeyi seçin.

Xcode 4 workspace.

0

Kullanım Seton: animasyonlu: yöntemi ...

- (void)setOn:(BOOL)on animated:(BOOL)animated 

örn

[someSwitch setOn:NO animated:YES]; 

UISwitch Documentation

+0

Her şeyden önce teşekkürler. Bu sayfayı okudum ama ihtiyacım olan şey (ve eksik), ekranım ilk kez yüklendiğinde UISwitch'i Kapalı olarak ayarlamanın bir yoludur. – alexgrimaldi

+1

Çağrı denetleyicinin viewDidLoad yönteminde animasyonlu setOn: çağrısına eklemeyi deneyin. – mmccomb

+0

İkinize de teşekkürler. Size geri dönüşün gecikmesi için özür dilerim. – alexgrimaldi

1

varsayarsak tha size UISwitch için bir referans var, sadece Kumandanızda -viewDidLoad yöntemi geçersiz olabilir: mmccomb olarak

- (void)viewDidLoad 
{ 
    [super viewDidLoad]; 
    [yourSwitch setOn:NO animated:NO]; 
}