मैं कस्टम छवियों का उपयोग कर 5 बटन के साथ UIToolbar
बनाने की कोशिश कर रहा हूं। जिस तरह से मैं यह कर रहा हूं वह UIButtonTypeCustom
के बटन बनाकर, फिर UIBarButtonItems
बनाकर इन्हें setItems:animated:
के साथ टूलबार में जोड़ रहा है। हालांकि, यह उन छवियों के बीच रिक्त स्थान जोड़ता है जो 5 वीं छवि को टूलबार के दाहिने तरफ से आधे भाग तक समाप्त कर देते हैं। मैं इन रिक्त स्थान से कैसे छुटकारा पा सकता हूं? मैंने जो कुछ भी सोच सकता हूं उसकी कोशिश की है।कस्टम दृश्यों के बीच मैं UIToolbar में रिक्त स्थान कैसे हटा सकता हूं?
सहायता की बहुत सराहना की जाती है।
यहाँ के रूप में कैसे मैं इस बारे में जा रहा हूँ करने के लिए कुछ उदाहरण कोड है:
UIButton *button;
UIBarButtonItem *barButton1,*barButton2;
button = [UIButton buttonWithType:UIButtonTypeCustom];
[button setImage:[UIImage imageNamed:@"image1.png"] forState:UIControlStateNormal];
button.bounds = CGRectMake(0,0,button.imageView.image.size.width, button.imageView.image.size.height);
[button addTarget:self action:@selector(action:) forControlEvents:UIControlEventTouchUpInside];
barButton1 = [[UIBarButtonItem alloc] initWithCustomView:button];
button = [UIButton buttonWithType:UIButtonTypeCustom];
[button setImage:[UIImage imageNamed:@"bart_tb.png"] forState:UIControlStateNormal];
button.bounds = CGRectMake(0,0,button.imageView.image.size.width, button.imageView.image.size.height);
[button addTarget:self action:@selector(action:) forControlEvents:UIControlEventTouchUpInside];
barButton2 = [[UIBarButtonItem alloc] initWithCustomView:button];
NSArray *items = [NSArray arrayWithObjects: barButton1, barButton2, nil];
[self.toolbar setItems:items animated:NO];
क्या आपने कभी इसे हल किया है? – mk12
मैं टूलबार के साथ काम करने में कभी सक्षम नहीं था। मैं सिर्फ रहस्यमय रिक्त स्थान से छुटकारा पाने के बारे में नहीं समझ सका। मैं इसके बजाय एक UITabBar का उपयोग करने के लिए स्विचिंग समाप्त हो गया और यह अब तक मेरी जरूरतों को पूरा कर लिया है। –