शीर्षक के अनुसार, मैं UIImage
बनाने की कोशिश कर रहा हूं जो UIImageView
(ताकि मैं इसे बाद में एनिमेट कर सकूं) के अंदर जाऊंगा) तो मैं UIImageView
को अन्य कक्षाओं UIView
में रखना चाहता हूं।मैं UIImageView में प्रोग्रामिंग रूप से UIImage कैसे जोड़ूं, फिर उस UIImageView को किसी अन्य UIView में जोड़ें?
अब तक मेरी प्रासंगिक कोड है:
यह मेरा रूट दृश्य नियंत्रक के लिए viewDidLoad
है:
- (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];
}
और यह UIImageView
के लिए init है:
- (id)init
{
if (self = [super init]) {
playerIdle = [UIImage imageNamed:@"playerIdle.png"];
playerView = [[UIImageView alloc] initWithImage:playerIdle];
self.view = playerView;
}
return self;
}
यह बनाता है और 0 त्रुटियों के साथ चलाता है।
मैं क्या गलत कर रहा हूं? मैं playerIdle.png कहीं भी नहीं देखता हूं। हालांकि मैं सट्टेबाजी कर रहा हूं, मैं यह बहुत गलत कर रहा हूं। कृपया सहायता कीजिए!
'UIImageView' कस्टम क्लास नाम क्या है? आप छविदृश्य कैसे शुरू कर रहे हैं? – Ilanchezhian
UIImageView TUKIPlayerViewController की एक संपत्ति है। और UIImageView को TUKIPlayerViewController के init के अंदर प्रारंभ किया जा रहा है, जहां यह प्लेयरव्यू = [[UIImageView alloc] initWithImage: playerIdle]; – Jarrod