2013-07-31 21 views
7

ben üstünde ve Araç Çubuğu merkezinde düğmesini göstermek istiyorum. UIBarButtonItem görüntüsünü ayarlıyorum ancak aşağıdaki resimde gösterildiği gibi istenen sonucu vermez.Araç çubuğunun ortasındaki düğme nasıl gösterilir?

ben pic gösterildiği gibi Talebi Düğmesi ekleyemedi eklemek için Menü ve Me

ama bulun mümkün.

İsteği düğmesini bir görüntü ve bunu UIBarButtonItem görüntüsünü ayarlamak zaman bu benim yaptığım budur

yardım lütfen

gerilmiş olur. enter image description here

Ama bunu yapmak istiyorum. Gördüğünüz gibi, İstek İsteklerim butonu araç çubuğunun altındadır ve aşağıdaki resim isteme butonu üstte bulunmaktadır. enter image description here

+1

kod lütfen .... sen merkezde bu iki düğmeyi göstermek istediğiniz ve bu sadece türüyle 'UIBarButtonItem' eklemek için' UIBarButtonSystemItemFlexibleSpace' yüzden onun düğmeleri ile hem tarafı ayarlamak ve benim cevap bakınız ortalamak için bu düğmeleri ayarlamak burada – IronManGill

+0

.. :) –

cevap

18

sadece XIB itibaren ..

UIBarButtonItem *flexibleSpace = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace target:nil action:nil]; 

iki düğme ile tüm kodu Bkz .. bağırma gibi bu iki düğmenin her iki tarafına FlexibleSpace ile

UIBarButtonItem *flexibleSpace = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace target:nil action:nil]; 

UIBarButtonItem *locateMe = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonItemStylePlain target:self action:@selector(locateMe:)]; 

UIBarButtonItem *request = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonItemStylePlain target:self action:@selector(request:)]; 

UIBarButtonItem *menu = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonItemStylePlain target:self action:@selector(menu:)]; 

NSArray *toolbarItems = [NSArray arrayWithObjects:locateMe,flexibleSpace,request , flexibleSpace, menu]; 

[toolBar setItems:toolbarItems animated:NO]; 

UIBarButtonItem eklemek de ayarlayabilirsiniz körük görüntüde gibi bu UIBarButtonSystemItemFlexibleSpace ..

enter image description here

GÜNCELLEME: sonra sadece UIImageView ve düğme sonra bağırma gibi UIView üzerinde UIToolBar eklemek getirmek UIToolBar o görüntü ile o istek ekle düğmesini istiyorum .. Nib kullanımdan

[self.view bringSubviewToFront:imgView]; 
[self.view bringSubviewToFront:btnRequest]; 
+0

Sadece sorumu düzenle. – Azhar

+0

@NG_SE i çubuğu sağda sadece iki düğme var biliyorum ?? bu yüzden sen –

+0

@NG_SE da kod sonrası :) tam olarak istediğiniz kod yazmak olduğunu bu çubuk düğmeleri eklemek nerede .. –

3

esnek UIToolbar nesnesindeki boş alan öğesi. feryat Image gibi: -

enter image description here

ToolBar Hight sonra bu feryat Demo kontrol edip bu görev sadece CenterButtonIconPaw.png için demo ve değişim görüntü adı içine resim sürükleme yapmak için onun kategorisini kullanabilirsiniz ardından merkez düğmesi ekleme Bigger için ve kontrol edin: -

https://github.com/el-eleven/EEToolbarCenterButton

i bitmiş görüntüyü kullanarak Bu sizin Need benzer gibisin oluyor istediğiniz gibi: -

enter image description here

+0

Teşekkürler, ihtiyacım olan buydu. – Geoff

İlgili konular