UIActionSheetに画像を付けようと、ネット上で見つけた以下を参考に
UIActionSheet * action = [[UIActionSheet alloc] initWithTitle:@"Title" delegate:self cancelButtonTitle:@"Cancel" destructiveButtonTitle:nil otherButtonTitles:@"",nil]; [[[action valueForKey:@"_buttons"] objectAtIndex:0] setImage:[UIImage imageNamed:@"yourImage.png"] forState:UIControlStateNormal]; [[[action valueForKey:@"_buttons"] objectAtIndex:0] setImage:[UIImage imageNamed:@"yourImage_Highlighted.png"] forState:UIControlStateHighlighted];
swiftに対応させてみたところ、
valueForUndefinedKey:]: this class is not key value coding-compliant for the key _buttons.'
こういうエラーが出て止まってしまいました。
SwiftでUIActionSheetに画像を付けるためには
何というキーを参照しないといけないのでしょうか?
分かる方、教えてください。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。