iOS 自定義收款鍵盤

效果圖:

效果圖

在iOS8之前,iOS系統(tǒng)的輸入法只能使用蘋果官方提供的輸入法痊焊。
對(duì)于中文來(lái)說(shuō)盏袄,官方的輸入法并不好用,或者說(shuō)不夠好用薄啥,詞庫(kù)辕羽,聯(lián)想,云輸入等都沒有或者和搜狗輸入法垄惧,百度輸入法等有中國(guó)特色的輸入法相比有一定的差距刁愿。
部分用戶因?yàn)檩斎敕ǖ脑颍x擇了安卓等其他系統(tǒng)到逊,或者選擇了越獄铣口。
iOS自定義鍵盤是iOS8系統(tǒng)新推出的功能,允許開發(fā)者開發(fā)第三方鍵盤觉壶。
眾人拾柴火焰高脑题,功能的開放,為iOS用戶體驗(yàn)的提示必然帶來(lái)更大的推動(dòng)铜靶。
系統(tǒng)默認(rèn)的鍵盤其中有滿足要求的數(shù)字鍵盤叔遂。

但是為了滿足視覺效果更美觀,根據(jù)具功能需求争剿,寫了這個(gè)自定義收款鍵盤已艰。該鍵盤支持整數(shù)最大6位數(shù),小數(shù)點(diǎn)后2位數(shù)蚕苇。下面介紹使用方法:

1.獲取代碼

源碼地址(GitHub)
去GitHub下載源碼哩掺,記得點(diǎn)顆星喲!I浴疮丛!

項(xiàng)目文件截圖

將KeyboardView.h、KeyboardView.m文件添加到項(xiàng)目中辆它。

2.KeyboardView的使用

在ViewController中添加下面代碼:

#import "ViewController.h"

#import "KeyboardView.h"

#define SCREEN_WIDTH [UIScreen mainScreen].bounds.size.width
#define SCREEN_HEIGHT [UIScreen mainScreen].bounds.size.height

@interface ViewController ()

@property(strong,nonatomic)KeyboardView *keyboardView;

@end

@implementation ViewController

- (void)viewDidLoad {
    [super viewDidLoad];
    self.view.backgroundColor = [UIColor lightTextColor];
    
}

- (void)viewWillAppear:(BOOL)animated {

    //使用KeyboardView類
    self.keyboardView = [[KeyboardView alloc]initWithFrame:CGRectMake(0, 0, SCREEN_WIDTH, SCREEN_HEIGHT)];
    [self.view addSubview:_keyboardView];
    [self.keyboardView showPopView];
    
    [self.keyboardView.myBtn1 addTarget:self action:@selector(myBtn1:) forControlEvents:UIControlEventTouchUpInside];

}

- (void)myBtn1:(UIButton *)sender {

    NSLog(@"點(diǎn)擊了收款按鈕");
}
OK誊薄,到這里就可以使用自定義的收款鍵盤了。

KeyboardView內(nèi)部代碼詳解

  1. KeyboardView.h
//
//  KeyboardView.h
//  自定義金額鍵盤
//
//  Created by fby on 2017/9/22.
//  Copyright ? 2017年 TextDemo. All rights reserved.
//
#import <UIKit/UIKit.h>

@interface KeyboardView : UIView

//收款按鈕锰茉,在ViewController中獲取點(diǎn)擊事件
@property(strong,nonatomic)UIButton *myBtn1;
//如果需要根據(jù)輸入金額呢蔫,來(lái)限制首款按鈕,可使用moneyLab
@property(strong,nonatomic)UILabel *moneyLab;
//視圖顯示
-(void)showPopView;

@end
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市片吊,隨后出現(xiàn)的幾起案子绽昏,更是在濱河造成了極大的恐慌,老刑警劉巖俏脊,帶你破解...
    沈念sama閱讀 218,525評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件全谤,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡爷贫,警方通過查閱死者的電腦和手機(jī)认然,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,203評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)漫萄,“玉大人卷员,你說(shuō)我怎么就攤上這事√谖瘢” “怎么了毕骡?”我有些...
    開封第一講書人閱讀 164,862評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)岩瘦。 經(jīng)常有香客問我未巫,道長(zhǎng),這世上最難降的妖魔是什么启昧? 我笑而不...
    開封第一講書人閱讀 58,728評(píng)論 1 294
  • 正文 為了忘掉前任叙凡,我火速辦了婚禮,結(jié)果婚禮上箫津,老公的妹妹穿的比我還像新娘狭姨。我一直安慰自己宰啦,他們只是感情好苏遥,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,743評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著赡模,像睡著了一般田炭。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上漓柑,一...
    開封第一講書人閱讀 51,590評(píng)論 1 305
  • 那天教硫,我揣著相機(jī)與錄音,去河邊找鬼辆布。 笑死瞬矩,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的锋玲。 我是一名探鬼主播景用,決...
    沈念sama閱讀 40,330評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼惭蹂!你這毒婦竟也來(lái)了伞插?” 一聲冷哼從身側(cè)響起割粮,我...
    開封第一講書人閱讀 39,244評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎媚污,沒想到半個(gè)月后舀瓢,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,693評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡耗美,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,885評(píng)論 3 336
  • 正文 我和宋清朗相戀三年京髓,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片幽歼。...
    茶點(diǎn)故事閱讀 40,001評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡朵锣,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出甸私,到底是詐尸還是另有隱情诚些,我是刑警寧澤,帶...
    沈念sama閱讀 35,723評(píng)論 5 346
  • 正文 年R本政府宣布皇型,位于F島的核電站诬烹,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏弃鸦。R本人自食惡果不足惜绞吁,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,343評(píng)論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望唬格。 院中可真熱鬧家破,春花似錦、人聲如沸购岗。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,919評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)喊积。三九已至烹困,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間乾吻,已是汗流浹背髓梅。 一陣腳步聲響...
    開封第一講書人閱讀 33,042評(píng)論 1 270
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留绎签,地道東北人枯饿。 一個(gè)月前我還...
    沈念sama閱讀 48,191評(píng)論 3 370
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像诡必,于是被迫代替她去往敵國(guó)和親奢方。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,955評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • WebSocket-Swift Starscream的使用 WebSocket 是 HTML5 一種新的協(xié)議。它實(shí)...
    香橙柚子閱讀 23,869評(píng)論 8 183
  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫(kù)袱巨、插件阁谆、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 12,104評(píng)論 4 62
  • 不記得是什么時(shí)候開始一根一根地把柴火搬運(yùn)到灶膛前幫忙生火场绿,特別是冬天,那兒最暖和嫉入,而埋在柴灰里煨熟的地瓜是最誘...
    聽花開花落閱讀 664評(píng)論 0 1
  • 我的幻想毫無(wú)價(jià)值咒林,我的計(jì)劃熬拒,渺如塵埃,我的目標(biāo)不可能到達(dá)一切的一切毫無(wú)意義垫竞,除非我付出行動(dòng)澎粟。 我現(xiàn)在就付出行動(dòng),這...
    追風(fēng)919閱讀 724評(píng)論 0 1
  • (姓名 底線 清風(fēng) 損人不利己欢瞪。 風(fēng)信子 拖延 負(fù)能量活烙,心胸狹窄,做事不考慮別人感受 孔萌 壓迫 未央 不提前規(guī)劃...
    方堂天地Clay司春陽(yáng)閱讀 263評(píng)論 0 0