使用ViewController调整NIB中指定的UIImageView的大小

时间:2013-02-20 20:26:32

标签: objective-c uiview uiviewcontroller uiimageview

我创建了一个单一的视图应用程序。在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中指定的原始大小仍然是显示的;但肯定有办法覆盖视图大小?

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

[imgView setFrame:CGRectMake(10, 10, 10, 10)];

将此代码放在viewDidLoad方法中。然后调整大小工作。 关于真正的问题及其解决方案check here