Như tiêu đề nói, tôi đang cố gắng tạo một UIImage
sẽ đi vào bên trong UIImageView
(để tôi có thể tạo hiệu ứng sau) sau đó tôi muốn đặt UIImageView
vào một lớp khác UIView
.Làm cách nào để thêm UIImage vào UIImageView một cách có lập trình, sau đó thêm UIImageView vào UIView khác?
Cho đến nay mã có liên quan của tôi là:
Đây là viewDidLoad
cho bộ điều khiển xem gốc của tôi:
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view from its nib.
self.playerViewController = [[TUKIPlayerViewController alloc] init];
[self.view addSubview:playerViewController.view];
}
Và đây là init cho UIImageView
:
- (id)init
{
if (self = [super init]) {
playerIdle = [UIImage imageNamed:@"playerIdle.png"];
playerView = [[UIImageView alloc] initWithImage:playerIdle];
self.view = playerView;
}
return self;
}
Nó xây dựng và chạy với 0 lỗi.
Tôi đang làm gì sai? Tôi không thấy playerIdle.png ở bất cứ đâu. Mặc dù tôi cá rằng tôi đang làm điều này một cách khủng khiếp. Hãy giúp tôi!
Tên lớp tùy chỉnh 'UIImageView' là gì? Bạn đang bắt đầu như thế nào? – Ilanchezhian
UIImageView là thuộc tính của TUKIPlayerViewController. Và UIImageView đang được khởi tạo bên trong init của TUKIPlayerViewController, nó cho biết playerView = [[UIImageView alloc] initWithImage: playerIdle]; – Jarrod