0
我想在不使用IB的情況下向webview的工具欄添加按鈕,所以我必須使用編程方式來執行此操作。如何以編程方式創建Web視圖停止按鈕
我想在不使用IB的情況下向webview的工具欄添加按鈕,所以我必須使用編程方式來執行此操作。如何以編程方式創建Web視圖停止按鈕
我還沒有測試過這個,但它應該接近。它將一個名爲「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 ...
}
有一個預定義的停止按鈕,用於標識符停止的webview ...我在詢問那個 – 2010-09-09 18:12:09
UIWebView控件默認不包含「停止按鈕」。你將不得不通過「預定義的停止按鈕」來明確你的意思。 – 2010-09-09 18:27:18