// // EMDevicePickerViewController.m // TestAppExample // // Created by Dexter Weiss on 10/10/13. // Copyright (c) 2013 Emmoco. All rights reserved. // #import "EMDevicePickerViewController.h" #import @interface EMDevicePickerViewController () @property (nonatomic, strong) IBOutlet UIView *connectingView; @property (nonatomic, strong) IBOutlet UIActivityIndicatorView *activityIndicator; @property (nonatomic, strong) IBOutlet UIView *popoverView; @end @implementation EMDevicePickerViewController - (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil { self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]; if (self) { // Custom initialization } return self; } - (void)viewDidLoad { [super viewDidLoad]; //[[NSBundle mainBundle] loadNibNamed:@"EMConnectingView" owner:self options:nil]; [[[self popoverView] layer] setCornerRadius:10.0f]; [[self connectingView] setHidden:YES]; [[self connectingView] setFrame:[[self view] bounds]]; [[self view] addSubview:[self connectingView]]; } -(void)_showConnectingView { [[self activityIndicator] startAnimating]; [[self connectingView] setHidden:NO]; } -(void)_hideConnectingView { [[self activityIndicator] stopAnimating]; [[self connectingView] setHidden:YES]; } -(void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(NSDictionary *)change context:(void *)context { } #pragma mark - Table View Methods -(NSInteger)numberOfSectionsInTableView:(UITableView *)tableView { return 1; } -(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { return 1; } -(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"DeviceCell"]; if (cell == nil) { cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:@"DeviceCell"]; } [[cell textLabel] setText:NSLocalizedString(@"PIECE OF CRAP 2000 PRO ULTRA", nil)]; [[cell detailTextLabel] setText:NSLocalizedString(@"FUCKING ONLINE", nil)]; return cell; } -(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { [self performSegueWithIdentifier:@"ConnectionSegue" sender:self]; } @end