سؤال

لقد وجدت هذا الرمز لعرض عرض مشروط:

- (void)add:(id)sender {
   // Create the root view controller for the navigation controller
   // The new view controller configures a Cancel and Done button for the
   // navigation bar.
   RecipeAddViewController *addController = [[RecipeAddViewController alloc]
                       initWithNibName:@"RecipeAddView" bundle:nil];
   addController.delegate = self;

   // Create the navigation controller and present it modally.
   UINavigationController *navigationController = [[UINavigationController alloc]
                             initWithRootViewController:addController];
   [self presentModalViewController:navigationController animated:YES];


   // The navigation controller is now owned by the current view controller
   // and the root view controller is owned by the navigation controller,
   // so both objects should be released to prevent over-retention.
   [navigationController release];
   [addController release];
}

سؤالي هو كيف يمكنني تنفيذ هذا الرمز (سأضعه في طريقة buttonpress)

هل أحتاج إلى تحديد أي شيء في ملف Header الخاص بي؟ الشيء الذي يربكني هو أن Apple On يوفر هذا ولا يوجد ملف رأس لذلك لا يمكنني معرفة ما إذا كان يجب أن يكون هناك أي شيء؟

يشير الرمز إلى ReciedDviewController ما الذي أقوم به ، "UiviewController"؟

ما الذي أضعه كمندوب في headerfile؟ هل أحتاج إلى إعداد هذا في أي مكان آخر؟ مثل مع خاصية؟

هل هناك أي شيء آخر أحتاج إلى القيام به بمجرد أن يكون لديّ هذا الرمز في طريقة ButtonPress لجعله يعمل؟

شكرا وأسف لجميع الأسئلة.

هل كانت مفيدة؟

المحلول

سؤالي هو كيف يمكنني تنفيذ هذا الرمز (سأضعه في طريقة buttonpress)

تحديد الطريقة على أنها IBAction مثل -(IBAction)add:(id)sender وفي واجهة Builder ربط زر touch up inside حدث لكائن وحدة التحكم في العرض add: منفذ العمل.

هل أحتاج إلى تحديد أي شيء في ملف Header الخاص بي؟ الشيء الذي يربكني هو أن Apple On يوفر هذا ولا يوجد ملف رأس لذلك لا يمكنني معرفة ما إذا كان يجب أن يكون هناك أي شيء؟

لا. كل هذه الأشياء التي تحتاجها UIKit.h عادة ما تحتاج إلى تغيير رأسك لإضافة طرق أو إضافة متغيرات المثيل أو تضمين فئات مخصصة. قد تحتاج #import RecipeAddViewController.h في مكان ما (في رأسك أو ملف التنفيذ الخاص بك) من أجل استخدام هذه الفئة ، ولكن. هذا صحيح بالنسبة لأي فئة مخصصة تكتبها تريد استخدامها في ملف آخر.

يشير الرمز إلى ReciedDviewController ما الذي أقوم به ، "UiviewController"؟

استبدل ذلك بفئة وحدة التحكم في العرض التي تريد دفعها. UIViewController نادرا ما تكون مفيدة عارية. لقد تم تصنيعها إلى فئة فرعية. لذلك يمكنك إنشاء فئة جديدة ترث من UIViewController, ، استيراد رأسه ، وإنشاء ومثال ، وادفعه على وحدة تحكم التنقل.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top