Skip to content

Commit 0589180

Browse files
committed
Add button in example app to reload webview, to show that reloading the webview works. (See gh issue marcuswestin#94)
1 parent 65c5187 commit 0589180

File tree

1 file changed

+15
-3
lines changed

1 file changed

+15
-3
lines changed

Example Apps/ExampleApp-iOS/ExampleAppViewController.m

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -54,17 +54,29 @@ - (void)webViewDidFinishLoad:(UIWebView *)webView {
5454
}
5555

5656
- (void)renderButtons:(UIWebView*)webView {
57+
UIFont* font = [UIFont fontWithName:@"HelveticaNeue" size:12.0];
58+
5759
UIButton *messageButton = [UIButton buttonWithType:UIButtonTypeRoundedRect];
5860
[messageButton setTitle:@"Send message" forState:UIControlStateNormal];
5961
[messageButton addTarget:self action:@selector(sendMessage:) forControlEvents:UIControlEventTouchUpInside];
6062
[self.view insertSubview:messageButton aboveSubview:webView];
61-
messageButton.frame = CGRectMake(20, 414, 130, 45);
62-
63+
messageButton.frame = CGRectMake(10, 414, 100, 35);
64+
messageButton.titleLabel.font = font;
65+
messageButton.backgroundColor = [UIColor colorWithWhite:1 alpha:0.75];
66+
6367
UIButton *callbackButton = [UIButton buttonWithType:UIButtonTypeRoundedRect];
6468
[callbackButton setTitle:@"Call handler" forState:UIControlStateNormal];
6569
[callbackButton addTarget:self action:@selector(callHandler:) forControlEvents:UIControlEventTouchUpInside];
6670
[self.view insertSubview:callbackButton aboveSubview:webView];
67-
callbackButton.frame = CGRectMake(170, 414, 130, 45);
71+
callbackButton.frame = CGRectMake(110, 414, 100, 35);
72+
callbackButton.titleLabel.font = font;
73+
74+
UIButton* reloadButton = [UIButton buttonWithType:UIButtonTypeRoundedRect];
75+
[reloadButton setTitle:@"Reload webview" forState:UIControlStateNormal];
76+
[reloadButton addTarget:webView action:@selector(reload) forControlEvents:UIControlEventTouchUpInside];
77+
[self.view insertSubview:reloadButton aboveSubview:webView];
78+
reloadButton.frame = CGRectMake(210, 414, 100, 35);
79+
reloadButton.titleLabel.font = font;
6880
}
6981

7082
- (void)sendMessage:(id)sender {

0 commit comments

Comments
 (0)