Я хочу упаковать некоторые UIViews, такие как UIButton, UIImageView в один UIView.Когда я пытаюсь отобразить это представление, оно не отображается в моем RootViewController:
Вот код моего подкласса UIView:
#import "Hover.h"
@implementation Hover
- (id)init{
self = [super init];
if (self) {
// Initialization code
UIImage *hover = [UIImage imageNamed:@"Hover.png"];
UIImageView *imageView = [[UIImageView alloc] init];
imageView.image = hover;
imageView.frame = CGRectMake(0, 0, hover.size.width, hover.size.height);
imageView.alpha = 0.75;
[self addSubview:imageView];
[imageView release];
}
return self;
}
А вот класс RootViewController:
- (void)viewDidLoad
{
Hover *hover = [[Hover alloc] init];
[self.navigationController.view addSubview:hover];
[hover release];
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
}
«Вид при наведении» не отображается!Однако, когда я добавляю один UIImageView в мой RootViewController, он работает!