为导航栏创建按钮

时间:2009-12-14 11:58:36

标签: iphone uibutton uinavigationbar

我的导航栏上有一个按钮作为右键:

UIBarButtonItem *addButton = [[UIBarButtonItem alloc] initWithTitle:@"Add" style:UIBarButtonItemStyleBordered target:self action:@selector(addToFavouritesButtonPressed:)];
self.navigationItem.rightBarButtonItem = addButton;
[addButton release];

一切都很好,除了我希望它是一个有一点点加号的明星形象。认为创建一个png并设置UIBarButtonItem的image属性会很容易。然而,这是两件事。它将光泽和斜角放在图像的左侧和右侧,但不放在图像本身上,其次我在文档中找不到推荐的按钮大小。

是否有一种简单的方法可以创建按钮图像,系统可以对其进行格式化,使其看起来像是导航栏的一部分?如果我尝试在Photoshop中创建光泽和斜角,它看起来不错,但看起来不像左侧的系统生成按钮。

希望有意义,任何指针都会受到赞赏,

戴夫

1 个答案:

答案 0 :(得分:1)

Doh,我的png中没有alpha通道,创建了一个掩码,看起来都很好。