0

出于评价、iAd 和设计的原因,我不想使用模式视图来呈现消息(也不是通过警报视图)。我计划调出一个屏幕大小的标签并在那里显示消息。这是可以做到的。但是,大标签下方有一堆按钮(ABCD 等),这些按钮以不同的状态记录,并且它们是可点击的。理想情况下,用户会阅读标签并通过指定的按钮 (X) 禁用它。然而,用户可以点击他们想要的任何地方,而且他们经常会点击大标签下方的那些按钮并搞砸事情。当大标签出现时,只有 X 是可见的,而 ABCD 等是不可见的。现在我的问题是我可以设置任何 UIView 属性或任何属性,以便不可见的按钮不起作用,尽管它们可能已启用。

4

1 回答 1

0

您可以将alpha按钮上的属性设置为 0。这将产生 2 个效果:

1)使按钮不可见

2)让他们忽略用户输入

当您需要重新启用按钮时,只需再次将其 alpha 设置为 1。

于 2012-12-29T21:58:53.830 回答