我理解为了创建一个切换组,我必须选择我想要的游戏对象作为切换对象的持有者/父对象,然后在Add Component
中单击UI -> ToggleGroup
并且然后选择Canvas
选择Panel
作为论坛的持有人/家长是明智的,还是应先创建Panel
,然后将- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
[self.view.subviews enumerateObjectsUsingBlock:^(UIView* obj, NSUInteger idx, BOOL *stop) {
if ([obj isKindOfClass:[UITextField class]]) {
[obj resignFirstResponder];
}
}];
}
设为持有人/家长,或者...?
是否有一套指导方针以及针对这种情况可能是一个好的设计?
答案 0 :(得分:1)
取决于你的画布。如果它是一个屏幕叠加类型,我会建议为切换创建一个持有者,因为你可能想要有多个切换组。例如,如果它的世界空间画布仅包含Toggles,则将切换组组件添加到画布本身应该不是问题。