我正在学习iOS开发并试图制定一个标准的共同点#猜测这个词"游戏,显示几张照片,你需要填写描述这些照片的单词。
我看了一下应用程序商店,看到很多使用相同UI键盘视图的游戏。例如:
我的问题是,是否有这种键盘的开源框架,或者我应该根据字母动态添加一些标签\图像并处理触摸事件并填写字母来构建一个新的?
答案 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