كيفية إضافة NavwareBar مع EditButton على اليسار إلى اليمينة في iPhone؟
-
20-09-2019 - |
سؤال
في تطبيق iPhone الخاص بي أضفت الرأي القيميت. أثناء تشغيل التطبيق يظهر الجدول رقم الصفوف التي أريدها. الآن أريد إضافة شريط التنقل إلى المحاكة، كما أريد إضافة زر التحرير على الجانب الأيسر من شريط التنقل.
كيفية إضافة شريط التنقل في عرض أولي في iPhone؟ لا أريد استخدام التطبيق القائم على UINAVITION. أريد إضافة استخدام التعليمات البرمجية. إذا كان لدى أي شخص أي رمز مفيد أو أي رابط مفيد آخر أو حل آخر، والذي سيكون موضع تقدير. يرجى أن تكون حاجة.
المحلول
من السهل افتراض أن لديك قائمتك تدارها UITableViewController
, ، و aslo لدغة ont انه رصاصة واستخدام فعلا UINavigationController
كما ينبغي. ثم تجاوزت الخاص بك viewDidLoad
لأن هذا:
-(void)viewDidLoad;
{
[super viewDidLoad];
self.navigationItem.leftBarButtonItem = [self editButtonItem];
}
إذا كنت من أجل بعض السبب الغريب حقا تحتاج إلى استخدام الخاصة بك UINavigationBar
, ، يجب عليك إضافة بعض التعليمات البرمجية الإضافية. ربما شيء مثل هذا:
-(void)viewDidLoad;
{
[super viewDidLoad];
UINavigationBar* navBar = self.myOwnStupidNavigationBar;
UINavigationItem* navItem = self.navigationItem;
navItem.leftBarButtonItem = [self editButtonItem];
navbar.items = [NSArray arrayWithObject:navItem];
}
لكن التفكير ليس مرتين، ولكن عشر مرات أكثر من ذلك، إذا كان لديك حقا سبب وجيه لعدم استخدامه UINavigationController
هذا يعطيك allot. وظيفة لطيفة مجانا.