2012-02-07 26 views

cevap

6

İki yollar geliyor gösterilmiştir.

(b) Diğer seçiminiz kendi araç çubuğunuzu uygulamak olacaktır. Önce (a) 'yı deneyeceğim;)

+0

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

0

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.

0

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.

14

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 = @""; 
0

Ayrıca araç çubuğu düğmesini yapmak ve Başlık ayarlayabilirsiniz = |