Поэтому я искал хороший способ включить изображения и дополнительные материалы в UIAlertViews
в iOS 8.
В конце концов я нашел этот ответ, который использует этот пользовательский класс с Github, который кто-то любезно загрузил.
Он отлично работает и выглядит потрясающе, но я не уверен, как вы на самом деле включаете диалог или текст в предупреждение или как вы даете ему заголовок (если это вообще возможно).
Есть много кода для просмотра, так что, может быть, я просто скучаю по нему, но это мой IBAction
который включает в себя изображение в предупреждении и shows
это … Как я могу включить заголовок, или какой-то текст, или оба?
- (IBAction)TestButton:(id)sender {
CustomIOSAlertView *alertView = [[CustomIOSAlertView alloc] init];
[alertView setContainerView:[self createDemoView:@"testImage.png"]];
[alertView setButtonTitles:[NSMutableArray arrayWithObjects:@"Done", nil]];
[alertView setDelegate:self];
[alertView setOnButtonTouchUpInside:^(CustomIOSAlertView *alertView, int buttonIndex) { [alertView close]; }];
[alertView setUseMotionEffects:true];
[alertView setAlpha:0.90];
[alertView show];
}
Надеюсь, вы, ребята, имеете некоторый опыт работы с этим классом и можете помочь мне включить текст: D
Поэтому после ночного сна я рассказала, как просто добавить текст.
Все, что вы делаете, вместо добавления UIImageView для изображения, вы добавляете UITextView и устанавливаете координаты для позиции, в которой вы хотите его видеть. В моем случае, ниже UIImageView, затем добавьте в качестве подпредставления.
//include Text
UITextView *textViewContent = [[UITextView alloc] initWithFrame:CGRectMake(70, 200, 200, 110)];
textViewContent.text = @"My Text Here";
textViewContent.backgroundColor = nil;
[demoView addSubview:textViewContent];