如何使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;
但他们都没有工作。非常感谢帮助。
答案 0 :(得分:1)
UIButtonTypeInfoLight
没有镶边版本,您必须创建自己的图片才能获得带边框的信息类型按钮。
示例:
[[UIBarButtonItem alloc] initWithImage:@"info.png" style:UIBarButtonItemStyleBordered target:nil action:nil] // where info.png is your custom image