AddSubview يعطي إخراج خاطئ؟
-
04-10-2019 - |
سؤال
أنا أستخدم الكود التالي ، ولكن تتم إضافة عرض فرعي أدناه The ParentView وليس على عرض الوالدين (Self.view) .. أي مساعدة من فضلك؟
-(IBAction)okbutton:(id)sender
{
obj = [[imgViewNextController alloc] initWithNibName:@"green" bundle:nil];
obj.view.frame = self.view.frame;
[UIView beginAnimations:@"curldown" context:nil];
[UIView setAnimationDelegate:self];
[UIView setAnimationDuration:.5];
[UIView setAnimationTransition:UIViewAnimationTransitionCurlDown forView:self.view cache:YES];
[self.view addSubview:obj.view];
//[self.view insertSubview:obj.view aboveSubview:self.view];
[UIView commitAnimations];
المحلول
هل تستخدم TableView؟
بعض الكائنات تفعل أشياء (غريبة) ، لذلك قد تكون مرتبطة.
إذا كان ذلك ممكنًا ، استخدم المزيد من المعلومات حول كائنك الذاتي.
بالمناسبة ، يمكنك المحاولة
[ self.view insertSubview: atIndex: ];
أو
[ self.view insertSubview: aboveSubview: ];>
حظا طيبا وفقك الله !
لا تنتمي إلى StackOverflow