我希望每当用户按下基本按钮时弹出一个圆形环,并且该圆形环在角上应该有6个按钮,并且每个按钮在点击时应该有自己的功能。
但我不知道如何放下这6个按钮。
所以在屏幕上会有4个基本按钮,用户可以点击任意4个弹出圆环(带6个按钮)
答案 0 :(得分:0)
将按钮与戒指分开。
戒指只是一个图形元素(UIImageView
),六个UIButton
实例位于其上面。
制作父视图的环及其按钮子视图。使用frame
属性设置其位置和大小。
你的第一个“最顶层”按钮可以有一个选择器,然后取消隐藏戒指和六个按钮:
- (void) unhideButtonRing:(id)sender {
ringElement.hidden = NO;
buttonOne.hidden = NO;
...
buttonSix.hidden = NO;
}
您可以使用NSTimer
在一段时间后隐藏按钮响铃。