我想知道人们为EULA页面做了什么不同的事情?我们有一些法律披露要呈现,并希望用户点击复选框,表明他们同意这些条款。如果他们不同意,就不要让他们使用应用程序。我知道在iOS 5中,他们在UIAlertView中添加了一些新功能,但我没有看到复选框选项。我看到他们有UIAlertViewStylePlainTextInput,也许我可以用它让用户输入他们的名字,验证它,然后让他们使用应用程序,如果它与我们see服务器上的凭据匹配的话。
或者简单地显示一个带有复选框按钮的Modal弹出窗口,必须选中该按钮才能使弹出窗口消失。这个选择对我来说似乎比较容易,但我不确定其他人做过什么。谢谢。
发布于 2012-02-07 06:13:30
弹出窗口通常必须有一个源(即另一个UI元素)来呈现它,这在这种情况下是不合适的,而且警告视图太小,无法合理地显示组成大多数EULA的文本墙。
你最好的选择可能是一个模式视图控制器,其中包含一个文本视图(如果你想看起来更花哨,也可以是一个web视图),并将其modalPresentationStyle设置为UIModalPresentationFormSheet。点击“yes,I read this and accept”按钮,关闭视图控制器,你就可以开始工作了。
https://stackoverflow.com/questions/9167921
复制相似问题