2013-04-29 94 views
0

我试图向我的UIToolBar添加自定义按钮(形状和颜色),但它出现大大不同于它应该。试图将自定义的UIBarButtonItem添加到UIToolBar,但项目出来搞砸

什么按钮看起来像:

enter image description here

它看起来像在酒吧什么:

enter image description here

这是我用来增加它的代码:

UIImage *backButtonImage = [UIImage imageNamed:@"back-button.png"]; 
    UIBarButtonItem *backButton = [[UIBarButtonItem alloc] initWithImage:backButtonImage style:UIBarButtonItemStylePlain target:self action:@selector(backButtonTapped)]; 
    [toolBarItems addObject:backButton]; 

我到底在做什么这里错了吗?

回答

5

尝试使用initWithCustomView:,而不是其他初始化方法

所以,你应该先创建一个UIButton你想要的自定义图像和选择,然后用这段代码

UIBarButtonItem *backButton = [[UIBarButtonItem alloc] initWithCustomView:yourButton]; 
[toolBarItems addObject:backButton]; 
相关问题