您的位置:首页 > 其它

点击6次修改服务器地址

2015-09-28 12:07 302 查看
在全局UINavigationController中添加如下代码

- (void)viewDidLoad {

[self addHeaderTouch];

[super viewDidLoad];

// Do any additional setup after loading the view.

}

- (void)addHeaderTouch

{

self.navigationBar.topItem.titleView.backgroundColor = [UIColor redColor];

NSLog(@"%@",self.navigationController.navigationBar);

UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(touchTap:)];

tap.numberOfTapsRequired = 6;

[self.navigationBar addGestureRecognizer:tap];

}

- (IBAction)touchTap:(UITapGestureRecognizer *)tap

{

NSLog(@"touchTap");

[self showActionView];

}

- (void)showActionView

{

NSLog(@"showActionView");

UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"设置服务器IP" message:@"\n【确定】切换到指定IP\n【线上】切换到线上服务器" delegate:self cancelButtonTitle:@"线上" otherButtonTitles:@"确定", nil];

[alert setAlertViewStyle:UIAlertViewStylePlainTextInput];

self.inputText = [alert textFieldAtIndex:0];

self.inputText.text = @"192.168.";

[alert show];

}

- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex

{

if (buttonIndex == [alertView cancelButtonIndex]) {

NSLog(@"线上");

[APPConfig setServerIp:@"线上服务器地址"];

}else {

[APPConfig setServerIp:self.inputText.text];

NSLog(@"确定");

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: