你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發綜合 >> iOS自界說鍵盤切換後果

iOS自界說鍵盤切換後果

編輯:IOS開發綜合

本文實例為年夜家分享了IOS自界說鍵盤切換的相干代碼,供年夜家參考,詳細內容以下

詳細代碼以下


- (void)viewDidLoad {
  [super viewDidLoad];
  // Do any additional setup after loading the view, typically from a nib.
  self.title = @"小飛哥鍵盤";
  self.textField = [[UITextField alloc] initWithFrame:CGRectMake(50, 168, kScreenWidth - 100, 50)];
  self.textField.delegate = self;
  self.textField.backgroundColor = [UIColor greenColor];
  self.textField.placeholder = @"(默許體系鍵盤)";
   
  [self.view addSubview:self.textField];
   
  UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithtarget:self action:@selector(hidenKeyBoard)];
  [self.view addGestureRecognizer:tap];
   
  UISegmentedControl *segment = [[UISegmentedControl alloc] initWithItems:@[@"鍵盤1",@"鍵盤2",@"鍵盤3",@"體系鍵盤"]];
  segment.frame = CGRectMake(0, 100, kScreenWidth, 50);
  [segment addTarget:self action:@selector(keyBoardTypeAction:) forControlEvents:UIControlEventValueChanged];
  [self.view addSubview:segment];
   
}
 
- (void)keyBoardTypeAction:(id )sender
{
  UISegmentedControl *seg = (UISegmentedControl *)sender;
  NSLog(@"intage = %ld", (long)seg.selectedSegmentIndex);
   
  if (seg.selectedSegmentIndex == 0) {
    self.xfg_keyboard = [[XFG_KeyBoard alloc] initWithNumber:@1];
    self.textField.inputView = self.xfg_keyboard;
    self.xfg_keyboard.delegate = self;
    [self.textField reloadInputViews];
  }
  if (seg.selectedSegmentIndex == 1) {
    self.xfg_keyboard = [[XFG_KeyBoard alloc] initWithNumber:@2];
    self.textField.inputView = self.xfg_keyboard;
    self.xfg_keyboard.delegate = self;
    [self.textField reloadInputViews];
   
  }
   
  if (seg.selectedSegmentIndex == 2) {
    self.xfg_keyboard = [[XFG_KeyBoard alloc] initWithNumber:@3];
    self.textField.inputView = self.xfg_keyboard;
    self.xfg_keyboard.delegate = self;
    [self.textField reloadInputViews];
  }
   
  if (seg.selectedSegmentIndex == 3) {
    self.textField.inputView = nil;
    [self.textField reloadInputViews];
  }
  
}

以上就是本文的全體內容,願望對年夜家進修IOS法式設計有所贊助。

【iOS自界說鍵盤切換後果】的相關資料介紹到這裡,希望對您有所幫助! 提示:不會對讀者因本文所帶來的任何損失負責。如果您支持就請把本站添加至收藏夾哦!

  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved