Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/111.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 谷歌应用风格帮助视图_Objective C_Ios_Cocoa Touch - Fatal编程技术网

Objective c 谷歌应用风格帮助视图

Objective c 谷歌应用风格帮助视图,objective-c,ios,cocoa-touch,Objective C,Ios,Cocoa Touch,所以我想在ios上重新创建google serach应用程序中的半透明帮助覆盖 圆圈发光,触摸时会显示描述下方对象功能的文本和图像 我发现我可以通过简单地添加带有ImageView和标签的所有形状和文本,将它们设置为hidden,然后当用户按下help时取消隐藏,来重新创建它。但是这会给每个视图控制器添加很多额外的对象,我想将这个覆盖层添加到它自己的视图或视图控制器中,以便重用 你认为我应该怎么做,或者你认为谷歌是怎么做的 谢谢我想谷歌也用UIImageViews作为圆圈,UILabel作为文本

所以我想在ios上重新创建google serach应用程序中的半透明帮助覆盖

圆圈发光,触摸时会显示描述下方对象功能的文本和图像

我发现我可以通过简单地添加带有ImageView和标签的所有形状和文本,将它们设置为hidden,然后当用户按下help时取消隐藏,来重新创建它。但是这会给每个视图控制器添加很多额外的对象,我想将这个覆盖层添加到它自己的视图或视图控制器中,以便重用

你认为我应该怎么做,或者你认为谷歌是怎么做的


谢谢

我想谷歌也用UIImageViews作为圆圈,UILabel作为文本。您可以将所有的圆圈和文本放在一个UIView中,因此您只需在用户点击“帮助”时隐藏和显示此视图


因此,我认为你的思路是对的。

你有没有让它正常工作过?您可以发布任何代码吗?我正在按获得覆盖,但我无法注册触摸?