猜猜单词游戏的股票代码/框架 - 键盘UIView

时间:2015-10-08 07:45:32

标签: ios iphone uiview

我正在学习iOS开发并试图制定一个标准的共同点#猜测这个词"游戏,显示几张照片,你需要填写描述这些照片的单词。

我看了一下应用程序商店,看到很多使用相同UI键盘视图的游戏。例如:

enter image description here

我的问题是,是否有这种键盘的开源框架,或者我应该根据字母动态添加一些标签\图像并处理触摸事件并填写字母来构建一个新的?

1 个答案:

答案 0 :(得分:2)

创建诸如此类的视图并不是特别困难。它是一个简单的视图层次结构,有13个固定位置的按钮。

使用它作为学习练习并自己实现,你可以在Interface Builder中将它作为一个nib,一个带有一个很好的委托接口的自定义UIView子类,如下所示:

@protocol GameKeyboardDelegate

// Called when a letter button is tapped
- (void)gameKeyboard:(GameKeyboard *)keyboard tappedKeyWithName:(NSString *)keyName;

// Called when the bomb button is tapped
- (void)gameKeyboardTappedBomb:(GameKeyboard *)keyboard;

// Provided to let your game logic determine whether or not the bomb button should be enabled.
- (BOOL)gameKeyboardShouldEnableBombButton:(GameKeyboard *)keyboard;

@end