UIToolbar'daki düğmeler arasında ayırıcı nasıl eklenir?UIToolbar'daki araç çubuğu öğeleri arasındaki ayırıcı
(a) Onlara devre dışı kullanıcı etkileşimi ile çok ince araç çubuğu düğmeleri yapabiliriz:
örnek resim aşağıdaki linke
UIToolbar'daki düğmeler arasında ayırıcı nasıl eklenir?UIToolbar'daki araç çubuğu öğeleri arasındaki ayırıcı
(a) Onlara devre dışı kullanıcı etkileşimi ile çok ince araç çubuğu düğmeleri yapabiliriz:
örnek resim aşağıdaki linke
İki yollar geliyor gösterilmiştir.
(b) Diğer seçiminiz kendi araç çubuğunuzu uygulamak olacaktır. Önce (a) 'yı deneyeceğim;)
Bunun en basit çözümünün, ayırıcı görüntüleri araç çubuğunun üzerine yerleştirmek olduğunu söyleyebilirim. UIToolBar ile bunun için belirlenmiş bir yol yoktur.
Temiz, basit bir düzen istiyorsanız, bu ayırıcıda çok ince bir görüntü olmasını tercih ederim. Ardından normal düğmenizle ayırıcı görüntü düğmesi (kullanıcı etkileşimi devre dışı) ve bir sonraki düğme arasında sabitleme mesafeleri ekleyebilirsiniz.
Ben 1 piksel genişliğinde arka plan ile, özel bir görünüm düğmesi ile yaptım:
UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 1, 44)];
label.backgroundColor = [UIColor whiteColor];
UIBarButtonItem *divider = [[UIBarButtonItem alloc] initWithCustomView:label];
// Add button to array of toolbar items
[items addObject:divider];
// Or set items directly:
//toolbar.items = [NSArray arrayWithObject:divider];
label.text = @"";
Ayrıca araç çubuğu düğmesini yapmak ve Başlık ayarlayabilirsiniz = |
Bunu geçmişte yapmak zorundaydım ve en kolay yolu, en azından iOS 5 altında, (a) yöntemini kullanmaktı. Yeni özel görünüm api kullanarak, bir arka plan resmi ayarlayarak ve düğme genişliğini 1px olarak ayarlayarak efekt çok ikna edici oldu. Daha sonra her şeyi olabildiğince hizalamak için esnek ara parçaları kullanabilirsiniz. – droussel