我正在向表单中的字段动态添加错误图标,如下所示:
我在代码中生成图标,我想把它放在它的超级视图的右上角,但我不能让它去我想要的地方。屏幕截图显示了它如何保持在左侧,但它应该在右侧。
这是我的代码:
//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
什么?