2010-09-09 49 views
1

是否知道如何从电话和Skype应用程序获取键盘接口?这与UITextField成为第一响应者时出现的模式小键盘视图截然不同。非模态iOS键盘接口

这仅仅是一个UIView,Skype的开发者们在IB中展示了自己,用自定义图形来完成每个按钮的方形形状?还是有一些标准的Cocoa Touch方式来做到这一点?

回答

1

这不是Cocoa Touch提供的开箱即用的功能。我会想象iPhone的键盘是一组UIButton对象排列像键盘和使用自定义图形来获得视觉外观。这在Interface Builder中应该很容易实现。

0

您可能正在寻找UIKeyboardType协议UITextInputTraits,它是由UITextField等实施的。请参阅该链接的文档。

+0

对不起,我应该更具体 - 我正在寻找非模式的键盘视图。像调用键盘输入的文本字段这样的对象通过使模式键盘向上滑动来实现,但Phone和Skype应用程序具有作为常规视图的一部分固定在屏幕上的键盘。 – 2010-09-09 22:23:40

0

我也对你的问题感到困惑。我不知道任何,但看到,因为你需要在某处输入无论如何不是更好的做UITextField活跃viewWillAppear并关闭触摸其余的视图,因此显示键盘像手机应用程序?

+0

那么,Phone应用程序中的小键盘不会像UITextField那样滑动 - 它只是坐在那里等着您,当您使用标签栏导航到它时。 – 2010-09-10 05:48:39