Iphone UIAlertView-访问子视图、滚动

Iphone UIAlertView-访问子视图、滚动,iphone,ios,cocoa,Iphone,Ios,Cocoa,我正在我的iPhone应用程序中实现类似于Eula的东西。我只需要在用户阅读整个Eula(沿整个长文本滚动)时启用确认按钮 我使用的是UIAlertView,里面有很长的文本。由于这一点,alert view中的文本字段在其右侧有一个滚动条 我需要访问此滚动的代理,因为只有当用户使用可滚动文本向下滚动时,我才需要启用“确定”按钮。如果您计划在AppStore上发布此应用,则无法使用内置UIAlertView。 UIAlertView没有任何方法,它的委托协议也没有提供此类信息 也许您可以通过UI

我正在我的iPhone应用程序中实现类似于Eula的东西。我只需要在用户阅读整个Eula(沿整个长文本滚动)时启用确认按钮

我使用的是UIAlertView,里面有很长的文本。由于这一点,alert view中的文本字段在其右侧有一个滚动条


我需要访问此滚动的代理,因为只有当用户使用可滚动文本向下滚动时,我才需要启用“确定”按钮。

如果您计划在AppStore上发布此应用,则无法使用内置UIAlertView。 UIAlertView没有任何方法,它的委托协议也没有提供此类信息

也许您可以通过UIAlertView实例的子视图实现此迭代,但这样做将保证您的应用程序不会被拒绝:-)


您唯一能做的就是创建自己的“MYAlertView”组件

您可以检查,因为UITextView响应
contentOffset
/
contentSize
长测试在UIAlertView的消息中,或者是UIAlertView上的UITextView?长文本直接在UIAlertView消息中。未将任何特殊的UITextView添加到UIAlertView。是否要使用简单的UIScrollView,使按钮在末尾可见?然后,您可以添加第三个按钮,其中包含文本
TL;DR
也接受eula。是的,这可能是最佳选择。我将尝试遵循标准对话框的设计。