nib’de & sorgusu içeren özel UIView sınıfı FormDropdown oluşturdum. Sınıfta ayrıca, düğme için çeşitli seçenekleri depolaması gereken bir NSArray özelliği de bulunur. UIButton ile nesne verilerini aktarma
Yani bir düğme örneği için bir viewDidLoad yönteminde, bunu yaparak yerleştirilebilir:FormDropdown *dropdown = [FormDropdown dropdownWithQuestion:@"This is an example question" andLabel:@"Select one" andOptions:[NSArray arrayWithObjects:@"One", @"Two", @"Three", nil]];
[self.view addSubview:dropdown];
Açıkçası, ben, vurulduğunda, seçenekler gösterimiyle bir UIPickerView getirmek için düğmeye istiyorum. Ama seçenekleri herhangi bir yönteme nasıl göndereceğime takılıyorum. Ben şöyle düğmesine bir eylem ekleyebilirsiniz biliyorum: I ..ama
[dropdown.dropdownButton addTarget:self action:@selector(dropdownPressed:) forControlEvents:UIControlEventTouchUpInside];
Ben yönteme dropdown.options diziden seçenekleri geçerdi nasıl göremiyor?
Bunu yaparken herhangi bir tehlikeyi düşünemiyorum, ama bu çok rahatsız edici. – devios1