如何使InfoButton边界化

时间:2011-12-29 16:47:38

标签: iphone

如何使infobutton接壤?

UIButton *button = [UIButton buttonWithType:UIButtonTypeInfoLight];

UIBarButtonItem *infoItem = [[UIBarButtonItem alloc] initWithCustomView:button];

 [button addTarget:self action:@selector(infoPressed:) forControlEvents:UIControlEventTouchUpInside];

我试过了

infoItem.style = UIBarButtonItemStyleBordered; 

以及

button.style = UIBarButtonItemStyleBordered;

但他们都没有工作。非常感谢帮助。

1 个答案:

答案 0 :(得分:1)

UIButtonTypeInfoLight没有镶边版本,您必须创建自己的图片才能获得带边框的信息类型按钮。

示例:

[[UIBarButtonItem alloc] initWithImage:@"info.png" style:UIBarButtonItemStyleBordered target:nil action:nil] // where info.png is your custom image