UiviewController وجهات النظر المتداخلة
-
21-09-2019 - |
سؤال
أعلم أنني إما أعمل مع سوء فهم أساسي أو فاتني شيء بسيط هنا. في الأساس ، أحاول إضافة UiviewController جديد أعلى uiviewController الموجود عندما ينقر المستخدم على Uibultton.
-(void)newCharacterClick:(id)sender{
characterViewController *viewController = [[[characterViewController alloc] initWithNibName:@"characterView" bundle:[NSBundle mainBundle]]autorelease];
//viewController.view.bounds = CGRectMake(0.0, 0.0, 480, 320);
viewController.view.transform = CGAffineTransformIdentity;
viewController.view.transform = CGAffineTransformMakeRotation(degreesToRadian(90));
[[[UIApplication sharedApplication] keyWindow] addSubview:viewController.view];
}
يبدو أن النتيجة يمكن أن ترى هنا: http://files.me.com/kevin_beck/5x4b6h
يبدو أن العرض المضافة حديثًا ينشأ حوله (-20 ، -20) وفضح العرض الأصلي إلى أسفل اليمين. لقد حاولت تغيير قيم cgrectmake الخاصة بي ولا تستجيب الرؤية الفرعية (أي الانتقال إلى الإحداثيات الجديدة) على الإطلاق. لقد حاولت إضافة عرض فرعي إلى [عرض ذاتي] بنتائج مماثلة. يبدو أن العرض الفرعي يتم إضافة إلى بعض الرؤية الفرعية في وجهة نظري الأولى ، لكنني أواجه مشكلة في العثور عليها. أي اقتراحات حيث يمكنني البدء في البحث عن حلول محتملة هنا؟
المحلول
يبدو أنك تضيف العرض إلى نافذة ، وليس وحدة تحكم عرض؟
لا تنتمي إلى StackOverflow