ここに示すように、フォームのフィールドにエラー アイコンを動的に追加しています。
コードでアイコンを生成していて、スーパービューの右上に配置したいのですが、好きな場所に移動できません。スクリーンショットは、左側にとどまっている様子を示していますが、右側にあるはずです。
これが私のコードです:
//Create the image
UIImageView *errorIcon =[[UIImageView alloc] initWithFrame:CGRectMake(-10,-10,23,23)];
//Set the image file
errorIcon.image = [UIImage imageNamed:@"error.png"];
//Tell the image to position it on the top-right (flexible left margin, flexible bottom margin)
errorIcon.autoresizingMask = UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleBottomMargin;
フレームの x 値を何に設定しても、右に固定できません。
frame
および/またはの何が間違っていautoResizingMask
ますか?