【发布时间】:2013-10-30 07:08:57
【问题描述】:
我有一个带有文本的 UIAlertView,它可以毫无问题地显示在 iOS6 上。 但是在 iOS7 中,此警报的标题和消息位于滚动视图中。
我正在使用以下代码创建警报
self.newCategoryAlertView = [[[UIAlertView alloc] initWithTitle:NSLocalizedString(@"MessageTitleNewCategory", nil)
message:NSLocalizedString(@"MessageTextNewCategory", nil)
delegate:self
cancelButtonTitle:NSLocalizedString(@"ButtonCancel", nil)
otherButtonTitles:NSLocalizedString(@"ButtonOK", nil), nil] autorelease];
self.newCategoryAlertView.tag = alertViewTypeNewCategory;
self.newCategoryAlertView.alertViewStyle = UIAlertViewStylePlainTextInput;
[self.newCategoryAlertView textFieldAtIndex:0].delegate = self;
[self.newCategoryAlertView textFieldAtIndex:0].autocapitalizationType = UITextAutocapitalizationTypeSentences;
[[self.newCategoryAlertView textFieldAtIndex:0] setReturnKeyType:UIReturnKeyDone];
[[self.newCategoryAlertView textFieldAtIndex:0] setKeyboardAppearance:UIKeyboardAppearanceDefault];
[self.newCategoryAlertView textFieldAtIndex:0].enablesReturnKeyAutomatically = YES;
[self.newCategoryAlertView show];
iOS7 上的结果是这样的:
我试图使文本更短但没有成功,并且 UIAlertView 的文档没有给我提示。
如何解决此问题?
编辑:
这是向下滚动时的外观。如您所见,完整的消息可见。
【问题讨论】:
-
你不能。随意提高对它的雷达(但不要坚持改变)。
-
我遇到了完全相同的问题...
标签: ios ios7 uialertview