シングルビューアプリケーションを作成しました。NIBファイルに、UIImageViewを追加しました。
ViewController.hファイルはUIImageViewを設定します。
@property (nonatomic, retain) IBOutlet UIImageView *imgView;
ViewController.mは次のようになります。
@implementation NDViewController
@synthesize imgView;
- (void)viewDidLoad
{
[super viewDidLoad];
UIImage *img = [UIImage imageNamed:@"ND.png"];
[imgView setImage:img];
}
- (void)awakeFromNib {
[imgView setFrame:CGRectMake(10, 10, 10, 10)];
}
そして、setImage
作品は完全にうまく機能しますsetFrame
が、効果はありません。
NIBで指定された元のサイズは、表示されているサイズのままです。しかし、確かにビューサイズをオーバーライドする方法が必要ですか?
ご協力いただきありがとうございます!