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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容