gpt4 book ai didi

iphone - 使用 DecimalPad 时如何关闭键盘

转载 作者:行者123 更新时间:2023-12-03 18:29:56 41 4
gpt4 key购买 nike

我有一个 UITableView,其中包含一个带有 TextField 的自定义单元格。我出现了DecimalPad,众所周知,没有完成键。当我在普通 UIView 上有一个“仅十进制”文本字段时,我之前通过处理 TouchesEnded 事件,然后检查 TextField 是否为第一响应者,如果是这样,它将辞职,但如果该技术现在可以工作,那么我无法弄清楚我应该使用谁的 TouchesEnded (UIView一切都呈现在 UITableView、Cell、CellControler、TextField 上。我想我已经尝试了一切)。

我希望有另一种更干净的方法来处理这个问题。

有人吗?

最佳答案

I think David has the best idea - 这里有一些 Monotouch 代码可以帮助您入门。您需要将其放入显示小数点的 View Controller 中:

UIView dismiss;

public override UIView InputAccessoryView
{
get
{
if (dismiss == null)
{
dismiss = new UIView(new RectangleF(0,0,320,27));
dismiss.BackgroundColor = UIColor.FromPatternImage(new UIImage("Images/accessoryBG.png"));
UIButton dismissBtn = new UIButton(new RectangleF(255, 2, 58, 23));
dismissBtn.SetBackgroundImage(new UIImage("Images/dismissKeyboard.png"), UIControlState.Normal);
dismissBtn.TouchDown += delegate {
textField.ResignFirstResponder();
};
dismiss.AddSubview(dismissBtn);
}
return dismiss;
}
}

关于iphone - 使用 DecimalPad 时如何关闭键盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5533260/

41 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com