提请注意并促进可操作控制的发现

Draw attention to and foster discovery of actionable controls

为了遵从内容,我选择不使用任何(导航或工具)栏。

该应用程序有一个着色 UIButton,它会引发一个操作 sheet(用户可以在其中共享内容和调整偏好)。

据我所知,人们不会与按钮进行交互。他们只看内容。

我想以 微妙的 初始方式提请注意按钮,用户会发现可以共享或更改内容。

不成功的方法:

有什么帮助,但仍然不引人注目:

我没有尝试偶尔为按钮设置动画(直到用户最终点击它)。

是否有其他或更好的方法来帮助用户发现应用程序是交互式的?

让它发光。让它发光。让它发光。

view.layer.shadowColor = [UIColor whiteColor].CGColor;
view.layer.shadowRadius = 10.0f;
view.layer.shadowOpacity = 1.0f;
view.layer.shadowOffset = CGSizeZero;

[UIView animateWithDuration:0.5f delay:0 options:UIViewAnimationOptionAutoreverse | UIViewAnimationCurveEaseInOut | UIViewAnimationOptionRepeat | UIViewAnimationOptionAllowUserInteraction  animations:^{

    [UIView setAnimationRepeatCount:5];

    view.transform = CGAffineTransformMakeScale(1.2f, 1.2f);


} completion:^(BOOL finished) {

    view.layer.shadowRadius = 0.0f;
    view.transform = CGAffineTransformMakeScale(1.0f, 1.0f);
}];

根据需要随意调整颜色、尺寸和时间。