提请注意并促进可操作控制的发现
Draw attention to and foster discovery of actionable controls
为了遵从内容,我选择不使用任何(导航或工具)栏。
该应用程序有一个着色 UIButton
,它会引发一个操作 sheet(用户可以在其中共享内容和调整偏好)。
据我所知,人们不会与按钮进行交互。他们只看内容。
我想以 微妙的 初始方式提请注意按钮,用户会发现可以共享或更改内容。
不成功的方法:
将按钮从文本更改为(操作或设置)图标图像。虽然更多 recognizable/familiar,但我失去了描述所选内容的标题。
UIAlertController(显示首次启动的说明)。简直太讨厌了。
教练标记。透明覆盖破坏了最初的印象。
有什么帮助,但仍然不引人注目:
- 正在更改 background/foreground 颜色。该按钮在黑色背景上更显眼。
我没有尝试偶尔为按钮设置动画(直到用户最终点击它)。
是否有其他或更好的方法来帮助用户发现应用程序是交互式的?
让它发光。让它发光。让它发光。
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);
}];
根据需要随意调整颜色、尺寸和时间。
为了遵从内容,我选择不使用任何(导航或工具)栏。
该应用程序有一个着色 UIButton
,它会引发一个操作 sheet(用户可以在其中共享内容和调整偏好)。
据我所知,人们不会与按钮进行交互。他们只看内容。
我想以 微妙的 初始方式提请注意按钮,用户会发现可以共享或更改内容。
不成功的方法:
将按钮从文本更改为(操作或设置)图标图像。虽然更多 recognizable/familiar,但我失去了描述所选内容的标题。
UIAlertController(显示首次启动的说明)。简直太讨厌了。
教练标记。透明覆盖破坏了最初的印象。
有什么帮助,但仍然不引人注目:
- 正在更改 background/foreground 颜色。该按钮在黑色背景上更显眼。
我没有尝试偶尔为按钮设置动画(直到用户最终点击它)。
是否有其他或更好的方法来帮助用户发现应用程序是交互式的?
让它发光。让它发光。让它发光。
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);
}];
根据需要随意调整颜色、尺寸和时间。