最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

iOS自定義鍵盤切換效果

 更新時間:2020年05月26日 15:45:49   作者:緣丶天灬  
這篇文章主要為大家詳細介紹了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 = @"(默認系統(tǒng)鍵盤)";
  
 [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",@"系統(tǒng)鍵盤"]];
 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的數(shù)據存儲

    詳解iOS的數(shù)據存儲

    本文介紹iOS中常用的應用數(shù)據存儲方式及其詳細用法,內容很全面和詳細,對大家在IOS開發(fā)中很有幫助,下面一起來看看。
    2016-08-08
  • iOS長按UIlabel實現(xiàn)可復制功能

    iOS長按UIlabel實現(xiàn)可復制功能

    在我們日常的開發(fā)中經常會遇到一些小需求,比如需要長按控件來拷貝控件中得內容,所以這篇文章跟大家分享下iOS中長按UIlabel實現(xiàn)可復制功能的方法,有需要的朋友們可以參考借鑒。
    2016-09-09
  • iOS開發(fā)UI之弧形文字

    iOS開發(fā)UI之弧形文字

    這篇文章主要為大家詳細介紹了iOS開發(fā)UI之弧形文字,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-07-07
  • IOS實現(xiàn)驗證碼倒計時功能(二)

    IOS實現(xiàn)驗證碼倒計時功能(二)

    這篇文章主要介紹了IOS實現(xiàn)驗證碼倒計時功能,點擊獲取驗證碼,進入時間倒計時,感興趣的小伙伴們可以參考一下
    2016-04-04
  • 簡潔易用的iOS引導頁制作

    簡潔易用的iOS引導頁制作

    這篇文章主要為大家詳細介紹了iOS引導頁的制作方法,可滿足一般設計的需求,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-01-01
  • iOS AVPlayer切換播放源實現(xiàn)連續(xù)播放和全屏切換的方法

    iOS AVPlayer切換播放源實現(xiàn)連續(xù)播放和全屏切換的方法

    這篇文章主要給大家介紹了關于iOS中AVPlayer切換播放源實現(xiàn)連續(xù)播放和全屏切換的方法,文中給出了詳細的示例代碼供大家參考學習,對大家具有一定的參考學習價值,需要的朋友們下面來一起看看吧。
    2017-05-05
  • IOS 實現(xiàn)微信自動搶紅包(非越獄IPhone)

    IOS 實現(xiàn)微信自動搶紅包(非越獄IPhone)

    這篇文章主要介紹了IOS 實現(xiàn)微信自動搶紅包(非越獄IPhone)的相關資料,這里對實現(xiàn)自動搶紅包做一個詳細的實現(xiàn)步驟,需要的朋友可以參考下
    2016-11-11
  • Objective-C中利用正則去除非數(shù)字字母漢字方法實例

    Objective-C中利用正則去除非數(shù)字字母漢字方法實例

    正則表達式對我們日常開發(fā)來說是必不可少的,下面這篇文章主要給大家介紹了關于Objective-C中如何利用正則去除非數(shù)字字母漢字的相關資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考借鑒,下面隨著小編來一起學習學習吧
    2018-06-06
  • iOS的XMPPFramework簡單介紹(實現(xiàn)及時通信)

    iOS的XMPPFramework簡單介紹(實現(xiàn)及時通信)

    這篇文章主要介紹了iOS的XMPPFramework簡單介紹(實現(xiàn)及時通信),實現(xiàn)了基于XMPP協(xié)議通信的開發(fā),有需要的朋友可以了解一下。
    2016-11-11
  • iOS tableView多輸入框如何獲取數(shù)據

    iOS tableView多輸入框如何獲取數(shù)據

    這篇文章主要給大家介紹了關于iOS tableView多輸入框如何獲取數(shù)據的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-04-04

最新評論

青田县| 米脂县| 武夷山市| 通渭县| 梁河县| 华安县| 手游| 大竹县| 建阳市| 平遥县| 凉山| 平塘县| 乌兰县| 松原市| 贵德县| 桦川县| 武陟县| 同仁县| 石景山区| 新野县| 廉江市| 裕民县| 大兴区| 辽阳县| 盐边县| 宝鸡市| 大港区| 专栏| 安丘市| 井冈山市| 高州市| 崇义县| 南安市| 常山县| 双城市| 乌兰浩特市| 株洲市| 红原县| 东兰县| 彭山县| 罗定市|