1
我想添加圖像到UIBarButtonItem,我必須在UIToolbar中使用。將圖像添加到UIBarButtonItem爲UIToolbar
我設法讀取圖像,甚至讓它與UIImageView顯示,但是當我將它添加到UIBarButtonItem,然後將該項添加到UIToolbar,工具欄只是取代了「空白的白色」空間的大小和我想要加載的圖像的形狀。
這是我正在嘗試。
UIImage *image = [UIImage imageNamed:@"6.png"];
//This is the UIImageView that I was using to display the image so that i know that it is being read from the path specified.
UIImageView *imageView = [[UIImageView alloc] initWithImage:image];
imageView.frame = CGRectMake(0, 50, image.size.width, image.size.height);
[self.view addSubview:imageView];
UIButton *button1 = [UIButton buttonWithType:UIButtonTypeCustom];
[button1 setImage:image forState:UIControlStateNormal];
//This is the first way that I was trying to accomplish the task but i just get a blank white space
//This is the Second way but with the same blank white result.
UIBarButtonItem *systemItem1 = [[UIBarButtonItem alloc] initWithCustomView:button2];
NSArray *items = [NSArray arrayWithObjects: systemItem1, nil];
//Adding array of buttons to toolbar
[toolBar setItems:items animated:NO];
//Adding the Toolbar to the view.
[self.view addSubview:toolBar];
您的幫助將不勝感激。
謝謝!
Shumais哈克
謝謝MVDS! 是的,這是框架! 我簡單地加入此線 button2.frame = CGRectMake(0,0,image.size.width,image.size.height); 我花了大量的時間試圖讓這個工作。我不認爲我會忘記按鈕框架的關係! 再次感謝! – 2010-07-21 14:03:57