0

この方法で UIAlertView に画像を追加しようとしています:

UIAlertView *alertView = [[UIAlertView alloc]
                          initWithTitle:@"Accept Connection?"
                          message:[NSString stringWithFormat:@"%@ wants to connect with you", newStr]
                          delegate:self
                          cancelButtonTitle:@"No"
                          otherButtonTitles:@"Yes", nil];
UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(10, 100, 100, 50)];
NSString *imgPath = [[NSString alloc] initWithString:[[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@"BluetoothDeviceiPhone.png"]];
UIImage *yourImage = [[UIImage alloc] initWithContentsOfFile:imgPath];
[imageView setImage:yourImage];
[alertView addSubview:imageView];
[alertView show];
alertView.tag = 2;

画像は表示されていませんが、スペースも表示されておらず、テキストだけです。どうして??

4

1 に答える 1

3

iOS7以前でも実行されているこのサンプルコードを確認してください

https://github.com/wimagguc/ios-custom-alertview

于 2013-10-30T13:16:42.547 に答える