添加UIImageView作为子视图

时间:2014-01-02 04:28:59

标签: ios objective-c cocoa-touch uiimageview

MainViewController.m

#import "MainWallViewController.h"
@interface MainWallViewController ()
{
   onClickViewController *on;
}
@end


@implementation MainWallViewController
- (IBAction)Back:(id)sender
{
    on = [[onClickViewController alloc] initWithNibName:@"onClickViewController" bundle:nil];
    [self.view addSubview:on.view];
    NSLog(@"abcdefghijk");
}

@end

onClickViewController包含图片和按钮 屏幕截图下方将显示

screen shot

出现onClickViewController.view时,仅显示新按钮但图像未显示!!
请帮忙!!

2 个答案:

答案 0 :(得分:0)

[on loadView]之后添加initWithNib,请务必致电[super viewWillAppear:animated] on viewWillAppear.

答案 1 :(得分:0)

请查看约束,并检查 viewDidAppear()委托方法中的边界和框架。更好在 NSLog()中打印框架,在视图中确实出现了方法。