美文网首页iOS Developer
iOS 小数点键盘的实现(仿微信红包键盘)

iOS 小数点键盘的实现(仿微信红包键盘)

作者: Uncle丶shuai | 来源:发表于2017-06-28 14:42 被阅读520次

iOS系统数字键盘不支持小数点,用文本键盘又不够简单纯粹。

思路很简单。。

1.切换到系统数字键盘

2.找到小数点按钮该显示的位置

3.添加一个小数点按钮.

注意:(防止重复添加)


now,here is my code and Demo..

#pragma mark - 找到小数点对应位置的方法

- (UIView *)findKeyView:(NSString *)name inView:(UIView *)view

{

        for (UIView*subViewin view.subviews) {

              NSString *className= NSStringFromClass([subViewclass]);

              if ([classNameisEqualToString:name]) {

                    returnsubView;

               } else {

                     //递归找到对应的view

                    UIView *subView_2= [self findKeyView:nameinView:subView];

                      if (subView_2)       returnsubView_2;                   

              }   

       }    

      return nil;

}

点击下载Demo

相关文章

网友评论

    本文标题:iOS 小数点键盘的实现(仿微信红包键盘)

    本文链接:https://www.haomeiwen.com/subject/ymeucxtx.html