मैं अपनी यूआईटीयूएलबार की पारदर्शी पृष्ठभूमि (आईबुक के समान) बनाना चाहता हूं लेकिन मुझे translucent
संपत्ति सेट करने के साथ कोई भाग्य नहीं है।यूआईटीूलबार की पृष्ठभूमि पारदर्शी कैसे बनाएं?
UIToolbar *toolBar = [[UIToolbar alloc] initWithFrame:CGRectMake(0, 0, 320, 44)];
NSMutableArray *toolBarItems = [[NSMutableArray alloc] init];
[toolBarItems addObject:[[UIBarButtonItem alloc] initWithTitle:@"Back" style:UIBarButtonItemStyleBordered target:nil action:nil]];
[toolBarItems addObject:[[UIBarButtonItem alloc] initWithTitle:@"Source" style:UIBarButtonItemStyleBordered target:nil action:nil]];
[toolBarItems addObject:[[UIBarButtonItem alloc] initWithTitle:@"Aa" style:UIBarButtonItemStyleBordered target:nil action:nil]];
[toolBarItems addObject:[[UIBarButtonItem alloc] initWithTitle:@"Rabbit" style:UIBarButtonItemStyleBordered target:nil action:nil]];
toolBar.items = toolBarItems;
toolBar.translucent = YES;
[self.view addSubview:toolBar];
यह अभी भी इस तरह बाहर आता है:
यहाँ मेरी कोड है
मुझे विश्वास है कि ऐसा करने के लिए आपको एक पारदर्शी पृष्ठभूमि छवि सेट करने की आवश्यकता होगी। बस एक 1x1 पिक्सेल पारदर्शी पीएनजी बनाएँ। – MTurner
@ डौग स्मिथह uitoolbar के रूप में uiview का उप-वर्ग है, आप अल्फा –
के मान को बदलकर इसे पारदर्शी बनाने के लिए इसकी परत संपत्ति का उपयोग कर सकते हैं: http://stackoverflow.com/questions/2468831/couldnt-uitoolbar- पारदर्शी # उत्तर -3253738 – Shad