我想在没有使用IB的情况下向webview的工具栏添加一个按钮,所以我必须使用编程方式如何做到这一点?
答案 0 :(得分:1)
我没有测试过这个,但它应该很接近。它在工具栏的右侧添加了一个名为“Stop”的按钮。您可以使用视图控制器的viewDidLoad
方法调用此方法。
- (void)setUpToolbar
{
UIBarButtonItem* flexibleSpace = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace
target:nil
action:nil];
UIBarButtonItem* stopButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"Stop"
style:UIBarButtonItemStylePlain
target:self
action:@selector(stopButtonAction:)];
NSArray* items = [[NSArray alloc] initWithObjects:flexibleSpace, stopButtonItem, nil];
[stopButtonItem release];
[flexibleSpace release];
[toolbar setItems:items animated:NO];
[items release];
}
- (void)stopButtonAction:(id)sender
{
// ... do something ...
}