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;
}