
for (id button in self.alertView.subviews){
if ([button isKindOfClass:[UIButton class]]){
((UIButton *)button).accessibilityLabel = @"your custom text"
}
}
但是这是唯一的方式来这样做,因为没有一个公共的 API 来访问这些 UIButtons,这是因为苹果不想让你访问它们。访问 UIAlertView 类的内部视图是苹果不允许的事,很可能这将使您的应用程序在 App Store 期间拒绝审查过程。
如果你真的需要用自定义的 accessibilityLabel 有 UIButtons 你应该去找设计而不是使用苹果 UIAlertView 类的自定义警报视图。
1,创建并d出一个告警框,并带有“取消”“确定”两个按钮
(注:自IOS8起,建议使用UIAlertController。)
2,告警框有下面4种样式
Default:默认样式
PlainTextInput:带输入框的告警框
SecureTextInput:带密码框的告警框
LoginAndPasswordInput:带输入框和密码框的告警框
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)