| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143 |
- //
- // SettingViewController.m
- // RedAnt ERP Mobile
- //
- // Created by Ray on 14-8-4.
- // Copyright (c) 2014年 United Software Applications, Inc. All rights reserved.
- //
- #import "SettingViewController.h"
- #import "CacheViewController.h"
- //#import "CacheSettingViewController.h"
- @interface SettingViewController ()
- @end
- @implementation SettingViewController
- - (IBAction)CloseClick:(id)sender {
- [self dismissViewControllerAnimated:true completion:nil];
-
-
- }
- - (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
- {
- self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
- if (self) {
- // Custom initialization
- }
- return self;
- }
- -(void)initMenuItems
- {
- self.settingMenuItems = [[NSMutableArray alloc] init];
-
- NSMutableDictionary* map = [[NSMutableDictionary alloc] init];
-
- [map setValue:@"Cache" forKey:@"title"];
- [map setValue:@"rect_market_news" forKey:@"img"];
- [self.settingMenuItems addObject:map.copy];
-
- [map setValue:@"Price" forKey:@"title"];
- [map setValue:@"rect_market_news" forKey:@"img"];
- [self.settingMenuItems addObject:map.copy];
-
- [map setValue:@"Notification" forKey:@"title"];
- [map setValue:@"rect_announcements" forKey:@"img"];
- [self.settingMenuItems addObject:map.copy];
- // NSUserDefaults *defaults =[NSUserDefaults standardUserDefaults];
-
- //
- // [map setValue:@"Message" forKey:@"title"];
- // [map setValue:@"rect_search_history" forKey:@"img"];
- // [self.settingMenuItems addObject:map.copy];
- //
- //
- // [map setValue:@"About" forKey:@"title"];
- // [map setValue:@"rect_change_password" forKey:@"img"];
- // [self.settingMenuItems addObject:map.copy];
- //
-
-
- //
-
- }
- - (void)viewDidLoad
- {
- [super viewDidLoad];
- [self initMenuItems];
- // Do any additional setup after loading the view.
- }
- - (void)didReceiveMemoryWarning
- {
- [super didReceiveMemoryWarning];
- // Dispose of any resources that can be recreated.
- }
- /*
- #pragma mark - Navigation
- // In a storyboard-based application, you will often want to do a little preparation before navigation
- - (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
- {
- // Get the new view controller using [segue destinationViewController].
- // Pass the selected object to the new view controller.
- }
- */
- #pragma mark - Table view data source
- - (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
- {
-
- return 1;
- }
- - (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
- {
-
- return self.settingMenuItems.count;
-
-
- }
- - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
- {
-
- NSString *CellIdentifier = @"SettingCell";
- UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier forIndexPath:indexPath];
- NSString* title = [self.settingMenuItems[indexPath.row] valueForKey:@"title"];
- cell.backgroundColor = [UIColor clearColor];
- // [cell.backgroundColor:[UIColor clearColor]];
- // UIImageView* iv= [[UIImageView alloc] initWithImage:];
- cell.textLabel.text = title;
- // cell.imageView.image = [UIImage imageNamed:[self.toolsinfo[indexPath.row] valueForKey:@"img"]];
-
- return cell;
-
-
- }
- #pragma mark - Table view delegate
- - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
- {
- NSString* title = [self.settingMenuItems[indexPath.row] valueForKey:@"title"];
- if([title isEqualToString:@"Cache"])
- {
- CacheViewController* tvc = [[UIStoryboard storyboardWithName:@"Main" bundle:nil] instantiateViewControllerWithIdentifier:@"CacheViewController" ];
-
-
- [self.navigationController pushViewController:tvc animated:true];
-
-
- }
- else if([title isEqualToString:@"Price"])
- {
- // [self hideMenu];
- // if([self.current_VC isKindOfClass:[WatchListViewController class]])
- // return;
- // [self flipFromViewController:self.current_VC toViewController:self.watchListViewController withDirection:UIViewAnimationOptionTransitionCrossDissolve];
- }
- }
- @end
|