/
SVViewController.m
37 lines (28 loc) · 1.03 KB
/
SVViewController.m
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
//
// SVViewController.m
// Scanvine
//
// Created by Jon Evans on 2013-09-22.
// Copyright (c) 2013 scanvine.com. All rights reserved.
//
#import "SVViewController.h"
@interface SVViewController ()
@end
@implementation SVViewController
-(void)showLoading {
UIActivityIndicatorView *activityIndicator = [[UIActivityIndicatorView alloc] initWithFrame:CGRectMake(0, 0, 20, 20)];
activityIndicator.activityIndicatorViewStyle = UIActivityIndicatorViewStyleGray;
UIBarButtonItem * barButton = [[UIBarButtonItem alloc] initWithCustomView:activityIndicator];
self.navigationItem.rightBarButtonItem = barButton;
[activityIndicator startAnimating];
}
-(void)stopLoading {
self.navigationItem.rightBarButtonItem = nil;
}
-(void)showOptions {
UIBarButtonItem *optionsButton = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"options"] style:UIBarButtonItemStyleBordered target:self action:@selector(options:)];
self.navigationItem.rightBarButtonItem = optionsButton;
}
-(void)options:(id)sender {
}
@end