Iphone 在UIScrollView背景中关闭UIKeyboardTypeDecimalPad

Iphone 在UIScrollView背景中关闭UIKeyboardTypeDecimalPad,iphone,xcode4,uiscrollview,uikeyboard,Iphone,Xcode4,Uiscrollview,Uikeyboard,我正在处理的似乎是一个基本的问题。我试图排除具有UIScrollView背景的UIKeyboardTypeDecimalPad。我见过一些解决方案,如果你只有一个NumberPad,那么在小数点的位置放一个done按钮。问题是,我真的需要一个小数 我的下一个想法是当用户触摸背景时关闭键盘,但由于背景是滚动视图,我似乎无法连接一个动作来拾取触摸?一个解决方案是创建一个定制的滚动视图控制器……所有这些看起来都有点凌乱,只是为了省去一个键盘。我真的必须这样做吗?如果你在导航栏中输入一个uibarbut

我正在处理的似乎是一个基本的问题。我试图排除具有UIScrollView背景的UIKeyboardTypeDecimalPad。我见过一些解决方案,如果你只有一个NumberPad,那么在小数点的位置放一个done按钮。问题是,我真的需要一个小数


我的下一个想法是当用户触摸背景时关闭键盘,但由于背景是滚动视图,我似乎无法连接一个动作来拾取触摸?一个解决方案是创建一个定制的滚动视图控制器……所有这些看起来都有点凌乱,只是为了省去一个键盘。我真的必须这样做吗?

如果你在导航栏中输入一个uibarbuttonite,对你有用吗?
您研究过UITextField属性inputAccessoryView吗?

啊!我刚刚用inputAccessoryView解决了它!非常感谢你。对于那些想要一个好例子的人,请查看以下链接:我发现上面的例子过于复杂。试试这个:@masty工作得很好。谢谢