2010-09-08 91 views

回答

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 ... 
} 
+0

有一个预定义的停止按钮,用于标识符停止的webview ...我在询问那个 – 2010-09-09 18:12:09

+1

UIWebView控件默认不包含“停止按钮”。你将不得不通过“预定义的停止按钮”来明确你的意思。 – 2010-09-09 18:27:18